| # We're providing a pre-existing source directory. Make sure we don't trigger | |
| # an error if the undocumented but used-in-the-wild CMAKE_DISABLE_SOURCE_CHANGES | |
| # variable is set. | |
| set(CMAKE_DISABLE_SOURCE_CHANGES TRUE) | |
| include(ExternalProject) | |
| ExternalProject_Add(source_dir_existing | |
| SOURCE_DIR "${CMAKE_CURRENT_LIST_DIR}/Foo" | |
| DOWNLOAD_COMMAND "${CMAKE_COMMAND}" -E echo "Download command executed" | |
| UPDATE_COMMAND "" | |
| CONFIGURE_COMMAND "" | |
| BUILD_COMMAND "" | |
| TEST_COMMAND "" | |
| INSTALL_COMMAND "" | |
| ) |