Skip to content

Instantly share code, notes, and snippets.

@meshula
Last active February 21, 2020 18:25
Show Gist options
  • Save meshula/7aa34a926b2ef541e63305df919c1418 to your computer and use it in GitHub Desktop.
Save meshula/7aa34a926b2ef541e63305df919c1418 to your computer and use it in GitHub Desktop.
usd recipes
# release monolithic
cmake -G "Visual Studio 15 2017 Win64" ..\..\src\USD -DCMAKE_INSTALL_PREFIX=c:\build\usd-install -DPXR_BUILD_TESTS=OFF -DPXR_BUILD_IMAGING=OFF -DPXR_BUILD_USD_IMAGING=OFF -DPXR_BUILD_USDVIEW=OFF -DPXR_ENABLE_GL_SUPPORT=OFF -DPXR_ENABLE_PYTHON_SUPPORT=OFF -DPXR_ENABLE_HDF5_SUPPORT=OFF -DPXR_ENABLE_PTEX_SUPPORT=OFF -DPXR_BUILD_MONOLITHIC=ON -DCMAKE_SYSTEM_PREFIX_PATH="c:\src\third-party\tbb\tbb_2018.2.185\x64-windows;c:\src\third-party\boost\boost_1.66\windows-vs2017;c:\src\third-party\boost\boost_1.66\windows-vs2017\lib\Win64" -DBoost_PROGRAM_OPTIONS_LIBRARY=c:\src\third-party\boost\boost_1.66\windows-vs2017\lib\Win64\libboost_program_options-vc150-mt-x64-1_66.lib -DBoost_USE_STATIC_LIBS=ON
# simplified release monolithic
cmake -G "Visual Studio 15 2017 Win64" ..\meshula-USD -DCMAKE_INSTALL_PREFIX=c:\projects\install\
-DPXR_BUILD_TESTS=ON -DPXR_BUILD_IMAGING=OFF -DPXR_BUILD_USD_IMAGING=OFF -DPXR_BUILD_USDVIEW=OFF\
-DPXR_ENABLE_GL_SUPPORT=OFF -DPXR_ENABLE_PYTHON_SUPPORT=OFF -DPXR_ENABLE_HDF5_SUPPORT=OFF\
-DPXR_ENABLE_PTEX_SUPPORT=OFF -DPXR_BUILD_MONOLITHIC=ON -DCMAKE_SYSTEM_PREFIX_PATH="c:\projects\install"\
-DTBB_tbb_LIBRARY=c:\projects\install\lib\tbb.lib -DCMAKE_DEBUG_POSTFIX="_d"
# simplified release monolithic
cmake -G "Visual Studio 15 2017 Win64" ../USD \
-DCMAKE_INSTALL_PREFIX=../usd-install-monolith\
-DCMAKE_SYSTEM_PREFIX_PATH=../usd-install-monolith \
-DPXR_BUILD_TESTS=ON -DPXR_BUILD_IMAGING=OFF -DPXR_BUILD_USD_IMAGING=OFF -DPXR_BUILD_USDVIEW=OFF\
-DPXR_ENABLE_GL_SUPPORT=OFF -DPXR_ENABLE_PYTHON_SUPPORT=OFF -DPXR_ENABLE_HDF5_SUPPORT=OFF\
-DPXR_ENABLE_PTEX_SUPPORT=OFF -DPXR_BUILD_MONOLITHIC=ON \
-DTBB_tbb_LIBRARY=c:\projects\install\lib\tbb.lib -DCMAKE_DEBUG_POSTFIX="_d"
# debug monolithic
cmake -G "Visual Studio 15 2017 Win64" ..\..\src\USD -DCMAKE_INSTALL_PREFIX=c:\build\usd-install -DPXR_BUILD_TESTS=OFF -DPXR_BUILD_IMAGING=OFF -DPXR_BUILD_USD_IMAGING=OFF -DPXR_BUILD_USDVIEW=OFF -DPXR_ENABLE_GL_SUPPORT=OFF -DPXR_ENABLE_PYTHON_SUPPORT=OFF -DPXR_ENABLE_HDF5_SUPPORT=OFF -DPXR_ENABLE_PTEX_SUPPORT=OFF -DPXR_BUILD_MONOLITHIC=ON -DCMAKE_SYSTEM_PREFIX_PATH="c:\src\third-party\tbb\tbb_2018.2.185\x64-windows;c:\src\third-party\boost\boost_1.66\windows-vs2017;c:\src\third-party\boost\boost_1.66\windows-vs2017\lib\Win64" -DBoost_PROGRAM_OPTIONS_LIBRARY=c:\src\third-party\boost\boost_1.66\windows-vs2017\lib\Win64\libboost_program_options-vc150-mt-gd-x64-1_66.lib -DBoost_USE_STATIC_LIBS=ON -DBOOST_ALL_NO_LIB=ON -DTBB_tbb_LIBRARY=c:\src\third-party\tbb\tbb_2018.2.185\x64-windows\lib\tbb_debug.lib
# debug static
cmake -G "Visual Studio 15 2017 Win64" ..\..\src\USD -DCMAKE_INSTALL_PREFIX=c:\build\usd-install -DPXR_BUILD_TESTS=OFF -DPXR_BUILD_IMAGING=OFF -DPXR_BUILD_USD_IMAGING=OFF -DPXR_BUILD_USDVIEW=OFF -DPXR_ENABLE_GL_SUPPORT=OFF -DPXR_ENABLE_PYTHON_SUPPORT=OFF -DPXR_ENABLE_HDF5_SUPPORT=OFF -DPXR_ENABLE_PTEX_SUPPORT=OFF -DPXR_BUILD_MONOLITHIC=OFF -DBUILD_SHARED_LIBS=OFF -DCMAKE_SYSTEM_PREFIX_PATH="c:\src\third-party\tbb\tbb_2018.2.185\x64-windows;c:\src\third-party\boost\boost_1.66\windows-vs2017;c:\src\third-party\boost\boost_1.66\windows-vs2017\lib\Win64" -DBoost_PROGRAM_OPTIONS_LIBRARY=c:\src\third-party\boost\boost_1.66\windows-vs2017\lib\Win64\libboost_program_options-vc150-mt-gd-x64-1_66.lib -DBoost_USE_STATIC_LIBS=ON -DTBB_tbb_LIBRARY=c:\src\third-party\tbb\tbb_2018.2.185\x64-windows\lib\tbb_debug.lib
# simplified debug static
cmake -G "Visual Studio 15 2017 Win64" ..\meshula-USD -DCMAKE_INSTALL_PREFIX=c:\projects\install -DPXR_BUILD_TESTS=OFF -DPXR_BUILD_IMAGING=OFF -DPXR_BUILD_USD_IMAGING=OFF -DPXR_BUILD_USDVIEW=OFF -DPXR_ENABLE_GL_SUPPORT=OFF -DPXR_ENABLE_PYTHON_SUPPORT=OFF -DPXR_ENABLE_HDF5_SUPPORT=OFF -DPXR_ENABLE_PTEX_SUPPORT=OFF -DPXR_BUILD_MONOLITHIC=OFF -DBUILD_SHARED_LIBS=OFF -DCMAKE_SYSTEM_PREFIX_PATH="c:\projects\install" -DTBB_tbb_LIBRARY=c:\projects\install\lib\tbb_debug.lib -DCMAKE_DEBUG_POSTFIX="_d"
# simplified release static
# note that the only difference is the tbb lib, since tbb is not detected properly by the official FindTbb.cmake
cmake -G "Visual Studio 15 2017 Win64" ..\meshula-USD -DCMAKE_INSTALL_PREFIX=c:\projects\install -DPXR_BUILD_TESTS=OFF -DPXR_BUILD_IMAGING=OFF -DPXR_BUILD_USD_IMAGING=OFF -DPXR_BUILD_USDVIEW=OFF -DPXR_ENABLE_GL_SUPPORT=OFF -DPXR_ENABLE_PYTHON_SUPPORT=OFF -DPXR_ENABLE_HDF5_SUPPORT=OFF -DPXR_ENABLE_PTEX_SUPPORT=OFF -DPXR_BUILD_MONOLITHIC=OFF -DBUILD_SHARED_LIBS=OFF -DCMAKE_SYSTEM_PREFIX_PATH="c:\projects\install" -DTBB_tbb_LIBRARY=c:\projects\install\lib\tbb.lib -DCMAKE_DEBUG_POSTFIX="_d"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment