aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/ports/libunibreak/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'vcpkg/ports/libunibreak/CMakeLists.txt')
-rw-r--r--vcpkg/ports/libunibreak/CMakeLists.txt49
1 files changed, 49 insertions, 0 deletions
diff --git a/vcpkg/ports/libunibreak/CMakeLists.txt b/vcpkg/ports/libunibreak/CMakeLists.txt
new file mode 100644
index 0000000..495ff2d
--- /dev/null
+++ b/vcpkg/ports/libunibreak/CMakeLists.txt
@@ -0,0 +1,49 @@
+cmake_minimum_required(VERSION 3.8.0)
+
+project(libunibreak)
+
+set(libunibreak_srcs
+ src/linebreak.c
+ src/linebreakdata.c
+ src/linebreakdef.c
+ src/wordbreak.c
+ src/wordbreakdata.c
+ src/graphemebreak.c
+ src/graphemebreakdata.c
+ src/emojidef.c
+ src/eastasianwidthdef.c
+ src/eastasianwidthdata.c
+ src/unibreakbase.c
+ src/unibreakdef.c
+)
+
+include_directories(src)
+
+add_library(unibreak ${libunibreak_srcs})
+
+install(
+ TARGETS unibreak
+ RUNTIME DESTINATION bin
+ LIBRARY DESTINATION lib
+ ARCHIVE DESTINATION lib
+)
+
+if(NOT DISABLE_INSTALL_HEADERS)
+ install(
+ FILES
+ src/emojidef.h
+ src/eastasianwidthdef.h
+ src/unibreakbase.h
+ src/unibreakdef.h
+ src/graphemebreak.h
+ src/graphemebreakdef.h
+ src/linebreak.h
+ src/linebreakdef.h
+ src/test_skips.h
+ src/unibreakbase.h
+ src/unibreakdef.h
+ src/wordbreak.h
+ src/wordbreakdef.h
+ DESTINATION include
+ )
+endif()