mirror of https://github.com/CGAL/cgal
138 lines
6.1 KiB
CMake
138 lines
6.1 KiB
CMake
#
|
|
# This files contains definitions needed to use CGAL in a program.
|
|
# DO NOT EDIT THIS. The definitons have been generated by CMake at configuration time.
|
|
# This file is loaded by cmake via the command "find_package(CGAL)"
|
|
#
|
|
# This file correspond to a CGAL installation with "make install", thus the actual location
|
|
# must be given by the cmake variable or enviroment variable CGAL_DIR.
|
|
|
|
set(CGAL_CONFIG_LOADED TRUE)
|
|
|
|
# CGAL_DIR is the directory where this CGALConfig.cmake is installed
|
|
set(CGAL_INSTALL_PREFIX "@CMAKE_INSTALL_PREFIX@")
|
|
|
|
set(CGAL_MAJOR_VERSION "@CGAL_MAJOR_VERSION@" )
|
|
set(CGAL_MINOR_VERSION "@CGAL_MINOR_VERSION@" )
|
|
set(CGAL_BUILD_VERSION "@CGAL_BUILD_VERSION@" )
|
|
|
|
set(CGAL_SHARED_LIBS "@BUILD_SHARED_LIBS@" )
|
|
|
|
set(CGAL_CXX_FLAGS_INIT "@CMAKE_CXX_FLAGS@" )
|
|
set(CGAL_CXX_FLAGS_RELEASE_INIT "@CMAKE_CXX_FLAGS_RELEASE@" )
|
|
set(CGAL_CXX_FLAGS_DEBUG_INIT "@CMAKE_CXX_FLAGS_DEBUG@" )
|
|
set(CGAL_MODULE_LINKER_FLAGS_INIT "@CMAKE_MODULE_LINKER_FLAGS@" )
|
|
set(CGAL_MODULE_LINKER_FLAGS_RELEASE_INIT "@CMAKE_MODULE_LINKER_FLAGS_RELEASE@" )
|
|
set(CGAL_MODULE_LINKER_FLAGS_DEBUG_INIT "@CMAKE_MODULE_LINKER_FLAGS_DEBUG@" )
|
|
set(CGAL_SHARED_LINKER_FLAGS_INIT "@CMAKE_SHARED_LINKER_FLAGS@" )
|
|
set(CGAL_SHARED_LINKER_FLAGS_RELEASE_INIT "@CMAKE_SHARED_LINKER_FLAGS_RELEASE@" )
|
|
set(CGAL_SHARED_LINKER_FLAGS_DEBUG_INIT "@CMAKE_SHARED_LINKER_FLAGS_DEBUG@" )
|
|
set(CGAL_BUILD_TYPE_INIT "@CMAKE_BUILD_TYPE@" )
|
|
|
|
set(CGAL_INCLUDE_DIRS "@CMAKE_INSTALL_PREFIX@/@CGAL_INSTALL_INC_DIR@" )
|
|
set(CGAL_MODULES_DIR "@CMAKE_INSTALL_PREFIX@/@CGAL_INSTALL_CMAKE_DIR@" )
|
|
set(CGAL_LIBRARIES_DIR "@CMAKE_INSTALL_PREFIX@/@CGAL_INSTALL_LIB_DIR@" )
|
|
|
|
set(WITH_CGAL "ON")
|
|
set(WITH_CGAL_Core "@WITH_CGAL_Core@")
|
|
set(WITH_CGAL_ImageIO "@WITH_CGAL_ImageIO@")
|
|
set(WITH_CGAL_Qt3 "@WITH_CGAL_Qt3@" )
|
|
set(WITH_CGAL_Qt4 "@WITH_CGAL_Qt4@" )
|
|
|
|
set(CGAL_LIBRARY "@CMAKE_INSTALL_PREFIX@/@CGAL_INSTALL_LIB_DIR@/@CGAL_LIBRARY_NAME@")
|
|
set(CGAL_CGAL_LIBRARY "@CMAKE_INSTALL_PREFIX@/@CGAL_INSTALL_LIB_DIR@/@CGAL_CGAL_LIBRARY_NAME@")
|
|
set(CGAL_Core_LIBRARY "@CMAKE_INSTALL_PREFIX@/@CGAL_INSTALL_LIB_DIR@/@CGAL_Core_LIBRARY_NAME@")
|
|
set(CGAL_ImageIO_LIBRARY "@CMAKE_INSTALL_PREFIX@/@CGAL_INSTALL_LIB_DIR@/@CGAL_ImageIO_LIBRARY_NAME@")
|
|
set(CGAL_Qt3_LIBRARY "@CMAKE_INSTALL_PREFIX@/@CGAL_INSTALL_LIB_DIR@/@CGAL_Qt3_LIBRARY_NAME@" )
|
|
set(CGAL_Qt4_LIBRARY "@CMAKE_INSTALL_PREFIX@/@CGAL_INSTALL_LIB_DIR@/@CGAL_Qt4_LIBRARY_NAME@" )
|
|
|
|
set(CGAL_3RD_PARTY_INCLUDE_DIRS "@CGAL_3RD_PARTY_INCLUDE_DIRS@" )
|
|
set(CGAL_3RD_PARTY_DEFINITIONS "@CGAL_3RD_PARTY_DEFINITIONS@" )
|
|
set(CGAL_3RD_PARTY_LIBRARIES_DIRS "@CGAL_3RD_PARTY_LIBRARIES_DIRS@" )
|
|
set(CGAL_3RD_PARTY_LIBRARIES "@CGAL_3RD_PARTY_LIBRARIES@" )
|
|
|
|
set(CGAL_Core_3RD_PARTY_INCLUDE_DIRS "@CGAL_Core_3RD_PARTY_INCLUDE_DIRS@" )
|
|
set(CGAL_Core_3RD_PARTY_DEFINITIONS "@CGAL_Core_3RD_PARTY_DEFINITIONS@" )
|
|
set(CGAL_Core_3RD_PARTY_LIBRARIES_DIRS "@CGAL_Core_3RD_PARTY_LIBRARIES_DIRS@" )
|
|
set(CGAL_Core_3RD_PARTY_LIBRARIES "@CGAL_Core_3RD_PARTY_LIBRARIES@" )
|
|
|
|
set(CGAL_ImageIO_3RD_PARTY_INCLUDE_DIRS "@CGAL_ImageIO_3RD_PARTY_INCLUDE_DIRS@" )
|
|
set(CGAL_ImageIO_3RD_PARTY_DEFINITIONS "@CGAL_ImageIO_3RD_PARTY_DEFINITIONS@" )
|
|
set(CGAL_ImageIO_3RD_PARTY_LIBRARIES_DIRS "@CGAL_ImageIO_3RD_PARTY_LIBRARIES_DIRS@" )
|
|
set(CGAL_ImageIO_3RD_PARTY_LIBRARIES "@CGAL_ImageIO_3RD_PARTY_LIBRARIES@" )
|
|
set(CGAL_ImageIO_USE_ZLIB "@CGAL_ImageIO_USE_ZLIB@" )
|
|
|
|
set(CGAL_Qt3_3RD_PARTY_INCLUDE_DIRS "@CGAL_Qt3_3RD_PARTY_INCLUDE_DIRS@" )
|
|
set(CGAL_Qt3_3RD_PARTY_DEFINITIONS "@CGAL_Qt3_3RD_PARTY_DEFINITIONS@" )
|
|
set(CGAL_Qt3_3RD_PARTY_LIBRARIES_DIRS "@CGAL_Qt3_3RD_PARTY_LIBRARIES_DIRS@" )
|
|
set(CGAL_Qt3_3RD_PARTY_LIBRARIES "@CGAL_Qt3_3RD_PARTY_LIBRARIES@" )
|
|
|
|
set(CGAL_Qt4_3RD_PARTY_INCLUDE_DIRS "@CGAL_Qt4_3RD_PARTY_INCLUDE_DIRS@" )
|
|
set(CGAL_Qt4_3RD_PARTY_DEFINITIONS "@CGAL_Qt4_3RD_PARTY_DEFINITIONS@" )
|
|
set(CGAL_Qt4_3RD_PARTY_LIBRARIES_DIRS "@CGAL_Qt4_3RD_PARTY_LIBRARIES_DIRS@" )
|
|
set(CGAL_Qt4_3RD_PARTY_LIBRARIES "@CGAL_Qt4_3RD_PARTY_LIBRARIES@" )
|
|
|
|
set(CGAL_VERSION "${CGAL_MAJOR_VERSION}.${CGAL_MINOR_VERSION}.${CGAL_BUILD_VERSION}")
|
|
set(CGAL_AUTO_LINK_GMP "@CGAL_AUTO_LINK_GMP@")
|
|
set(CGAL_AUTO_LINK_MPFR "@CGAL_AUTO_LINK_MPFR@")
|
|
|
|
set(CGAL_USE_FILE "${CGAL_MODULES_DIR}/UseCGAL.cmake" )
|
|
|
|
if ( CGAL_FIND_REQUIRED )
|
|
set( CHECK_CGAL_COMPONENT_MSG_ON_ERROR TRUE )
|
|
set( CHECK_CGAL_COMPONENT_ERROR_TYPE FATAL_ERROR )
|
|
set( CHECK_CGAL_COMPONENT_ERROR_TITLE "ERROR:" )
|
|
else()
|
|
if ( NOT CGAL_FIND_QUIETLY )
|
|
set( CHECK_CGAL_COMPONENT_MSG_ON_ERROR TRUE )
|
|
set( CHECK_CGAL_COMPONENT_ERROR_TYPE STATUS )
|
|
set( CHECK_CGAL_COMPONENT_ERROR_TITLE "NOTICE:" )
|
|
else()
|
|
set( CHECK_CGAL_COMPONENT_MSG_ON_ERROR FALSE )
|
|
endif()
|
|
endif()
|
|
|
|
macro(check_cgal_component COMPONENT)
|
|
|
|
set( CGAL_LIB CGAL${COMPONENT} )
|
|
|
|
if ( WITH_${CGAL_LIB} )
|
|
set( ${CGAL_LIB}_FOUND TRUE )
|
|
else()
|
|
set( ${CGAL_LIB}_FOUND FALSE )
|
|
endif()
|
|
|
|
if ( "${COMPONENT}" STREQUAL "" )
|
|
set( CHECK_${CGAL_LIB}_ERROR_TAIL "" )
|
|
else()
|
|
set( CHECK_${CGAL_LIB}_ERROR_TAIL " Please configure CGAL using WITH_${CGAL_LIB}=ON." )
|
|
endif()
|
|
|
|
if ( NOT ${CGAL_LIB}_FOUND AND CHECK_CGAL_COMPONENT_MSG_ON_ERROR )
|
|
message( ${CHECK_CGAL_COMPONENT_ERROR_TYPE} "${CHECK_CGAL_COMPONENT_ERROR_TITLE} The ${CGAL_LIB} library was not configured.${CHECK_${CGAL_LIB}_ERROR_TAIL}" )
|
|
endif()
|
|
|
|
endmacro()
|
|
|
|
check_cgal_component("")
|
|
|
|
foreach( CGAL_COMPONENT ${CGAL_FIND_COMPONENTS} )
|
|
check_cgal_component("_${CGAL_COMPONENT}")
|
|
endforeach()
|
|
|
|
# Starting with cmake 2.6.3, CGAL_FIND_COMPONENTS is cleared out when find_package returns.
|
|
# But we need it within UseCGAL.cmake, so we save it aside into another variable
|
|
set( CGAL_REQUESTED_COMPONENTS ${CGAL_FIND_COMPONENTS} )
|
|
|
|
# for preconfigured libs
|
|
set(CGAL_SUPPORTING_3RD_PARTY_LIRARIES "@CGAL_SUPPORTING_3RD_PARTY_LIRARIES@")
|
|
set(CGAL_MANDATORY_3RD_PARTY_LIRARIES "@CGAL_MANDATORY_3RD_PARTY_LIRARIES@")
|
|
|
|
set(RS3_FOUND "@RS3_FOUND@" )
|
|
set(RS3_USE_FILE "@RS3_USE_FILE@" )
|
|
set(RS3_INCLUDE_DIR "@RS3_INCLUDE_DIR@" )
|
|
set(RS3_LIBRARIES "@RS3_LIBRARIES@" )
|
|
set(RS3_DEFINITIONS "@RS3_DEFINITIONS@" )
|
|
set(RS3_CXX_FLAGS "@RS3_CXX_FLAGS@" )
|
|
set(RS3_VERSION "@RS3_VERSION@" )
|
|
|