diff --git a/CMakeLists.txt b/CMakeLists.txt index 78350332797ab4deeb960a27140c627a64680361..e9bba6ee02e9d5a6d76b74f26e29ef3e1bcc33ab 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -12,6 +12,12 @@ if(CMAKE_C_COMPILER MATCHES "mingw") set(MAKE_FLAGS MINGW32_NT-6.1 OSNAME=win32) endif() +if(CMAKE_BUILD_PARALLEL_LEVEL STREQUAL "") + set(MAKE_FLAGS ${MAKE_FLAGS} -j 32) +else() + set(MAKE_FLAGS ${MAKE_FLAGS} -j ${CMAKE_BUILD_PARALLEL_LEVEL}) +endif() + ExternalProject_Add( CryptlibBuild DOWNLOAD_COMMAND "${UNZIP_PATH}" -oa "${CMAKE_CURRENT_SOURCE_DIR}/dist/cryptlib.zip" -d "<SOURCE_DIR>"