@@ -30,9 +30,11 @@ source_environment_tempfile="$stage/source_environment.sh"
3030" $autobuild " source_environment > " $source_environment_tempfile "
3131. " $source_environment_tempfile "
3232
33- # remove_cxxstd
33+ # remove_cxxstd apply_patch
3434source " $( dirname " $AUTOBUILD_VARIABLES_FILE " ) /functions"
3535
36+ apply_patch " $top /patches/update-cmake-version-compat.patch" " $MINIZLIB_SOURCE_DIR "
37+
3638# CMake configuration options for all platforms
3739config=( \
3840 -DBUILD_SHARED_LIBS=OFF \
@@ -64,8 +66,8 @@ pushd "$MINIZLIB_SOURCE_DIR"
6466 opts=" $( replace_switch /Zi /Z7 $LL_BUILD_DEBUG ) "
6567 plainopts=" $( remove_switch /GR $( remove_cxxstd $opts ) ) "
6668
67- cmake $( cygpath -m ${top} /${MINIZLIB_SOURCE_DIR} ) -G " Ninja Multi-Config " \
68- -DCMAKE_BUILD_TYPE =" Debug" \
69+ cmake $( cygpath -m ${top} /${MINIZLIB_SOURCE_DIR} ) -G " $AUTOBUILD_WIN_CMAKE_GEN " -A " $AUTOBUILD_WIN_VSPLATFORM " \
70+ -DCMAKE_CONFIGURATION_TYPES =" Debug" \
6971 -DCMAKE_C_FLAGS:STRING=" $plainopts " \
7072 -DCMAKE_CXX_FLAGS:STRING=" $opts " \
7173 -DCMAKE_MSVC_DEBUG_INFORMATION_FORMAT=" Embedded" \
@@ -90,8 +92,8 @@ pushd "$MINIZLIB_SOURCE_DIR"
9092 opts=" $( replace_switch /Zi /Z7 $LL_BUILD_RELEASE ) "
9193 plainopts=" $( remove_switch /GR $( remove_cxxstd $opts ) ) "
9294
93- cmake $( cygpath -m ${top} /${MINIZLIB_SOURCE_DIR} ) -G " Ninja Multi-Config " \
94- -DCMAKE_BUILD_TYPE =" Release" \
95+ cmake $( cygpath -m ${top} /${MINIZLIB_SOURCE_DIR} ) -G " $AUTOBUILD_WIN_CMAKE_GEN " -A " $AUTOBUILD_WIN_VSPLATFORM " \
96+ -DCMAKE_CONFIGURATION_TYPES =" Release" \
9597 -DCMAKE_C_FLAGS:STRING=" $plainopts " \
9698 -DCMAKE_CXX_FLAGS:STRING=" $opts " \
9799 -DCMAKE_MSVC_DEBUG_INFORMATION_FORMAT=" Embedded" \
@@ -129,7 +131,8 @@ pushd "$MINIZLIB_SOURCE_DIR"
129131 pushd " build_$arch "
130132 CFLAGS=" $cc_opts " \
131133 LDFLAGS=" $ld_opts " \
132- cmake ${top} /${MINIZLIB_SOURCE_DIR} -G " Ninja Multi-Config" \
134+ cmake ${top} /${MINIZLIB_SOURCE_DIR} -G " Xcode" \
135+ -DCMAKE_CONFIGURATION_TYPES=" Release" \
133136 -DCMAKE_C_FLAGS:STRING=" $cc_opts " \
134137 -DCMAKE_CXX_FLAGS:STRING=" $opts " \
135138 " ${config[@]} " \
0 commit comments