diff options
| author | David Faure <faure@kde.org> | 2008-08-13 15:44:20 +0000 | 
|---|---|---|
| committer | David Faure <faure@kde.org> | 2008-08-13 15:44:20 +0000 | 
| commit | c362b85b1b3ae1cf41d8451b6397e81426368a4a (patch) | |
| tree | 5c70921585be28127a0ee08bdda6d08e4b405e6e /modules | |
| parent | 261b3691e2c7ed049e40f71843ad3a44260de9dc (diff) | |
| download | extra-cmake-modules-c362b85b1b3ae1cf41d8451b6397e81426368a4a.tar.gz extra-cmake-modules-c362b85b1b3ae1cf41d8451b6397e81426368a4a.tar.bz2  | |
Similar patch as in branch: more informative output when automoc4 isn't found.
svn path=/trunk/KDE/kdelibs/; revision=846504
Diffstat (limited to 'modules')
| -rw-r--r-- | modules/FindAutomoc4.cmake | 35 | 
1 files changed, 19 insertions, 16 deletions
diff --git a/modules/FindAutomoc4.cmake b/modules/FindAutomoc4.cmake index 03b0b23d..5cf75627 100644 --- a/modules/FindAutomoc4.cmake +++ b/modules/FindAutomoc4.cmake @@ -29,25 +29,28 @@  #    find_package(Automoc4 QUIET NO_MODULE)  # endif("${KDESupport_SOURCE_DIR}" STREQUAL "${CMAKE_SOURCE_DIR}") -if("${KDESupport_SOURCE_DIR}" STREQUAL "${CMAKE_SOURCE_DIR}")    -   # when building this project as part of kdesupport    +if("${KDESupport_SOURCE_DIR}" STREQUAL "${CMAKE_SOURCE_DIR}") +   # when building this project as part of kdesupport     set(AUTOMOC4_CONFIG_FILE "${KDESupport_SOURCE_DIR}/automoc/Automoc4Config.cmake") -else("${KDESupport_SOURCE_DIR}" STREQUAL "${CMAKE_SOURCE_DIR}")    -   # when building this project outside kdesupport    -   # CMAKE_[SYSTEM_]PREFIX_PATH exists starting with cmake 2.6.0    -   file(TO_CMAKE_PATH "$ENV{CMAKE_PREFIX_PATH}" _env_CMAKE_PREFIX_PATH)    -   file(TO_CMAKE_PATH "$ENV{CMAKE_LIBRARY_PATH}" _env_CMAKE_LIBRARY_PATH)    -   find_file(AUTOMOC4_CONFIG_FILE NAMES Automoc4Config.cmake               -                                  PATH_SUFFIXES automoc4 lib/automoc4 lib64/automoc4              -                                  PATHS ${_env_CMAKE_PREFIX_PATH} ${CMAKE_PREFIX_PATH} ${CMAKE_SYSTEM_PREFIX_PATH} -                                 ${_env_CMAKE_LIBRARY_PATH} ${CMAKE_LIBRARY_PATH} ${CMAKE_SYSTEM_LIBRARY_PATH} -                                 ${CMAKE_INSTALL_PREFIX}              -                                 NO_DEFAULT_PATH ) +else("${KDESupport_SOURCE_DIR}" STREQUAL "${CMAKE_SOURCE_DIR}") +   # when building this project outside kdesupport +   # CMAKE_[SYSTEM_]PREFIX_PATH exists starting with cmake 2.6.0 +   file(TO_CMAKE_PATH "$ENV{CMAKE_PREFIX_PATH}" _env_CMAKE_PREFIX_PATH) +   file(TO_CMAKE_PATH "$ENV{CMAKE_LIBRARY_PATH}" _env_CMAKE_LIBRARY_PATH) +   set(AUTOMOC4_SEARCH_PATHS +       ${_env_CMAKE_PREFIX_PATH} ${CMAKE_PREFIX_PATH} ${CMAKE_SYSTEM_PREFIX_PATH} +       ${_env_CMAKE_LIBRARY_PATH} ${CMAKE_LIBRARY_PATH} ${CMAKE_SYSTEM_LIBRARY_PATH} +       ${CMAKE_INSTALL_PREFIX} +       ) +   find_file(AUTOMOC4_CONFIG_FILE NAMES Automoc4Config.cmake +                                  PATH_SUFFIXES automoc4 lib/automoc4 lib64/automoc4 +                                  PATHS ${AUTOMOC4_SEARCH_PATHS} +                                  NO_DEFAULT_PATH )  endif("${KDESupport_SOURCE_DIR}" STREQUAL "${CMAKE_SOURCE_DIR}") -if(AUTOMOC4_CONFIG_FILE)    -   include(${AUTOMOC4_CONFIG_FILE})    +if(AUTOMOC4_CONFIG_FILE) +   include(${AUTOMOC4_CONFIG_FILE})  endif(AUTOMOC4_CONFIG_FILE)  include(FindPackageHandleStandardArgs) -find_package_handle_standard_args(Automoc4 "Did not find automoc4 (part of kdesupport)." AUTOMOC4_EXECUTABLE) +find_package_handle_standard_args(Automoc4 "Did not find automoc4 (part of kdesupport). Searched for Automoc4Config.cmake in ${AUTOMOC4_SEARCH_PATHS} using suffixes automoc4 lib/automoc4 lib64/automoc4." AUTOMOC4_EXECUTABLE)  | 
