CMakeLists.txt 483 B

1234567891011121314151617
  1. include(${SerenityOS_SOURCE_DIR}/Meta/CMake/unicode_data.cmake)
  2. set(SOURCES
  3. CharacterTypes.cpp
  4. CurrencyCode.cpp
  5. Emoji.cpp
  6. Normalize.cpp
  7. Segmentation.cpp
  8. String.cpp
  9. UnicodeUtils.cpp
  10. ${UNICODE_DATA_SOURCES}
  11. )
  12. set(GENERATED_SOURCES ${CURRENT_LIB_GENERATED})
  13. serenity_lib(LibUnicode unicode)
  14. target_link_libraries(LibUnicode PRIVATE LibCore)
  15. target_compile_definitions(LibUnicode PRIVATE ENABLE_UNICODE_DATA=$<BOOL:${ENABLE_UNICODE_DATABASE_DOWNLOAD}>)