CMakeLists.txt 475 B

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