msdfgenConfig.cmake.in 1.2 KB

1234567891011121314151617181920212223242526272829303132333435
  1. include(CMakeFindDependencyMacro)
  2. set(MSDFGEN_CORE_ONLY @MSDFGEN_CORE_ONLY@)
  3. set(MSDFGEN_USE_OPENMP @MSDFGEN_USE_OPENMP@)
  4. set(MSDFGEN_USE_SKIA @MSDFGEN_USE_SKIA@)
  5. set(MSDFGEN_STANDALONE_AVAILABLE @MSDFGEN_BUILD_STANDALONE@)
  6. if(NOT MSDFGEN_CORE_ONLY)
  7. find_dependency(Freetype REQUIRED)
  8. endif()
  9. if(MSDFGEN_USE_SKIA)
  10. find_dependency(Skia REQUIRED)
  11. endif()
  12. if(MSDFGEN_USE_OPENMP)
  13. find_dependency(OpenMP REQUIRED COMPONENTS CXX)
  14. endif()
  15. include("${CMAKE_CURRENT_LIST_DIR}/msdfgenTargets.cmake")
  16. if(NOT MSDFGEN_CORE_ONLY)
  17. if(${CMAKE_VERSION} VERSION_LESS "3.18.0")
  18. set_target_properties(msdfgen::msdfgen-full PROPERTIES IMPORTED_GLOBAL TRUE)
  19. endif()
  20. add_library(msdfgen::msdfgen ALIAS msdfgen::msdfgen-full)
  21. endif()
  22. if(MSDFGEN_STANDALONE_AVAILABLE)
  23. include("${CMAKE_CURRENT_LIST_DIR}/msdfgenBinaryTargets.cmake")
  24. if(${CMAKE_VERSION} VERSION_LESS "3.18.0")
  25. set_target_properties(msdfgen-standalone::msdfgen PROPERTIES IMPORTED_GLOBAL TRUE)
  26. endif()
  27. add_executable(msdfgen::msdfgen-run ALIAS msdfgen-standalone::msdfgen)
  28. set(MSDFGEN_EXECUTABLE "@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@/msdfgen@CMAKE_EXECUTABLE_SUFFIX@")
  29. endif()