From 529f38bd8878b6b1bea2b5457031ce936aab8d80 Mon Sep 17 00:00:00 2001 From: Markus Mittendrein Date: Mon, 6 Oct 2014 15:03:54 +0200 Subject: addedd communi --- libcommuni/src/3rdparty/icu/icu.pri | 44 +++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 libcommuni/src/3rdparty/icu/icu.pri (limited to 'libcommuni/src/3rdparty/icu') diff --git a/libcommuni/src/3rdparty/icu/icu.pri b/libcommuni/src/3rdparty/icu/icu.pri new file mode 100644 index 0000000..352c218 --- /dev/null +++ b/libcommuni/src/3rdparty/icu/icu.pri @@ -0,0 +1,44 @@ +###################################################################### +# Communi +###################################################################### + +include(../pkg.pri) + +pkgExists(icu) { + CONFIG += link_pkgconfig + PKGCONFIG += icu +} else:pkgExists(icu-i18n) { + CONFIG += link_pkgconfig + PKGCONFIG += icu-i18n +} + +isEmpty(PKGCONFIG) { + win32 { + isEmpty(ICU_DIR):ICU_DIR = $$(ICU_DIR) + isEmpty(ICU_DIR):ICU_DIR = C:/ICU + !build_pass { + !exists($$ICU_DIR) { + error("ICU support has been enabled, but the ICU installation \ + has not been found at $${ICU_DIR}. Please download and \ + install ICU from http://icu-project.org and/or specify \ + ICU_DIR to match the installation location.") + } else { + message("Using ICU from $${ICU_DIR}") + } + } + INCLUDEPATH += $$ICU_DIR/include + contains(QMAKE_TARGET.arch, x86_64):LIBS += -L$$ICU_DIR/lib64 + else:LIBS += -L$$ICU_DIR/lib + LIBS += -licuuc + + # icudata vs. icudt + exists($$ICU_DIR/bin/icudata*.dll):LIBS += -licudata + else:LIBS += -licudt + + # icui18n vs. icuin + exists($$ICU_DIR/bin/icui18n*.dll):LIBS += -licui18n + else:LIBS += -licuin + } else { + LIBS += -licui18n -licudata -licuuc + } +} -- cgit v1.2.3-54-g00ecf