CMake: Correct use of CACHE
This commit is contained in:
@@ -12,15 +12,15 @@ if(NOT PySide6_FOUND)
|
|||||||
if(NOT PySide6_INCLUDE_DIRS)
|
if(NOT PySide6_INCLUDE_DIRS)
|
||||||
find_pip_package(PySide6)
|
find_pip_package(PySide6)
|
||||||
else()
|
else()
|
||||||
set(PySide6_FOUND ON CACHE BOOL OFF)
|
set(PySide6_FOUND ON)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
# Also provide the old-style variables so we don't have to update everything yet
|
# Also provide the old-style variables so we don't have to update everything yet
|
||||||
if (PySide6_FOUND)
|
if (PySide6_FOUND)
|
||||||
set(PYSIDE_INCLUDE_DIR ${PySide6_INCLUDE_DIRS} CACHE INTERNAL "")
|
set(PYSIDE_INCLUDE_DIR ${PySide6_INCLUDE_DIRS})
|
||||||
set(PYSIDE_LIBRARY ${PySide6_LIBRARIES} CACHE INTERNAL "")
|
set(PYSIDE_LIBRARY ${PySide6_LIBRARIES})
|
||||||
set(PYSIDE_FOUND TRUE CACHE BOOL "(Backwards compatibility PySide6->PySide2) Whether PySide was found")
|
set(PYSIDE_FOUND TRUE)
|
||||||
set(PYSIDE_MAJOR_VERSION 6 CACHE INTERNAL 6)
|
set(PYSIDE_MAJOR_VERSION 6)
|
||||||
endif()
|
endif()
|
||||||
|
|||||||
@@ -11,18 +11,18 @@ if(NOT Shiboken6_FOUND)
|
|||||||
if(NOT Shiboken6_INCLUDE_DIR)
|
if(NOT Shiboken6_INCLUDE_DIR)
|
||||||
find_pip_package(Shiboken6)
|
find_pip_package(Shiboken6)
|
||||||
if (Shiboken6_FOUND)
|
if (Shiboken6_FOUND)
|
||||||
set(SHIBOKEN_LIBRARY ${Shiboken6_LIBRARIES} CACHE INTERNAL "")
|
set(SHIBOKEN_LIBRARY ${Shiboken6_LIBRARIES})
|
||||||
set(SHIBOKEN_MAJOR_VERSION 6 CACHE INTERNAL 6)
|
set(SHIBOKEN_MAJOR_VERSION 6)
|
||||||
set(SHIBOKEN_FOUND ON CACHE BOOL OFF)
|
set(SHIBOKEN_FOUND ON)
|
||||||
endif()
|
endif()
|
||||||
# The include directory we actually want is part of shiboken6-generator
|
# The include directory we actually want is part of shiboken6-generator
|
||||||
find_pip_package(shiboken6_generator)
|
find_pip_package(shiboken6_generator)
|
||||||
if (shiboken6_generator_FOUND)
|
if (shiboken6_generator_FOUND)
|
||||||
set(SHIBOKEN_INCLUDE_DIR ${shiboken6_generator_INCLUDE_DIRS} CACHE PATH "")
|
set(SHIBOKEN_INCLUDE_DIR ${shiboken6_generator_INCLUDE_DIRS})
|
||||||
endif()
|
endif()
|
||||||
endif()
|
endif()
|
||||||
else()
|
else()
|
||||||
set(SHIBOKEN_INCLUDE_DIR ${Shiboken6_INCLUDE_DIRS} CACHE PATH "")
|
set(SHIBOKEN_INCLUDE_DIR ${Shiboken6_INCLUDE_DIRS})
|
||||||
set(SHIBOKEN_LIBRARY ${Shiboken6_LIBRARIES} CACHE INTERNAL "")
|
set(SHIBOKEN_LIBRARY ${Shiboken6_LIBRARIES})
|
||||||
set(SHIBOKEN_FOUND ON CACHE BOOL OFF)
|
set(SHIBOKEN_FOUND ON)
|
||||||
endif()
|
endif()
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ macro(PrintFinalReport)
|
|||||||
|
|
||||||
# just a value
|
# just a value
|
||||||
macro(value)
|
macro(value)
|
||||||
unset(val)
|
unset(val)
|
||||||
set(name ${ARGV0})
|
set(name ${ARGV0})
|
||||||
if(${name})
|
if(${name})
|
||||||
set(val ${${name}}) # name has a value
|
set(val ${${name}}) # name has a value
|
||||||
|
|||||||
@@ -309,7 +309,7 @@ macro(find_pip_package PACKAGE)
|
|||||||
set(${PACKAGE}_LIBRARIES ${DEBUG_LIBRARIES} CACHE PATH "Location of the ${PACKAGE} debug libraries")
|
set(${PACKAGE}_LIBRARIES ${DEBUG_LIBRARIES} CACHE PATH "Location of the ${PACKAGE} debug libraries")
|
||||||
endif()
|
endif()
|
||||||
set(${PACKAGE}_INCLUDE_DIRS ${INCLUDE_DIR} CACHE PATH "Location of the ${PACKAGE} includes")
|
set(${PACKAGE}_INCLUDE_DIRS ${INCLUDE_DIR} CACHE PATH "Location of the ${PACKAGE} includes")
|
||||||
set(${PACKAGE}_FOUND ON CACHE BOOL "${PACKAGE} detection status")
|
set(${PACKAGE}_FOUND ON)
|
||||||
message(STATUS "Found pip-installed ${PACKAGE} in ${PIP_PACKAGE_LOCATION}/${PIP_PACKAGE_NAME}")
|
message(STATUS "Found pip-installed ${PACKAGE} in ${PIP_PACKAGE_LOCATION}/${PIP_PACKAGE_NAME}")
|
||||||
if(${PACKAGE}_INCLUDE_DIRS)
|
if(${PACKAGE}_INCLUDE_DIRS)
|
||||||
message(STATUS " --> with includes in ${${PACKAGE}_INCLUDE_DIRS}")
|
message(STATUS " --> with includes in ${${PACKAGE}_INCLUDE_DIRS}")
|
||||||
|
|||||||
Reference in New Issue
Block a user