| include(FetchContent) |
| |
| FetchContent_Declare( |
| AddedProject |
| SOURCE_DIR ${CMAKE_CURRENT_LIST_DIR}/AddedProject |
| OVERRIDE_FIND_PACKAGE |
| ) |
| |
| # The default generated config package files are expected to include these when present |
| file(WRITE ${CMAKE_FIND_PACKAGE_REDIRECTS_DIR}/AddedProjectExtra.cmake [[ |
| message(STATUS "Uppercase extra file was read") |
| ]] |
| ) |
| file(WRITE ${CMAKE_FIND_PACKAGE_REDIRECTS_DIR}/addedproject-extra.cmake [[ |
| message(STATUS "Lowercase extra file was read") |
| ]] |
| ) |
| |
| # This is expected to be re-routed to a FetchContent_MakeAvailable() call |
| find_package(AddedProject REQUIRED) |