[CMAKE]
[reactos.git] / lib / 3rdparty / icu4ros / CMakeLists.txt
1 include_directories(icu/source/common)
2 include_directories(icu/source/i18n)
3
4 add_definitions(-DHAVE_EXPAT_CONFIG_H)
5 add_definitions(-DU_STATIC_IMPLEMENTATION)
6 add_definitions(-DU_HAVE_INTTYPES_H)
7 add_definitions(-DUCONFIG_NO_FILE_IO=1)
8 add_definitions(-DICU_NO_USER_DATA_OVERRIDE=1)
9
10 set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-exceptions -fno-rtti")
11
12 set(SOURCE
13 "stubs.cpp"
14 "icu/source/common/bmpset.cpp"
15 "icu/source/common/uhash_us.cpp"
16 "icu/source/common/uidna.cpp"
17 "icu/source/common/unifilt.cpp"
18 "icu/source/common/unifunct.cpp"
19 "icu/source/common/uniset.cpp"
20 "icu/source/common/unisetspan.cpp"
21 "icu/source/common/unistr.cpp"
22 "icu/source/common/unorm.cpp"
23 "icu/source/common/uobject.cpp"
24 "icu/source/common/uobject.cpp"
25 "icu/source/common/uset.cpp"
26 "icu/source/common/usprep.cpp"
27 "icu/source/common/uiter.cpp"
28 "icu/source/common/util.cpp"
29 "icu/source/common/cmemory.c"
30 "icu/source/common/cstring.c"
31 "icu/source/common/locmap.c"
32 "icu/source/common/punycode.c"
33 "icu/source/common/ubidi_props.c"
34 "icu/source/common/ucln_cmn.c"
35 "icu/source/common/ucmndata.c"
36 "icu/source/common/ucol_swp.c"
37 "icu/source/common/udata.c"
38 "icu/source/common/udatamem.c"
39 "icu/source/common/udataswp.c"
40 "icu/source/common/uhash.c"
41 "icu/source/common/uinit.c"
42 "icu/source/common/uinvchar.c"
43 "icu/source/common/umapfile.c"
44 "icu/source/common/umath.c"
45 "icu/source/common/umutex.c"
46 "icu/source/common/ustring.c"
47 "icu/source/common/ustrtrns.c"
48 "icu/source/common/utf_impl.c"
49 "icu/source/common/utrie.c"
50 )
51
52 add_library(icu4ros ${SOURCE})