libigl_tests_data.cmake 547 B

123456789101112131415161718
  1. if(TARGET igl::tests_data)
  2. return()
  3. endif()
  4. message(STATUS "Third-party: creating target 'igl::tests_data'")
  5. include(FetchContent)
  6. FetchContent_Declare(
  7. libigl_tests_tata
  8. GIT_REPOSITORY https://github.com/libigl/libigl-tests-data
  9. GIT_TAG 19cedf96d70702d8b3a83eb27934780c542356fe
  10. )
  11. FetchContent_MakeAvailable(libigl_tests_tata)
  12. add_library(igl_tests_data INTERFACE)
  13. add_library(igl::tests_data ALIAS igl_tests_data)
  14. target_compile_definitions(igl_tests_data INTERFACE LIBIGL_DATA_DIR=\"${libigl_tests_tata_SOURCE_DIR}\")