CMakeLists.txt 776 B

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