| 123456789101112131415161718192021222324252627282930313233343536 |
- # - Try to find Carbon
- # Once done, this will define
- #
- # Carbon_FOUND - system has Carbon
- # Carbon_INCLUDE_DIRS - the Carbon include directories
- # Carbon_LIBRARIES - link these to use Carbon
- include(FindPkgMacros)
- findpkg_begin(Carbon)
- # construct search paths
- set(Carbon_PREFIX_PATH ${Carbon_HOME} $ENV{Carbon_HOME}
- ${OGRE_HOME} $ENV{OGRE_HOME})
- create_search_paths(Carbon)
- # redo search if prefix path changed
- clear_if_changed(Carbon_PREFIX_PATH
- Carbon_LIBRARY_FWK
- Carbon_LIBRARY_REL
- Carbon_LIBRARY_DBG
- Carbon_INCLUDE_DIR
- )
- set(Carbon_LIBRARY_NAMES Carbon)
- get_debug_names(Carbon_LIBRARY_NAMES)
- use_pkgconfig(Carbon_PKGC Carbon)
- findpkg_framework(Carbon)
- find_path(Carbon_INCLUDE_DIR NAMES Carbon.h HINTS ${Carbon_INC_SEARCH_PATH} ${Carbon_PKGC_INCLUDE_DIRS} PATH_SUFFIXES Carbon)
- find_library(Carbon_LIBRARY_REL NAMES ${Carbon_LIBRARY_NAMES} HINTS ${Carbon_LIB_SEARCH_PATH} ${Carbon_PKGC_LIBRARY_DIRS})
- find_library(Carbon_LIBRARY_DBG NAMES ${Carbon_LIBRARY_NAMES_DBG} HINTS ${Carbon_LIB_SEARCH_PATH} ${Carbon_PKGC_LIBRARY_DIRS})
- make_library_set(Carbon_LIBRARY)
- findpkg_finish(Carbon)
- add_parent_dir(Carbon_INCLUDE_DIRS Carbon_INCLUDE_DIR)
|