@@ -149,40 +149,37 @@ function build() {
149
149
DEFINES=" $DEFINES -DASSIMP_NO_EXPORT=ON"
150
150
fi
151
151
152
- if [ " ${ASSIMP_STATIC:- 0} " = " 1" ]; then
153
- DEFINES=" ${DEFINES} \
154
- -DBUILD_WITH_STATIC_CRT=ON \
155
- -DUSE_STATIC_CRT=ON \
156
- -DBUILD_SHARED_LIBS=OFF"
157
- if [ $MULTITHREADED_TYPE == " MD" ]; then
158
- sed -i ' s/\/MT/\/MD/g; s/\/MTd/\/MDd/g' ../CMakeLists.txt
159
- fi
160
- else
161
- DEFINES=" ${DEFINES} \
162
- -DBUILD_WITH_STATIC_CRT=OFF \
163
- -DBUILD_SHARED_LIBS=ON"
164
- cmake .. ${DEFINES} \
165
- -A " ${PLATFORM} " \
166
- ${CMAKE_WIN_SDK} \
167
- -G " ${GENERATOR_NAME} " \
168
- -DCMAKE_BUILD_TYPE=Debug \
169
- -DCMAKE_INSTALL_PREFIX=Debug \
170
- -DCMAKE_INSTALL_LIBDIR=" lib" \
171
- -DCMAKE_CXX_FLAGS=" -DUSE_PTHREADS=1 ${VS_C_FLAGS} ${FLAGS_DEBUG} ${EXCEPTION_FLAGS} " \
172
- -DCMAKE_C_FLAGS=" -DUSE_PTHREADS=1 ${VS_C_FLAGS} ${FLAGS_DEBUG} ${EXCEPTION_FLAGS} " \
173
- -DCMAKE_CXX_FLAGS_DEBUG=" -DUSE_PTHREADS=1 ${VS_C_FLAGS} ${FLAGS_DEBUG} ${EXCEPTION_FLAGS} " \
174
- -DCMAKE_C_FLAGS_DEBUG=" -DUSE_PTHREADS=1 ${VS_C_FLAGS} ${FLAGS_DEBUG} ${EXCEPTION_FLAGS} " \
175
- -DCMAKE_PREFIX_PATH=" ${LIBS_ROOT} " \
176
- -DCMAKE_POSITION_INDEPENDENT_CODE=ON \
177
- -DCMAKE_MINIMUM_REQUIRED_VERSION=3.22 \
178
- -DASSIMP_BUILD_ZLIB=OFF \
179
- -DZLIB_ROOT=${ZLIB_ROOT} \
180
- -DZLIB_INCLUDE_DIR=${ZLIB_INCLUDE_DIR} \
181
- -DZLIB_LIBRARY=${ZLIB_LIBRARY}
182
- cmake --build . --config Debug -j${PARALLEL_MAKE}
183
- rm -f CMakeCache.txt || true
152
+ if [ $MULTITHREADED_TYPE == " MD" ]; then
153
+ sed -i ' s/\/MT/\/MD/g; s/\/MTd/\/MDd/g' ../CMakeLists.txt
184
154
fi
185
155
156
+ DEFINES=" ${DEFINES} \
157
+ -DBUILD_WITH_STATIC_CRT=ON \
158
+ -DUSE_STATIC_CRT=ON \
159
+ -DBUILD_SHARED_LIBS=OFF"
160
+
161
+ cmake .. ${DEFINES} \
162
+ -A " ${PLATFORM} " \
163
+ ${CMAKE_WIN_SDK} \
164
+ -G " ${GENERATOR_NAME} " \
165
+ -DCMAKE_BUILD_TYPE=Debug \
166
+ -DCMAKE_INSTALL_PREFIX=Debug \
167
+ -DCMAKE_INSTALL_LIBDIR=" lib" \
168
+ -DCMAKE_CXX_FLAGS=" -DUSE_PTHREADS=1 ${VS_C_FLAGS} ${FLAGS_DEBUG} ${EXCEPTION_FLAGS} " \
169
+ -DCMAKE_C_FLAGS=" -DUSE_PTHREADS=1 ${VS_C_FLAGS} ${FLAGS_DEBUG} ${EXCEPTION_FLAGS} " \
170
+ -DCMAKE_CXX_FLAGS_DEBUG=" -DUSE_PTHREADS=1 ${VS_C_FLAGS} ${FLAGS_DEBUG} ${EXCEPTION_FLAGS} " \
171
+ -DCMAKE_C_FLAGS_DEBUG=" -DUSE_PTHREADS=1 ${VS_C_FLAGS} ${FLAGS_DEBUG} ${EXCEPTION_FLAGS} " \
172
+ -DCMAKE_PREFIX_PATH=" ${LIBS_ROOT} " \
173
+ -DCMAKE_POSITION_INDEPENDENT_CODE=ON \
174
+ -DCMAKE_MINIMUM_REQUIRED_VERSION=3.22 \
175
+ -DASSIMP_BUILD_ZLIB=OFF \
176
+ -DZLIB_ROOT=${ZLIB_ROOT} \
177
+ -DZLIB_INCLUDE_DIR=${ZLIB_INCLUDE_DIR} \
178
+ -DZLIB_LIBRARY=${ZLIB_LIBRARY}
179
+ cmake --build . --config Debug -j${PARALLEL_MAKE}
180
+
181
+ rm -f CMakeCache.txt || true
182
+
186
183
cmake .. ${DEFINES} \
187
184
-A " ${PLATFORM} " \
188
185
${CMAKE_WIN_SDK} \
0 commit comments