diff options
author | Hugo Lima <hugo.lima@openbossa.org> | 2009-11-23 14:57:01 -0200 |
---|---|---|
committer | Hugo Lima <hugo.lima@openbossa.org> | 2009-11-23 15:00:29 -0200 |
commit | 01c26669868b61f641b2bbf4d36779a354ab651d (patch) | |
tree | 067a84d57fc86cd796b8f644a6753246001ea219 | |
parent | 0c1ef1849561b56a9f06f0225887b65b0e07beec (diff) |
FindGeneratorRunner.cmake now respect the find_package REQUIRED attribute.
-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) |