# -*- cmake -*- include(Prebuilt) include_guard() add_library( ll::icu4c INTERFACE IMPORTED ) if (USESYSTEMLIBS) include(FindPkgConfig) pkg_check_modules(Icuuc REQUIRED icu-uc) target_include_directories(ll::icu4c SYSTEM INTERFACE ${Icuuc_INCLUDE_DIRS}) target_link_directories(ll::icu4c INTERFACE ${Icuuc_LIBRARY_DIRS}) target_link_libraries(ll::icu4c INTERFACE ${Icuuc_LIBRARIES}) return () endif () use_system_binary(icu4c) use_prebuilt_binary(icu4c) if (WINDOWS) target_link_libraries( ll::icu4c INTERFACE icuuc) elseif(DARWIN) target_link_libraries( ll::icu4c INTERFACE icuuc) #elseif(LINUX) ## target_link_libraries( ll::icu4c INTERFACE ) else() message(FATAL_ERROR "Invalid platform") endif() target_include_directories( ll::icu4c SYSTEM INTERFACE ${LIBS_PREBUILT_DIR}/include/unicode ) use_prebuilt_binary(dictionaries)