Skip to content

Commit b2294ad

Browse files
committed
fix gain
1 parent 7fe58a6 commit b2294ad

File tree

1 file changed

+14
-7
lines changed

1 file changed

+14
-7
lines changed

cmake/SetBotan.cmake

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff 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()

0 commit comments

Comments
 (0)