Skip to content

Commit 9a6e011

Browse files
committed
[cmake] Be sure to set cache variables in Cpp2PyConfig.cmake.in
1 parent 00acaa0 commit 9a6e011

File tree

1 file changed

+8
-9
lines changed

1 file changed

+8
-9
lines changed

cmake/Cpp2PyConfig.cmake.in

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,20 @@ if(NOT CPP2PY_FOUND)
33
set(CPP2PY_FOUND True)
44

55
# Version
6-
set(CPP2PY_VERSION @CPP2PY_VERSION@)
7-
set(CPP2PY_GIT_HASH @CPP2PY_GIT_HASH@)
6+
set(CPP2PY_VERSION @CPP2PY_VERSION@ CACHE STRING "Cpp2Py Version")
7+
set(CPP2PY_GIT_HASH @CPP2PY_GIT_HASH@ CACHE STRING "Cpp2Py Git Hash")
88

99
# The compiler used for cpp2py
10-
set(CPP2PY_CXX_COMPILER @CMAKE_CXX_COMPILER@)
10+
set(CPP2PY_CXX_COMPILER @CMAKE_CXX_COMPILER@ CACHE FILEPATH "C++ compiler used by Cpp2Py")
1111

1212
# Python Interpreter
13-
set(CPP2PY_PYTHON_EXECUTABLE @PYTHON_EXECUTABLE@)
14-
set(CPP2PY_PYTHON_INTERPRETER @PYTHON_EXECUTABLE@) # Backward Compat
15-
set(CPP2PY_PYTHON_LIB_DEST_ROOT @PYTHON_LIB_DEST_ROOT@)
16-
set(CPP2PY_PYTHON_H5PY_HDF5VERSION @PYTHON_H5PY_HDF5VERSION@)
17-
set(CPP2PY_PYTHON_NUMPY_VERSION_LT_17 @PYTHON_NUMPY_VERSION_LT_17@)
13+
set(CPP2PY_PYTHON_EXECUTABLE @PYTHON_EXECUTABLE@ CACHE FILEPATH "Python Executable")
14+
set(CPP2PY_PYTHON_INTERPRETER @PYTHON_EXECUTABLE@ CACHE FILEPATH "Python Executable") # Backward Compat
15+
set(CPP2PY_PYTHON_LIB_DEST_ROOT @PYTHON_LIB_DEST_ROOT@ CACHE PATH "Python module directory")
16+
set(CPP2PY_PYTHON_NUMPY_VERSION_LT_17 @PYTHON_NUMPY_VERSION_LT_17@ CACHE BOOL "True if the Numpy version older than 1.17")
1817

1918
# Root of the Cpp2Py installation
20-
set(CPP2PY_ROOT @CMAKE_INSTALL_PREFIX@)
19+
set(CPP2PY_ROOT @CMAKE_INSTALL_PREFIX@ CACHE PATH "Root of Cpp2Py")
2120

2221
MESSAGE(STATUS "Found Cpp2pyConfig.cmake with version ${CPP2PY_VERSION}, hash = ${CPP2PY_GIT_HASH}")
2322

0 commit comments

Comments
 (0)