diff options
Diffstat (limited to 'FindGeneratorRunner.cmake.in')
-rw-r--r-- | FindGeneratorRunner.cmake.in | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/FindGeneratorRunner.cmake.in b/FindGeneratorRunner.cmake.in index 8920ca72d..3c975e304 100644 --- a/FindGeneratorRunner.cmake.in +++ b/FindGeneratorRunner.cmake.in @@ -3,13 +3,19 @@ # GENERATORRUNNER_LIBRARIES - Files to link against to use GENERATORRUNNER # GENERATORRUNNER_FOUND - GENERATORRUNNER was found -FIND_PATH(GENERATORRUNNER_INCLUDE_DIR generator.h @CMAKE_INSTALL_PREFIX@/include/generatorrunner) +FIND_PATH(GENERATORRUNNER_INCLUDE_DIR generator.h "@CMAKE_INSTALL_PREFIX@/include/generatorrunner") +FIND_LIBRARY(GENERATORRUNNER_LIBRARY genrunner "@LIB_INSTALL_DIR@") -FIND_LIBRARY(GENERATORRUNNER_LIBRARY genrunner @CMAKE_INSTALL_PREFIX@/lib) +IF (GENERATORRUNNER_INCLUDE_DIR AND GENERATORRUNNER_LIBRARY) + SET(GENERATORRUNNER_FOUND TRUE) +ENDIF (GENERATORRUNNER_INCLUDE_DIR AND GENERATORRUNNER_LIBRARY) -SET(GENERATORRUNNER_FOUND "NO") -IF(GENERATORRUNNER_LIBRARY AND GENERATORRUNNER_INCLUDE_DIR) - SET(GENERATORRUNNER_FOUND "YES") +IF (GENERATORRUNNER_FOUND) + MESSAGE(STATUS "Found GeneratorRunner: ${GENERATORRUNNER_LIBRARY}") SET(GENERATORRUNNER_PLUGIN_DIR @generator_plugin_DIR@) SET(GENERATORRUNNER_VERSION "@generator_VERSION@") -ENDIF(GENERATORRUNNER_LIBRARY AND GENERATORRUNNER_INCLUDE_DIR) +ELSE (GENERATORRUNNER_FOUND) + IF (GeneratorRunner_FIND_REQUIRED) + MESSAGE(FATAL_ERROR "Could not find GeneratorRunner") + ENDIF (GeneratorRunner_FIND_REQUIRED) +ENDIF (GENERATORRUNNER_FOUND) |