mirror of
https://github.com/Kitware/CMake.git
synced 2026-02-21 06:30:20 -06:00
Adds the ``--project-file`` command-line option to modify the default script name loaded by CMake and ``add_subdirectory`` to values other than ``CMakeLists.txt``. Fixes: #21570
16 lines
761 B
CMake
16 lines
761 B
CMake
include(RunCMake)
|
|
|
|
block()
|
|
set(source ${RunCMake_SOURCE_DIR}/project)
|
|
run_cmake_command(dont-set-file ${CMAKE_COMMAND} -S ${source})
|
|
run_cmake_command(set-file-dne ${CMAKE_COMMAND} -S ${source} --project-file dne.cmake)
|
|
run_cmake_command(set-file-multi ${CMAKE_COMMAND} -S ${source} --project-file 1 --project-file 2)
|
|
run_cmake_command(set-file-none ${CMAKE_COMMAND} -S ${source} --project-file)
|
|
|
|
set(RunCMake_TEST_NO_CLEAN 1)
|
|
set(RunCMake_TEST_BINARY_DIR ${RunCMake_BINARY_DIR}/other)
|
|
run_cmake_command(set-file ${CMAKE_COMMAND} -S ${source} --project-file other.cmake)
|
|
run_cmake_command(remembers-file ${CMAKE_COMMAND} -S ${source})
|
|
run_cmake_command(cant-change-file ${CMAKE_COMMAND} -S ${source} --project-file another.cmake)
|
|
endblock()
|