set(CMAKE_INTERMEDIATE_DIR_STRATEGY FULL CACHE STRING "" FORCE) include(ExternalProject) ExternalProject_Add(Foo SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/Foo CMAKE_ARGS -DCMAKE_INSTALL_PREFIX:PATH= BUILD_COMMAND ${CMAKE_COMMAND} --build BUILD_JOB_SERVER_AWARE 1 INSTALL_COMMAND ${CMAKE_COMMAND} --install INSTALL_JOB_SERVER_AWARE 1 ) # 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 )