diff options
author | Brad King <brad.king@kitware.com> | 2023-08-16 13:59:25 (GMT) |
---|---|---|
committer | Kitware Robot <kwrobot@kitware.com> | 2023-08-16 13:59:27 (GMT) |
commit | 5d41ed9737ec655279a0908d2bc2dedf0e9b6312 (patch) | |
tree | f357cc6fb0cda00128b2b88d020e31c48f22f6b8 /Tests/RunCMake/ExternalProject/GNUMakeJobServerAware.cmake | |
parent | 2f3e8447becbd0a00d6bebc86a136c1c26190258 (diff) | |
parent | bc43398e72be08b55d7df1f5195f0c3fc37506da (diff) | |
download | CMake-5d41ed9737ec655279a0908d2bc2dedf0e9b6312.zip CMake-5d41ed9737ec655279a0908d2bc2dedf0e9b6312.tar.gz CMake-5d41ed9737ec655279a0908d2bc2dedf0e9b6312.tar.bz2 |
Merge topic 'ExternalProject-build-jobserver'
bc43398e72 ExternalProject: Enable Make Job Server with Explicit Build Command
99be022428 Tests/RunCMake/Make: simplify GNUMakeJobSeverAware check function
Acked-by: Kitware Robot <kwrobot@kitware.com>
Tested-by: buildbot <buildbot@kitware.com>
Merge-request: !8667
Diffstat (limited to 'Tests/RunCMake/ExternalProject/GNUMakeJobServerAware.cmake')
-rw-r--r-- | Tests/RunCMake/ExternalProject/GNUMakeJobServerAware.cmake | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/Tests/RunCMake/ExternalProject/GNUMakeJobServerAware.cmake b/Tests/RunCMake/ExternalProject/GNUMakeJobServerAware.cmake new file mode 100644 index 0000000..3f688ca --- /dev/null +++ b/Tests/RunCMake/ExternalProject/GNUMakeJobServerAware.cmake @@ -0,0 +1,16 @@ +include(ExternalProject) +ExternalProject_Add(Foo + SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/Foo + BUILD_COMMAND ${CMAKE_COMMAND} --build <BINARY_DIR> + BUILD_JOB_SERVER_AWARE 1 + INSTALL_COMMAND "" +) + +# Add a second step to test JOB_SERVER_AWARE +ExternalProject_Add_Step(Foo + second_step + COMMAND ${CMAKE_COMMAND} -E true + DEPENDEES build + ALWAYS 1 + JOB_SERVER_AWARE 1 +) |