Developer build on Windows
Steps used to build cmb-superbuild:
- Open x64 Native Tools Command Prompt for VS 2019
- Configure
cmake -GNinja -DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo -DQt5_DIR:PATH=C:\Qt\5.12.12\msvc2017_64\lib\cmake\Qt5 -DCMAKE_PREFIX_PATH:STRING=install -DDEVELOPER_MODE_cmb:BOOL=ON -DDEVELOPER_MODE_smtk:BOOL=ON ../source
- Run
ninja
Step used to configure smtk:
cmake -GNinja -CC:\projects\cmb-superbuild-commandline\RelWithDebInfo\smtk-developer-config.cmake -DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo -D_smtk_superbuild_prefix:PATH=C:\projects\cmb-superbuild-commandline\RelWithDebInfo\install -DSMTK_UNIFIED_INSTALL_TREE:BOOL=ON -DSMTK_DLL_PATHS:STRING=C:/Qt/5.12.12/msvc2017_64/bin -DSMTK_USE_SYSTEM_MOAB:BOOL=ON -DLibArchive_INCLUDE_DIR=C:\projects\cmb-superbuild-commandline/RelWithDebInfo\install\include -DLibArchive_LIBRARY=C:\projects\cmb-superbuild-commandline/RelWithDebInfo\install\lib\archive.lib ../source
Added variables from cmb-superbuild's smtk.cmake file:
_smtk_superbuild_prefix
SMTK_UNIFIED_INSTALL_TREE
SMTK_DLL_PATHS
SMTK_USE_SYSTEM_MOAB
Added libarchive because they are just missing from smtk-developer-config.cmake
LibArchive_INCLUDE_DIR
LibArchive_LIBRARY
Config file - fyi
Edited by John Tourtellott