@@ -84,6 +84,8 @@ function build() {
84
84
-DCMAKE_CXX_EXTENSIONS=OFF \
85
85
-DCMAKE_INSTALL_PREFIX=Release \
86
86
-DCMAKE_INCLUDE_OUTPUT_DIRECTORY=include \
87
+ -DCMAKE_MINIMUM_REQUIRED_VERSION=3.22 \
88
+ -DCMAKE_POLICY_VERSION_MINIMUM=3.5 \
87
89
-DCMAKE_INSTALL_INCLUDEDIR=include
88
90
cmake --build . --config Release -j${PARALLEL_MAKE} --target install
89
91
cd ..
@@ -106,6 +108,8 @@ function build() {
106
108
${CMAKE_WIN_SDK} \
107
109
-DCMAKE_CXX_FLAGS=-DNDEBUG \
108
110
-DCMAKE_C_FLAGS=-DNDEBUG \
111
+ -DCMAKE_MINIMUM_REQUIRED_VERSION=3.22 \
112
+ -DCMAKE_POLICY_VERSION_MINIMUM=3.5 \
109
113
-DCMAKE_CXX_FLAGS_RELEASE=" -DUSE_PTHREADS=1 ${VS_C_FLAGS} ${FLAGS_RELEASE} ${EXCEPTION_FLAGS} " \
110
114
-DCMAKE_C_FLAGS_RELEASE=" -DUSE_PTHREADS=1 ${VS_C_FLAGS} ${FLAGS_RELEASE} ${EXCEPTION_FLAGS} " \
111
115
-A " ${PLATFORM} " \
@@ -132,6 +136,7 @@ function build() {
132
136
-DBUILD_SHARED_LIBS=OFF \
133
137
-DCMAKE_POSITION_INDEPENDENT_CODE=ON \
134
138
-DCMAKE_MINIMUM_REQUIRED_VERSION=3.22 \
139
+ -DCMAKE_POLICY_VERSION_MINIMUM=3.5 \
135
140
-DCMAKE_CXX_FLAGS=" -DUSE_PTHREADS=1 -fvisibility-inlines-hidden -std=c++${CPP_STANDARD} -frtti ${FLAG_RELEASE} " \
136
141
-DCMAKE_C_FLAGS=" -DUSE_PTHREADS=1 -fvisibility-inlines-hidden -std=c${C_STANDARD} -Wno-implicit-function-declaration -frtti ${FLAG_RELEASE} " \
137
142
-DCMAKE_CXX_EXTENSIONS=OFF \
@@ -180,6 +185,7 @@ function build() {
180
185
-DCMAKE_INSTALL_PREFIX=Release \
181
186
-DCMAKE_POSITION_INDEPENDENT_CODE=ON \
182
187
-DCMAKE_MINIMUM_REQUIRED_VERSION=3.22 \
188
+ -DCMAKE_POLICY_VERSION_MINIMUM=3.5 \
183
189
-DCMAKE_CXX_FLAGS=" -DUSE_PTHREADS=1 -fvisibility-inlines-hidden -std=c++${CPP_STANDARD} -frtti ${FLAG_RELEASE} " \
184
190
-DCMAKE_C_FLAGS=" -DUSE_PTHREADS=1 -fvisibility-inlines-hidden -std=c${C_STANDARD} -Wno-implicit-function-declaration -frtti ${FLAG_RELEASE} " \
185
191
-DCMAKE_POSITION_INDEPENDENT_CODE=ON \
0 commit comments