|
@@ -12,22 +12,30 @@
|
|
@rem # cmake expects fowardslashes:
|
|
@rem # cmake expects fowardslashes:
|
|
set "DOWNLOADED_PACKAGE_FOLDERS=%DOWNLOADED_PACKAGE_FOLDERS:\=/%"
|
|
set "DOWNLOADED_PACKAGE_FOLDERS=%DOWNLOADED_PACKAGE_FOLDERS:\=/%"
|
|
|
|
|
|
-cmake -S temp/src ^
|
|
|
|
|
|
+@rem # /w compiler option. Assimp USD is implemented using TinyUSDZ which, unfortunately, contains compiler warnings
|
|
|
|
+cmake -S temp/src -G "Visual Studio 17" ^
|
|
-DBUILD_SHARED_LIBS=OFF ^
|
|
-DBUILD_SHARED_LIBS=OFF ^
|
|
-DCMAKE_BUILD_TYPE=Release ^
|
|
-DCMAKE_BUILD_TYPE=Release ^
|
|
-DCMAKE_MODULE_PATH="%DOWNLOADED_PACKAGE_FOLDERS%" ^
|
|
-DCMAKE_MODULE_PATH="%DOWNLOADED_PACKAGE_FOLDERS%" ^
|
|
-DASSIMP_BUILD_ZLIB=OFF ^
|
|
-DASSIMP_BUILD_ZLIB=OFF ^
|
|
- -DASSIMP_BUILD_ASSIMP_TOOLS=ON ^
|
|
|
|
|
|
+ -DASSIMP_BUILD_ASSIMP_TOOLS=OFF ^
|
|
|
|
+ -DASSIMP_BUILD_USD_IMPORTER=ON ^
|
|
|
|
+ -DASSIMP_WARNINGS_AS_ERRORS=OFF ^
|
|
|
|
+ -DCMAKE_CXX_FLAGS="/EHsc /w" ^
|
|
temp/src/CMakeLists.txt || exit /b 1
|
|
temp/src/CMakeLists.txt || exit /b 1
|
|
cmake --build temp/src --config release || exit /b 1
|
|
cmake --build temp/src --config release || exit /b 1
|
|
cmake --build temp/src --config debug || exit /b 1
|
|
cmake --build temp/src --config debug || exit /b 1
|
|
|
|
|
|
-cmake -S temp/src ^
|
|
|
|
|
|
+@rem # /w compiler option. Assimp USD is implemented using TinyUSDZ which, unfortunately, contains compiler warnings
|
|
|
|
+cmake -S temp/src -G "Visual Studio 17" ^
|
|
-DBUILD_SHARED_LIBS=ON ^
|
|
-DBUILD_SHARED_LIBS=ON ^
|
|
-DCMAKE_BUILD_TYPE=Release ^
|
|
-DCMAKE_BUILD_TYPE=Release ^
|
|
-DCMAKE_MODULE_PATH="%DOWNLOADED_PACKAGE_FOLDERS%" ^
|
|
-DCMAKE_MODULE_PATH="%DOWNLOADED_PACKAGE_FOLDERS%" ^
|
|
-DASSIMP_BUILD_ZLIB=OFF ^
|
|
-DASSIMP_BUILD_ZLIB=OFF ^
|
|
- -DASSIMP_BUILD_ASSIMP_TOOLS=ON ^
|
|
|
|
|
|
+ -DASSIMP_BUILD_ASSIMP_TOOLS=OFF ^
|
|
|
|
+ -DASSIMP_BUILD_USD_IMPORTER=ON ^
|
|
|
|
+ -DASSIMP_WARNINGS_AS_ERRORS=OFF ^
|
|
|
|
+ -DCMAKE_CXX_FLAGS="/EHsc /w" ^
|
|
temp/src/CMakeLists.txt || exit /b 1
|
|
temp/src/CMakeLists.txt || exit /b 1
|
|
cmake --build temp/src --config release || exit /b 1
|
|
cmake --build temp/src --config release || exit /b 1
|
|
cmake --build temp/src --config debug || exit /b 1
|
|
cmake --build temp/src --config debug || exit /b 1
|