Browse Source

modules: updated FindCorrade.cmake.

pull/51/head
Vladimír Vondruš 12 years ago
parent
commit
adfe95fb9f
  1. 14
      modules/FindCorrade.cmake

14
modules/FindCorrade.cmake

@ -37,6 +37,10 @@
# Native Client with `glibc` toolchain # Native Client with `glibc` toolchain
# CORRADE_TARGET_EMSCRIPTEN - Defined if compiled for Emscripten # CORRADE_TARGET_EMSCRIPTEN - Defined if compiled for Emscripten
# #
# If CORRADE_BUILD_DEPRECATED is defined, the CORRADE_INCLUDE_DIR variable also
# contains path directly to Corrade directory (i.e. for includes without
# `Corrade/` prefix).
#
# Corrade provides these macros and functions: # Corrade provides these macros and functions:
# #
# #
@ -126,8 +130,7 @@ find_program(CORRADE_RC_EXECUTABLE corrade-rc)
# Include dir # Include dir
find_path(CORRADE_INCLUDE_DIR find_path(CORRADE_INCLUDE_DIR
NAMES PluginManager Utility NAMES Corrade/PluginManager Corrade/Utility)
PATH_SUFFIXES Corrade)
# CMake module dir # CMake module dir
find_path(_CORRADE_MODULE_DIR find_path(_CORRADE_MODULE_DIR
@ -155,7 +158,7 @@ if(NOT CORRADE_FOUND)
endif() endif()
# Configuration # Configuration
file(READ ${CORRADE_INCLUDE_DIR}/corradeConfigure.h _corradeConfigure) file(READ ${CORRADE_INCLUDE_DIR}/Corrade/corradeConfigure.h _corradeConfigure)
# Compatibility? # Compatibility?
string(FIND "${_corradeConfigure}" "#define CORRADE_GCC47_COMPATIBILITY" _GCC47_COMPATIBILITY) string(FIND "${_corradeConfigure}" "#define CORRADE_GCC47_COMPATIBILITY" _GCC47_COMPATIBILITY)
@ -215,6 +218,11 @@ mark_as_advanced(CORRADE_UTILITY_LIBRARY
CORRADE_TESTSUITE_LIBRARY CORRADE_TESTSUITE_LIBRARY
_CORRADE_MODULE_DIR) _CORRADE_MODULE_DIR)
# Add Corrade dir to include path if this is deprecated build
if(CORRADE_BUILD_DEPRECATED)
set(CORRADE_INCLUDE_DIR ${CORRADE_INCLUDE_DIR} ${CORRADE_INCLUDE_DIR}/Corrade)
endif()
# Include our module dir, if we have any # Include our module dir, if we have any
if(NOT "${_CORRADE_MODULE_DIR}" STREQUAL "${CMAKE_ROOT}/Modules") if(NOT "${_CORRADE_MODULE_DIR}" STREQUAL "${CMAKE_ROOT}/Modules")
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${_CORRADE_MODULE_DIR}") set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${_CORRADE_MODULE_DIR}")

Loading…
Cancel
Save