1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-10-14 14:41:11 +02:00

Fix MacOS hdiutil CMake parallelization issue

* Make CMake builds better parallelized
* Update CI Build script parallelization
* Make `repeat_hdiutil.sh` take longer between repeats
* Make sure that bash is the latest version on CI builds.

Signed-off-by: Emily Mabrey <emabrey@tenacityaudio.org>
Reference-to: https://github.com/tenacityteam/tenacity/pull/391
This commit is contained in:
Emily Mabrey
2021-07-26 23:55:44 -04:00
committed by GitHub
parent d8e17c5e67
commit e06af5bb29
10 changed files with 58 additions and 18 deletions

View File

@@ -317,8 +317,13 @@ configure_file (
"${CMAKE_CURRENT_BINARY_DIR}/deinstall.cmake"
IMMEDIATE @ONLY)
add_custom_target (deinstall
COMMAND ${CMAKE_COMMAND} -P "${CMAKE_CURRENT_BINARY_DIR}/deinstall.cmake")
add_custom_target (
deinstall
COMMAND
${CMAKE_COMMAND}
-P "${CMAKE_CURRENT_BINARY_DIR}/deinstall.cmake"
-parallel ${CMAKE_BUILD_PARALLEL_LEVEL}
)

View File

@@ -32,6 +32,7 @@ macro (add_cmp_test irate orate bits)
add_test (NAME ${name} COMMAND ${CMAKE_COMMAND} -Dbits=${bits} -DBIN=${BIN}
-DEXAMPLES_BIN=${EXAMPLES_BIN} -DlenToSkip=${leader} -Dorate=${orate}
-Dirate=${irate} -Dlen=${len} -P ${CMAKE_CURRENT_SOURCE_DIR}/cmp-test.cmake)
-parallel ${CMAKE_BUILD_PARALLEL_LEVEL}
add_vector (${irate})
add_vector (${orate})
endmacro ()

View File

@@ -462,7 +462,7 @@ IF(NOT PA_OUTPUT_OSX_FRAMEWORK AND NOT PA_DISABLE_INSTALL)
"${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake"
IMMEDIATE @ONLY)
ADD_CUSTOM_TARGET(uninstall
COMMAND ${CMAKE_COMMAND} -P ${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake)
COMMAND ${CMAKE_COMMAND} -P ${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake) -parallel ${CMAKE_BUILD_PARALLEL_LEVEL}
ENDIF()
ENDIF()