Skip to content

Commit b9213e3

Browse files
committed
Compile static lib with static dep on Win
1 parent a9ce2fa commit b9213e3

File tree

2 files changed

+13
-13
lines changed

2 files changed

+13
-13
lines changed

recipe/build_minimal.bat

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,13 @@ cmake -B build ^
44
-D CMAKE_C_USE_RESPONSE_FILE_FOR_OBJECTS=ON ^
55
-D BUILD_SHARED_LIBS=OFF ^
66
-D CMAKE_RELEASE_POSTFIX="_static" ^
7+
-D CMAKE_FIND_LIBRARY_SUFFIXES="static.lib" ^
78
-D ENABLE_ZLIB=ON ^
9+
-D ZLIB_USE_STATIC_LIBS=ON ^
810
-D ENABLE_BZip2=ON ^
9-
-D ENABLE_BZip2=ON ^
11+
-D BZIP2_LIBRARIES="%LIBRARY_LIB%\\bzip2_static.lib" ^
1012
-D ENABLE_ZSTD=ON ^
13+
-D ZSTD_LIBRARY="%LIBRARY_LIB%\\zstd_static.lib" ^
1114
-D ENABLE_LZMA=OFF ^
1215
-D ENABLE_LZO=OFF ^
1316
-D ENABLE_CNG=OFF ^
@@ -16,9 +19,6 @@ cmake -B build ^
1619
-D ENABLE_LIBXML2=OFF ^
1720
-D ENABLE_EXPAT=OFF ^
1821
%CMAKE_ARGS%
19-
20-
21-
2222
if %errorlevel% NEQ 0 exit /b %errorlevel%
2323

2424
cmake --build build --parallel %CPU_COUNT% --verbose

recipe/meta.yaml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -99,18 +99,18 @@ outputs:
9999
requirements:
100100
build:
101101
- {{ compiler('c') }}
102-
- autoconf # [unix]
103-
- automake # [unix]
104-
- libtool # [unix]
105-
- pkg-config # [unix]
106-
- make # [unix]
107-
- cmake # [win]
108-
- ninja # [win]
102+
- autoconf # [unix]
103+
- automake # [unix]
104+
- libtool # [unix]
105+
- pkg-config # [unix]
106+
- make # [unix]
107+
- cmake >=3.24 # [win]
108+
- ninja # [win]
109109
host:
110-
- libiconv # [osx]
110+
- libiconv # [osx]
111111
- bzip2
112112
- zlib
113-
- zstd
113+
- zstd-static
114114

115115
test:
116116
requires:

0 commit comments

Comments
 (0)