# Try to find the CORE library shipped with CGAL # CGAL_CORE_FOUND - system has CORE lib # CGAL_CORE_INCLUDE_DIR - the CORE include directory # CGAL_CORE_LIBRARY - the CGALCORE libraries # TODO: support Windows and MacOSX # CORE needs GMP include(FindPackageHandleStandardArgs) if(GMP_FOUND) if (CGAL_CORE_INCLUDE_DIR AND CGAL_CORE_LIBRARIES) set(CGAL_CORE_FIND_QUIETLY TRUE) endif() # Find CORE include folder find_path(CGAL_CORE_INCLUDE_DIR NAMES CORE.h PATHS ${CGAL_CORE_PACKAGE_DIR}/include/CGAL/CORE DOC "The directory containing the CORE include files shipped with CGAL" ) if ( CGAL_CORE_INCLUDE_DIR ) set( CGAL_CORE_BASENAME CGAL-core++ ) if ( CGAL_AUTO_LINK_ENABLED ) set(CGAL_CORE_LIBRARY "" ) else() # We cannot search for the cgal-core library because it is not yet compiled # => hard code the name if (WIN32) set(CGAL_CORE_LIBRARY ${CMAKE_BINARY_DIR}/lib/${CGAL_CORE_BASENAME}.lib) else() if(BUILD_SHARED_LIBS) set(CGAL_CORE_LIBRARY ${CMAKE_BINARY_DIR}/lib/lib${CGAL_CORE_BASENAME}.so) else(BUILD_SHARED_LIBS) set(CGAL_CORE_LIBRARY ${CMAKE_BINARY_DIR}/lib/lib${CGAL_CORE_BASENAME}.a) endif(BUILD_SHARED_LIBS) endif() endif() endif() find_package_handle_standard_args(CGAL_CORE "DEFAULT_MSG" CGAL_CORE_INCLUDE_DIR ) endif() #mark_as_advanced(CGAL_CORE_INCLUDE_DIR)