Skip to content

Commit 157c33e

Browse files
committed
zlib json correct
1 parent 80d56b1 commit 157c33e

File tree

7 files changed

+33
-58
lines changed

7 files changed

+33
-58
lines changed

bzip2.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
include(FetchContent)
44

5-
string(JSON bzip2_url GET ${json_meta} bzip2 git)
5+
string(JSON bzip2_url GET ${json_meta} bzip2 url)
66
string(JSON bzip2_tag GET ${json_meta} bzip2 tag)
77

88
set(bzip2_args

expat.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ if(EXPAT_FOUND)
1111
return()
1212
endif()
1313

14-
string(JSON expat_url GET ${json_meta} expat git)
14+
string(JSON expat_url GET ${json_meta} expat url)
1515
string(JSON expat_tag GET ${json_meta} expat tag)
1616

1717
set(expat_args

ffi.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ if(NOT LIBTOOL_EXECUTABLE)
1414
message(FATAL_ERROR "FFI needs libtool")
1515
endif()
1616

17-
string(JSON ffi_url GET ${json_meta} ffi git)
17+
string(JSON ffi_url GET ${json_meta} ffi url)
1818
string(JSON ffi_tag GET ${json_meta} ffi tag)
1919

2020
set(ffi_args

libraries.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@
44
"sha256": "80bf925f571da436b35210886cf79f6eb5fa5d6c571316b73568343451f77a19"
55
},
66
"bzip2": {
7-
"git": "https://github.com/gemini3d/bzip2-cmake.git",
7+
"url": "https://github.com/gemini3d/bzip2-cmake.git",
88
"tag": "v1.0.8.0"
99
},
1010
"expat": {
11-
"git": "https://github.com/libexpat/libexpat.git",
11+
"url": "https://github.com/libexpat/libexpat.git",
1212
"tag": "R_2_4_8"
1313
},
1414
"ffi": {
15-
"git": "https://github.com/libffi/libffi.git",
15+
"url": "https://github.com/libffi/libffi.git",
1616
"tag": "v3.4.2"
1717
},
1818
"libtool": {
@@ -24,15 +24,15 @@
2424
"sha256": "f8ceb4ee131e3232226a17f51b164afc46cd0b9e6cef344be87c65962cb82b02"
2525
},
2626
"ssl": {
27-
"git": "https://github.com/openssl/openssl.git",
27+
"url": "https://github.com/openssl/openssl.git",
2828
"tag": "OpenSSL_1_1_1n"
2929
},
3030
"xz": {
31-
"git": "https://github.com/xz-mirror/xz.git",
31+
"url": "https://github.com/xz-mirror/xz.git",
3232
"tag": "v5.2.5"
3333
},
3434
"zlib": {
35-
"url" : "https://github.com/zlib-ng/zlib-ng/archive/refs/tags/2.0.6.tar.gz",
36-
"sha256": "8258b75a72303b661a238047cb348203d88d9dddf85d480ed885f375916fcab6"
35+
"url" : "https://github.com/zlib-ng/zlib-ng.git",
36+
"tag": "2.0.6"
3737
}
3838
}

lzma.cmake

Lines changed: 19 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -4,50 +4,25 @@
44

55
include(ExternalProject)
66

7-
string(JSON xz_url GET ${json_meta} xz git)
7+
string(JSON xz_url GET ${json_meta} xz url)
88
string(JSON xz_tag GET ${json_meta} xz tag)
99

1010

11-
set(xz_build_system cmake)
12-
13-
if(xz_build_system STREQUAL cmake)
14-
15-
set(xz_cmake_args
16-
-DBUILD_TESTING:BOOL=false
17-
-DCMAKE_BUILD_TYPE=Release
18-
-DCMAKE_INSTALL_PREFIX:PATH=${CMAKE_INSTALL_PREFIX}
19-
-DBUILD_SHARED_LIBS:BOOL=${BUILD_SHARED_LIBS}
20-
-DCMAKE_POSITION_INDEPENDENT_CODE:BOOL=on
21-
-DCMAKE_C_COMPILER=${CMAKE_C_COMPILER}
22-
)
23-
24-
ExternalProject_Add(xz
25-
GIT_REPOSITORY ${xz_url}
26-
GIT_TAG ${xz_tag}
27-
GIT_SHALLOW true
28-
TEST_COMMAND ""
29-
CMAKE_ARGS ${xz_cmake_args}
30-
CONFIGURE_HANDLED_BY_BUILD ON
31-
INACTIVITY_TIMEOUT 15
32-
)
33-
34-
else()
35-
36-
set(xz_args
37-
--prefix=${CMAKE_INSTALL_PREFIX}
38-
--disable-doc
39-
CC=${CC}
40-
)
41-
42-
ExternalProject_Add(xz
43-
URL ${xz_url}
44-
URL_HASH SHA256=${xz_sha256}
45-
CONFIGURE_COMMAND <SOURCE_DIR>/configure ${xz_args} CFLAGS=${CMAKE_C_FLAGS} LDFLAGS=${LDFLAGS}
46-
BUILD_COMMAND ${MAKE_EXECUTABLE} -j
47-
INSTALL_COMMAND ${MAKE_EXECUTABLE} -j install
48-
TEST_COMMAND ""
49-
CONFIGURE_HANDLED_BY_BUILD ON
50-
INACTIVITY_TIMEOUT 15
51-
)
52-
53-
endif()
11+
set(xz_cmake_args
12+
-DBUILD_TESTING:BOOL=false
13+
-DCMAKE_BUILD_TYPE=Release
14+
-DCMAKE_INSTALL_PREFIX:PATH=${CMAKE_INSTALL_PREFIX}
15+
-DBUILD_SHARED_LIBS:BOOL=${BUILD_SHARED_LIBS}
16+
-DCMAKE_POSITION_INDEPENDENT_CODE:BOOL=on
17+
-DCMAKE_C_COMPILER=${CMAKE_C_COMPILER}
18+
)
19+
20+
ExternalProject_Add(xz
21+
GIT_REPOSITORY ${xz_url}
22+
GIT_TAG ${xz_tag}
23+
GIT_SHALLOW true
24+
TEST_COMMAND ""
25+
CMAKE_ARGS ${xz_cmake_args}
26+
CONFIGURE_HANDLED_BY_BUILD ON
27+
INACTIVITY_TIMEOUT 15
28+
)

ssl.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ if(OPENSSL_FOUND)
2727
return()
2828
endif()
2929

30-
string(JSON ssl_url GET ${json_meta} ssl git)
30+
string(JSON ssl_url GET ${json_meta} ssl url)
3131
string(JSON ssl_tag GET ${json_meta} ssl tag)
3232

3333
set(ssl_args

zlib.cmake

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,11 @@ set(zlib_cmake_args
2323
# CMAKE_POSITION_INDEPENDENT_CODE=on is needed for zlib to work with Python, even when using static libs.
2424

2525
string(JSON zlib_url GET ${json_meta} zlib url)
26-
string(JSON zlib_sha256 GET ${json_meta} zlib sha256)
26+
string(JSON zlib_tag GET ${json_meta} zlib tag)
2727

2828
ExternalProject_Add(zlib
29-
URL ${zlib_url}
30-
URL_HASH SHA256=${zlib_sha256}
29+
GIT_REPOSITORY ${zlib_url}
30+
GIT_TAG ${zlib_tag}
3131
GIT_SHALLOW true
3232
CMAKE_ARGS ${zlib_cmake_args}
3333
CMAKE_GENERATOR ${EXTPROJ_GEN}

0 commit comments

Comments
 (0)