summaryrefslogtreecommitdiffstats
path: root/libcommuni/src/3rdparty/uchardet-0.0.1/CMakeLists.txt
diff options
context:
space:
mode:
authorMarkus Mittendrein <git@maxmitti.tk>2014-10-06 15:03:54 +0200
committerMarkus Mittendrein <git@maxmitti.tk>2014-10-06 15:03:54 +0200
commit529f38bd8878b6b1bea2b5457031ce936aab8d80 (patch)
tree1193caefcad12f6a36f818048e4547e60add4398 /libcommuni/src/3rdparty/uchardet-0.0.1/CMakeLists.txt
parent3b58b5536935adff242928ed9f30e1c0262fbd7c (diff)
downloadmanager-529f38bd8878b6b1bea2b5457031ce936aab8d80.tar.gz
manager-529f38bd8878b6b1bea2b5457031ce936aab8d80.zip
addedd communi
Diffstat (limited to 'libcommuni/src/3rdparty/uchardet-0.0.1/CMakeLists.txt')
-rw-r--r--libcommuni/src/3rdparty/uchardet-0.0.1/CMakeLists.txt78
1 files changed, 78 insertions, 0 deletions
diff --git a/libcommuni/src/3rdparty/uchardet-0.0.1/CMakeLists.txt b/libcommuni/src/3rdparty/uchardet-0.0.1/CMakeLists.txt
new file mode 100644
index 0000000..0dde2cc
--- /dev/null
+++ b/libcommuni/src/3rdparty/uchardet-0.0.1/CMakeLists.txt
@@ -0,0 +1,78 @@
+######## Project settings
+cmake_minimum_required(VERSION 2.8)
+set (PACKAGE_NAME opencc)
+project (${PACKAGE_NAME} CXX)
+enable_testing()
+
+######## Package information
+set (PACKAGE_URL http://code.google.com/p/uchardet/)
+set (PACKAGE_BUGREPORT http://code.google.com/p/uchardet/issues/entry)
+set (UCHARDET_VERSION_MAJOR 0)
+set (UCHARDET_VERSION_MINOR 0)
+set (UCHARDET_VERSION_REVISION 1)
+
+if (CMAKE_BUILD_TYPE MATCHES Debug)
+ set (version_suffix .Debug)
+endif (CMAKE_BUILD_TYPE MATCHES Debug)
+
+set (
+ UCHARDET_VERSION
+ ${UCHARDET_VERSION_MAJOR}.${UCHARDET_VERSION_MINOR}.${UCHARDET_VERSION_REVISION}${version_suffix}
+)
+
+######## Windows
+
+if (WIN32)
+ set(CMAKE_SHARED_LIBRARY_PREFIX ${CMAKE_INSTALL_PREFIX})
+ set(CMAKE_STATIC_LIBRARY_PREFIX ${CMAKE_INSTALL_PREFIX})
+endif (WIN32)
+
+######## Directory
+
+set (DIR_PREFIX ${CMAKE_INSTALL_PREFIX})
+set (DIR_LIBRARY ${DIR_PREFIX}/${CMAKE_SHARED_LIBRARY_PREFIX})
+set (DIR_LIBRARY_STATIC ${DIR_PREFIX}/${CMAKE_STATIC_LIBRARY_PREFIX})
+set (DIR_INCLUDE ${DIR_PREFIX}/include)
+set (DIR_SHARE ${DIR_PREFIX}/share)
+set (DIR_BIN ${DIR_PREFIX}/bin)
+set (DIR_ETC ${DIR_PREFIX}/etc)
+
+if (DEFINED CMAKE_INSTALL_LIBDIR)
+ set (DIR_LIBRARY ${CMAKE_INSTALL_LIBDIR})
+ set (DIR_LIBRARY_STATIC ${CMAKE_INSTALL_LIBDIR})
+endif (DEFINED CMAKE_INSTALL_LIBDIR)
+
+if (DEFINED SHARE_INSTALL_PREFIX)
+ set (DIR_SHARE ${SHARE_INSTALL_PREFIX})
+endif (DEFINED SHARE_INSTALL_PREFIX)
+
+if (DEFINED INCLUDE_INSTALL_DIR)
+ set (DIR_INCLUDE ${INCLUDE_INSTALL_DIR})
+endif (DEFINED INCLUDE_INSTALL_DIR)
+
+if (DEFINED SYSCONF_INSTALL_DIR)
+ set (DIR_ETC ${SYSCONF_INSTALL_DIR})
+endif (DEFINED SYSCONF_INSTALL_DIR)
+
+set (DIR_SHARE_UCHARDET ${DIR_SHARE}/opencc)
+set (DIR_SHARE_LOCALE ${DIR_SHARE}/locale)
+
+######## Configuration
+
+configure_file(
+ uchardet.pc.in
+ uchardet.pc
+ @ONLY
+)
+
+install(
+ FILES
+ ${CMAKE_BINARY_DIR}/uchardet.pc
+ DESTINATION
+ ${DIR_LIBRARY}/pkgconfig
+)
+
+######## Subdirectories
+
+add_subdirectory(src)
+add_subdirectory(doc)