From 1482dd9f504d3e9504db1ba0b92e333f1c278e94 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Thu, 29 Nov 2012 16:48:49 +0100 Subject: [PATCH] FindMagnum.cmake: Don't expose *_LIBRARY and *_INCLUDE_DIR to users. --- modules/FindMagnum.cmake | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/modules/FindMagnum.cmake b/modules/FindMagnum.cmake index c3f68d972..52d1bd474 100644 --- a/modules/FindMagnum.cmake +++ b/modules/FindMagnum.cmake @@ -184,16 +184,17 @@ foreach(component ${Magnum_FIND_COMPONENTS}) find_path(_MAGNUM_${_COMPONENT}_INCLUDE_DIR NAMES ${_MAGNUM_${_COMPONENT}_INCLUDE_PATH_NAMES} PATHS ${MAGNUM_INCLUDE_DIR}/${_MAGNUM_${_COMPONENT}_INCLUDE_PATH_SUFFIX}) - - # Don't expose this variable to end users - mark_as_advanced(FORCE _MAGNUM_${_COMPONENT}_INCLUDE_DIR) endif() # Decide if the library was found if(MAGNUM_${_COMPONENT}_LIBRARY AND _MAGNUM_${_COMPONENT}_INCLUDE_DIR) set(MAGNUM_${_COMPONENT}_LIBRARIES ${MAGNUM_${_COMPONENT}_LIBRARY} ${_MAGNUM_${_COMPONENT}_LIBRARIES}) set(MAGNUM_${_COMPONENT}_INCLUDE_DIRS ${_MAGNUM_${_COMPONENT}_INCLUDE_DIRS}) + set(Magnum_${component}_FOUND TRUE) + + # Don't expose variables w/o dependencies to end users + mark_as_advanced(FORCE MAGNUM_${_COMPONENT}_LIBRARY _MAGNUM_${_COMPONENT}_INCLUDE_DIR) else() set(Magnum_${component}_FOUND FALSE) endif()