File tree Expand file tree Collapse file tree 1 file changed +14
-7
lines changed Expand file tree Collapse file tree 1 file changed +14
-7
lines changed Original file line number Diff line number Diff line change @@ -17,15 +17,22 @@ macro(build_install_botan)
1717 get_lowcase_compiler_id()
1818
1919 # configure build and install
20- execute_process (
21- COMMAND ${PYTHON_EXECUTABLE} ${botan_SOURCE_DIR} /configure.py --prefix =${BOTAN_ROOT_DIR}
22- --cc=${cmake_cxx_compiler_id} --disable-deprecated-features --with-pkg-config --build -target =shared
23- WORKING_DIRECTORY ${botan_BINARY_DIR}
24- )
20+
2521 if (CMAKE_CXX_COMPILER_ID MATCHES MSVC )
26- execute_process (COMMAND nmake WORKING_DIRECTORY ${botan_BINARY_DIR} )
27- execute_process (COMMAND nmake install WORKING_DIRECTORY ${botan_BINARY_DIR} )
22+ execute_process (
23+ COMMAND
24+ ${PYTHON_EXECUTABLE} ${botan_SOURCE_DIR} /configure.py --prefix =${BOTAN_ROOT_DIR} --cc=${cmake_cxx_compiler_id}
25+ --make-tool='ninja' --disable-deprecated-features --with-pkg-config --build -target =shared
26+ WORKING_DIRECTORY ${botan_BINARY_DIR}
27+ )
28+ execute_process (COMMAND ninja WORKING_DIRECTORY ${botan_BINARY_DIR} )
29+ execute_process (COMMAND ninja install WORKING_DIRECTORY ${botan_BINARY_DIR} )
2830 else ()
31+ execute_process (
32+ COMMAND ${PYTHON_EXECUTABLE} ${botan_SOURCE_DIR} /configure.py --prefix =${BOTAN_ROOT_DIR}
33+ --cc=${cmake_cxx_compiler_id} --disable-deprecated-features --with-pkg-config --build -target =shared
34+ WORKING_DIRECTORY ${botan_BINARY_DIR}
35+ )
2936 execute_process (COMMAND make -j4 WORKING_DIRECTORY ${botan_BINARY_DIR} )
3037 execute_process (COMMAND make install WORKING_DIRECTORY ${botan_BINARY_DIR} )
3138 endif ()
You can’t perform that action at this time.
0 commit comments