CMakeLists.txt 702 B

1234567891011121314151617181920212223242526272829
  1. # Source files and their filters
  2. include(CMakeSources.cmake)
  3. # Packages
  4. find_package(freetype REQUIRED)
  5. # Includes
  6. set(BansheeFontImporter_INC
  7. "./"
  8. "../BansheeUtility"
  9. "../BansheeCore")
  10. include_directories(${BansheeFontImporter_INC})
  11. # Target
  12. add_library(BansheeFontImporter SHARED ${BS_BANSHEEFONTIMPORTER_SRC})
  13. # Defines
  14. target_compile_definitions(BansheeFontImporter PRIVATE -DBS_FONT_EXPORTS -DUSE_FREETYPE2_STATIC)
  15. # Libraries
  16. ## External lib: FreeType
  17. target_link_libraries(BansheeFontImporter ${freetype_LIBRARIES})
  18. ## Local libs
  19. target_link_libraries(BansheeFontImporter BansheeUtility BansheeCore)
  20. # IDE specific
  21. set_property(TARGET BansheeFontImporter PROPERTY FOLDER Plugins)