Index: CMakeLists.txt =================================================================== diff -u -re21748fb21b8c964e51bb2f4be7faf699d30a057 -r57ea732311e6f4c746974f5a52316f63dec23ca8 --- CMakeLists.txt (.../CMakeLists.txt) (revision e21748fb21b8c964e51bb2f4be7faf699d30a057) +++ CMakeLists.txt (.../CMakeLists.txt) (revision 57ea732311e6f4c746974f5a52316f63dec23ca8) @@ -4,6 +4,10 @@ include(cmake/Debug.cmake) +cmake_host_system_information(RESULT CORE_COUNT QUERY NUMBER_OF_PHYSICAL_CORES) +set(CMAKE_BUILD_PARALLEL_LEVEL ${CORE_COUNT}) +set(ENV{CMAKE_BUILD_PARALLEL_LEVEL} ${CORE_COUNT}) + option(BUILD_CPPCHECK "Run static code analysis (Cppcheck)" ON) option(BUILD_GENERATE_ALARM_MAPPING "Generate MAlarmMapping.cpp" ON) option(BUILD_DEBUG "Build debug" OFF) @@ -24,11 +28,11 @@ # WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} # COMMAND git rev-parse --abbrev-ref HEAD # ) -# +# # add_custom_target(${PROJECT_NAME}-Timestamp ALL # COMMAND date "+%m%d%H%M" # ) -# +# add_compile_options(-Wall -Werror -Wextra -Wimplicit-fallthrough) # -save-temps # see .ii add_compile_definitions( @@ -57,7 +61,7 @@ find_package(Git) find_package( - Qt5 COMPONENTS Core Quick Widgets SerialBus Concurrent Charts Bluetooth + Qt6 COMPONENTS Core Quick Widgets SerialBus Concurrent Charts Bluetooth REQUIRED )