mirror of https://github.com/CGAL/cgal
13 lines
691 B
CMake
13 lines
691 B
CMake
include(MacroOptionalFindPackage)
|
|
|
|
macro (find_optional_cgal_dependency _name _cgalcomponent )
|
|
macro_optional_find_package(${_name})
|
|
if(WITH_${_name} AND ${_name}_FOUND )
|
|
set(${_cgalcomponent}_3RD_PARTY_INCLUDE_DIRS ${${_cgalcomponent}_3RD_PARTY_INCLUDE_DIRS} ${${_name}_INCLUDE_DIR} CACHE INTERNAL "" FORCE )
|
|
set(${_cgalcomponent}_3RD_PARTY_LIBRARIES_DIRS ${${_cgalcomponent}_3RD_PARTY_LIBRARIES_DIRS} ${${_name}_LIBRARIES_DIR} CACHE INTERNAL "" FORCE )
|
|
set(${_cgalcomponent}_3RD_PARTY_LIBRARIES ${${_cgalcomponent}_3RD_PARTY_LIBRARIES} ${${_name}_LIBRARIES} CACHE INTERNAL "" FORCE )
|
|
set(CGAL_USE_${_name} 1)
|
|
endif()
|
|
endmacro()
|
|
|