summaryrefslogtreecommitdiff
path: root/cmake
diff options
context:
space:
mode:
Diffstat (limited to 'cmake')
-rw-r--r--cmake/BTBinaryPackageMacOS.cmake26
-rw-r--r--cmake/BTUITranslation.cmake25
-rw-r--r--cmake/FindCLucene.cmake3
-rw-r--r--cmake/platforms/linux/bibletime.desktop.cmake2
4 files changed, 21 insertions, 35 deletions
diff --git a/cmake/BTBinaryPackageMacOS.cmake b/cmake/BTBinaryPackageMacOS.cmake
index ed22382..abe359a 100644
--- a/cmake/BTBinaryPackageMacOS.cmake
+++ b/cmake/BTBinaryPackageMacOS.cmake
@@ -20,32 +20,11 @@ IF(APPLE)
INSTALL(CODE "
FILE(GLOB_RECURSE QTPLUGINS
\"\${CMAKE_INSTALL_PREFIX}/${BT_DESTINATION}/plugins/*${CMAKE_SHARED_LIBRARY_SUFFIX}\")
-# FILE(GLOB_RECURSE QTPLUGINS
-# \"\${CMAKE_INSTALL_PREFIX}/${BT_DESTINATION}/plugins/*.bundle\")
- INCLUDE(BundleUtilities)
-
-
- function(gp_item_default_embedded_path_override item default_embedded_path_var)
- set(path \"\@executable_path/../MacOS\")
- set(overridden 0)
-
- if(item MATCHES \"plugins/iconengines/.*\\\\.dylib$\")
- set(path \"\@executable_path/plugins/iconengines\")
- set(overridden 1)
- endif(item MATCHES \"plugins/iconengines/.*\\\\.dylib$\")
- if(item MATCHES \"plugins/imageformats/.*\\\\.dylib$\")
- set(path \"\@executable_path/plugins/imageformats\")
- set(overridden 1)
- endif(item MATCHES \"plugins/imageformats/.*\\\\.dylib$\")
-
- if (overridden)
- set(\${default_embedded_path_var} \"\${path}\" PARENT_SCOPE)
- endif (overridden)
- endfunction(gp_item_default_embedded_path_override)
+ INCLUDE(BundleUtilities)
FIXUP_BUNDLE(
- \"\${CMAKE_INSTALL_PREFIX}/${BT_DESTINATION}/BibleTime\"
+ \"\${CMAKE_CURRENT_BINARY_DIR}/\${CMAKE_INSTALL_PREFIX}/${BT_DESTINATION}/BibleTime\"
\"\${QTPLUGINS}\"
\"\${CMAKE_INSTALL_PREFIX}/${BT_DESTINATION}/plugins/imageformats;\${CMAKE_INSTALL_PREFIX}/${BT_DESTINATION}/plugins/iconengines\"
)
@@ -64,4 +43,3 @@ IF(APPLE)
INCLUDE(CPack)
ENDIF(APPLE)
-
diff --git a/cmake/BTUITranslation.cmake b/cmake/BTUITranslation.cmake
index c55f68c..cf6c6b7 100644
--- a/cmake/BTUITranslation.cmake
+++ b/cmake/BTUITranslation.cmake
@@ -1,16 +1,21 @@
SET(bibletime_UI_translations)
-FIND_PROGRAM(QT_LUPDATE_EXECUTABLE
- NAMES lupdate-qt4 lupdate
- PATHS ${QT_BINARY_DIR}
- NO_DEFAULT_PATH
-)
+IF (Qt5Core_FOUND)
+ SET(QT_LUPDATE_EXECUTABLE ${Qt5_LUPDATE_EXECUTABLE})
+ SET(QT_LRELEASE_EXECUTABLE ${Qt5_LRELEASE_EXECUTABLE})
+ELSE (Qt5Core_FOUND)
+ FIND_PROGRAM(QT_LUPDATE_EXECUTABLE
+ NAMES lupdate-qt4 lupdate
+ PATHS ${QT_BINARY_DIR}
+ NO_DEFAULT_PATH
+ )
-FIND_PROGRAM(QT_LRELEASE_EXECUTABLE
- NAMES lrelease-qt4 lrelease
- PATHS ${QT_BINARY_DIR}
- NO_DEFAULT_PATH
-)
+ FIND_PROGRAM(QT_LRELEASE_EXECUTABLE
+ NAMES lrelease-qt4 lrelease
+ PATHS ${QT_BINARY_DIR}
+ NO_DEFAULT_PATH
+ )
+ENDIF (Qt5Core_FOUND)
FOREACH(MESSAGE_LOCALE_LANG ${MESSAGE_LOCALE_LANGS})
ADD_CUSTOM_COMMAND(OUTPUT "bibletime_ui_${MESSAGE_LOCALE_LANG}.qm"
diff --git a/cmake/FindCLucene.cmake b/cmake/FindCLucene.cmake
index 9c9df7d..173f69d 100644
--- a/cmake/FindCLucene.cmake
+++ b/cmake/FindCLucene.cmake
@@ -42,6 +42,8 @@ ENDIF(MSVC)
SET(TRIAL_LIBRARY_PATHS
$ENV{CLUCENE_HOME}/lib${LIB_SUFFIX}
${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}
+ /usr/lib/i386-linux-gnu
+ /usr/lib/x86_64-linux-gnu
/usr/local/lib${LIB_SUFFIX}
/opt/local/lib${LIB_SUFFIX}
/usr/lib${LIB_SUFFIX}
@@ -54,6 +56,7 @@ SET(TRIAL_INCLUDE_PATHS
$ENV{CLUCENE_HOME}/include
${CMAKE_INSTALL_PREFIX}/include
/usr/local/include
+ /opt/local/include
/usr/include
/sw/include
/usr/pkg/include
diff --git a/cmake/platforms/linux/bibletime.desktop.cmake b/cmake/platforms/linux/bibletime.desktop.cmake
index 15dd6d1..e97d80b 100644
--- a/cmake/platforms/linux/bibletime.desktop.cmake
+++ b/cmake/platforms/linux/bibletime.desktop.cmake
@@ -22,5 +22,5 @@ Name[it]=BibleTime ${BT_VERSION}
GenericName=Bible Study Tool
Terminal=false
Type=Application
-Categories=X-Bible;X-Religion;Literature;Education;Dictionary;Qt
+Categories=X-Bible;X-Religion;Literature;Education;Dictionary;Qt;
DocPath=bibletime/handbook/index.html