@@ -161,8 +161,13 @@ else()
161
161
WORKING_DIRECTORY ${jemalloc_targ_SOURCE_DIR}
162
162
OUTPUT ${jemalloc_targ_SOURCE_DIR} /Makefile
163
163
DEPENDS ${jemalloc_targ_SOURCE_DIR} /configure )
164
+
165
+ if (NOT UMF_QEMU_BUILD )
166
+ set (MAKE_ARGUMENTS "-j$(nproc)" )
167
+ endif ()
168
+
164
169
add_custom_command (
165
- COMMAND make
170
+ COMMAND make ${MAKE_ARGUMENTS}
166
171
WORKING_DIRECTORY ${jemalloc_targ_SOURCE_DIR}
167
172
OUTPUT ${jemalloc_targ_SOURCE_DIR} /lib/libjemalloc.a
168
173
DEPENDS ${jemalloc_targ_SOURCE_DIR} /Makefile )
@@ -720,21 +725,21 @@ if(UMF_FORMAT_CODE_STYLE)
720
725
AND BLACK )
721
726
add_custom_target (
722
727
format-check
723
- COMMAND ${CMAKE_COMMAND } --build ${CMAKE_BINARY_DIR} --target
728
+ COMMAND ${CMAKE_ARGUMENTS } --build ${CMAKE_BINARY_DIR} --target
724
729
clang-format-check
725
- COMMAND ${CMAKE_COMMAND } --build ${CMAKE_BINARY_DIR} --target
730
+ COMMAND ${CMAKE_ARGUMENTS } --build ${CMAKE_BINARY_DIR} --target
726
731
cmake-format-check
727
- COMMAND ${CMAKE_COMMAND } --build ${CMAKE_BINARY_DIR} --target
732
+ COMMAND ${CMAKE_ARGUMENTS } --build ${CMAKE_BINARY_DIR} --target
728
733
black-format-check
729
734
COMMENT "Running all formatting checks" )
730
735
731
736
add_custom_target (
732
737
format-apply
733
- COMMAND ${CMAKE_COMMAND } --build ${CMAKE_BINARY_DIR} --target
738
+ COMMAND ${CMAKE_ARGUMENTS } --build ${CMAKE_BINARY_DIR} --target
734
739
clang-format-apply
735
- COMMAND ${CMAKE_COMMAND } --build ${CMAKE_BINARY_DIR} --target
740
+ COMMAND ${CMAKE_ARGUMENTS } --build ${CMAKE_BINARY_DIR} --target
736
741
cmake-format-apply
737
- COMMAND ${CMAKE_COMMAND } --build ${CMAKE_BINARY_DIR} --target
742
+ COMMAND ${CMAKE_ARGUMENTS } --build ${CMAKE_BINARY_DIR} --target
738
743
black-format-apply
739
744
COMMENT "Format C/C++, CMake, and Python files" )
740
745
message (
@@ -797,5 +802,5 @@ install(FILES ${PROJECT_BINARY_DIR}/cmake/${PROJECT_NAME}-config.cmake
797
802
configure_file ("${PROJECT_SOURCE_DIR} /cmake/cmake_uninstall.cmake.in"
798
803
"${PROJECT_BINARY_DIR} /cmake_uninstall.cmake" IMMEDIATE @ONLY )
799
804
800
- add_custom_target (uninstall COMMAND ${CMAKE_COMMAND } -P
805
+ add_custom_target (uninstall COMMAND ${CMAKE_ARGUMENTS } -P
801
806
${PROJECT_BINARY_DIR} /cmake_uninstall.cmake )
0 commit comments