We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 809d3c3 commit d212a13Copy full SHA for d212a13
1 file changed
CMakeLists.txt
@@ -4,8 +4,9 @@ cmake_minimum_required(VERSION 3.20)
4
project(enum-ops)
5
6
# Setup cpp-library infrastructure
7
-if(PROJECT_IS_TOP_LEVEL)
8
- set(CPM_SOURCE_CACHE ${CMAKE_SOURCE_DIR}/.cache/cpm CACHE PATH "CPM cache")
+if(PROJECT_IS_TOP_LEVEL AND NOT CPM_SOURCE_CACHE AND NOT DEFINED ENV{CPM_SOURCE_CACHE})
+ set(CPM_SOURCE_CACHE "${CMAKE_SOURCE_DIR}/.cache/cpm" CACHE PATH "CPM source cache")
9
+ message(STATUS "Setting cpm cache dir to: ${CPM_SOURCE_CACHE}")
10
endif()
11
include(cmake/CPM.cmake)
12
0 commit comments