dust3d/thirdparty/cgal/CGAL-5.1/cmake/modules/CGALLibConfig.cmake.in

33 lines
1.4 KiB
CMake
Raw Normal View History

set(WITH_@LIBRARY_NAME@ "ON")
# The else condition of this code is never used in an installed
# version since it cannot happen there. Note also that for
# CMake<=2.8.11 (detected by the absence of CMP0024), the else()
# condition is never used.
if(NOT POLICY CMP0024 OR NOT CGAL_BUILDING_LIBS)
if(NOT MSVC AND NOT CGAL_HEADER_ONLY)
get_property(@LIBRARY_NAME@_LIBRARY TARGET CGAL::@LIBRARY_NAME@ PROPERTY LOCATION)
else()
set(@LIBRARY_NAME@_LIBRARY "")
endif()
else()
# We are currently in a CGAL Build and CGALExports.cmake has not
# necessarily been created yet. Just alias the targets. Also don't
# access the LOCATION property here to set lib_LIBRARY, since those
# targets are not imported and this is disallowed by CMP0026. Just
# set it to the target name.
if(TARGET @LIBRARY_NAME@ AND NOT TARGET CGAL::@LIBRARY_NAME@ AND NOT CGAL_HEADER_ONLY)
add_library(CGAL::@LIBRARY_NAME@ ALIAS @LIBRARY_NAME@)
set(@LIBRARY_NAME@_LIBRARY CGAL::@LIBRARY_NAME@)
else()
set(@LIBRARY_NAME@_LIBRARY "")
endif()
endif()
# 3RD_PARTY variables.
set(@LIBRARY_NAME@_3RD_PARTY_INCLUDE_DIRS "@@LIBRARY_NAME@_3RD_PARTY_INCLUDE_DIRS@")
set(@LIBRARY_NAME@_3RD_PARTY_DEFINITIONS "@@LIBRARY_NAME@_3RD_PARTY_DEFINITIONS@")
set(@LIBRARY_NAME@_3RD_PARTY_LIBRARIES_DIRS "@@LIBRARY_NAME@_3RD_PARTY_LIBRARIES_DIRS@")
set(@LIBRARY_NAME@_3RD_PARTY_LIBRARIES "@@LIBRARY_NAME@_3RD_PARTY_LIBRARIES@")