CMakeLists.txt 693 B

1234567891011121314151617
  1. # Check if CGAL is available
  2. IF (DEFINED ENV{CGAL_PATH} AND NOT DEFINED ENV{CGAL_DIR})
  3. SET(CGAL_DIR $ENV{CGAL_PATH})
  4. ENDIF (DEFINED ENV{CGAL_PATH} AND NOT DEFINED ENV{CGAL_DIR})
  5. SET(CGAL_DONT_OVERRIDE_CMAKE_FLAGS TRUE CACHE BOOL
  6. "Disable CGAL from overwriting my cmake flags")
  7. FIND_PACKAGE(CGAL QUIET)
  8. INCLUDE(${CGAL_USE_FILE})
  9. IF (CGAL_FOUND)
  10. FILE(GLOB TEST_SRC_FILES *.cpp main.cpp)
  11. FILE(GLOB TEST_INC_FILES *.h *.inl)
  12. ADD_EXECUTABLE(igl_cgal_tests ${TEST_SRC_FILES} ${TEST_INC_FILES})
  13. TARGET_LINK_LIBRARIES(igl_cgal_tests ${GTEST_BOTH_LIBRARIES} ${CGAL_LIBRARIES})
  14. ADD_CUSTOM_COMMAND(TARGET igl_cgal_tests POST_BUILD COMMAND igl_cgal_tests)
  15. ENDIF (CGAL_FOUND)