cmake_minimum_required(VERSION 3.16.5)

set(CMAKE_CXX_STANDARD 11)

project(icu)

set(LibIcuSrc "${PROJECT_SOURCE_DIR}/icu4c/source/common")

include_directories(${LibIcuSrc})

MESSAGE("ICU_INCLUDE_DIRS: " ${LibIcuSrc})

add_library(icu STATIC
    ${LibIcuSrc}/cmemory.cpp
    ${LibIcuSrc}/cstring.cpp
    ${LibIcuSrc}/ubidi.cpp
    ${LibIcuSrc}/ubidiln.cpp
    ${LibIcuSrc}/ubidiwrt.cpp
    ${LibIcuSrc}/ubidi_props.cpp
    ${LibIcuSrc}/uchar.cpp
    ${LibIcuSrc}/udataswp.cpp
    ${LibIcuSrc}/uinvchar.cpp
    ${LibIcuSrc}/ustring.cpp
    ${LibIcuSrc}/utf_impl.cpp
    ${LibIcuSrc}/utrie2.cpp
    )

target_include_directories(icu PUBLIC ${LibIcuSrc})