libigl_imgui_fonts.cmake 734 B

12345678910111213141516171819202122232425
  1. if(TARGET igl::imgui_fonts)
  2. return()
  3. endif()
  4. message(STATUS "Third-party: creating target 'igl::imgui_fonts'")
  5. include(FetchContent)
  6. FetchContent_Declare(
  7. libigl_imgui_fonts
  8. GIT_REPOSITORY https://github.com/libigl/libigl-imgui.git
  9. GIT_TAG 7e1053e750b0f4c129b046f4e455243cb7f804f3
  10. )
  11. FetchContent_GetProperties(libigl_imgui_fonts)
  12. if(NOT libigl_imgui_fonts_POPULATED)
  13. FetchContent_Populate(libigl_imgui_fonts)
  14. endif()
  15. add_library(igl_imgui_fonts INTERFACE)
  16. add_library(igl::imgui_fonts ALIAS igl_imgui_fonts)
  17. include(GNUInstallDirs)
  18. target_include_directories(igl_imgui_fonts SYSTEM INTERFACE
  19. $<BUILD_INTERFACE:${libigl_imgui_fonts_SOURCE_DIR}>
  20. $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>
  21. )