aboutsummaryrefslogtreecommitdiff
path: root/modules/ECMPoQmTools.cmake
diff options
context:
space:
mode:
authorAlex Merry <alex.merry@kde.org>2015-11-08 19:23:22 +0000
committerAlex Merry <alex.merry@kde.org>2015-11-08 19:29:44 +0000
commit6745bd7e4796560959bb67e33b7c7f86f96a5a94 (patch)
treed2b8b878f05873ca9588d658bdf1fb3b7ba32df0 /modules/ECMPoQmTools.cmake
parentc58a8eefb05d0749bb4cc26a6cd74dee34e1f4be (diff)
downloadextra-cmake-modules-6745bd7e4796560959bb67e33b7c7f86f96a5a94.tar.gz
extra-cmake-modules-6745bd7e4796560959bb67e33b7c7f86f96a5a94.tar.bz2
Revert "Make sure we load translations on the main thread."
This broke the build for projects which used ecm_create_qm_loader in unusual ways. A better approach is coming, but won't be in e-c-m 5.16. This reverts commit 009c480413910e8c1a18f4d1420f4a517ea606e6. CCBUG: 346188 CCMAIL: release-team@kde.org CCMAIL: kde-buildsystem@kde.org
Diffstat (limited to 'modules/ECMPoQmTools.cmake')
-rw-r--r--modules/ECMPoQmTools.cmake15
1 files changed, 2 insertions, 13 deletions
diff --git a/modules/ECMPoQmTools.cmake b/modules/ECMPoQmTools.cmake
index 22258dc8..12bcf6b6 100644
--- a/modules/ECMPoQmTools.cmake
+++ b/modules/ECMPoQmTools.cmake
@@ -99,20 +99,9 @@ endfunction()
function(ecm_create_qm_loader out_var catalog_name)
- set(loader_cpp ${CMAKE_CURRENT_BINARY_DIR}/ECMQmLoader.cpp)
- set(loader_moc ${CMAKE_CURRENT_BINARY_DIR}/ECMQmLoader.moc)
-
# catalog_name is used in ECMQmLoader.cpp.in
- configure_file(${ECM_MODULE_DIR}/ECMQmLoader.cpp.in "${loader_cpp}" @ONLY)
- set(${out_var} "${${out_var}}" "${loader_cpp}" "${loader_moc}" PARENT_SCOPE)
-
- # can't assume target has AUTOMOC turned on
- if(NOT Qt5Core_FOUND)
- find_package(Qt5Core)
- endif()
- if(Qt5Core_FOUND)
- qt5_generate_moc("${loader_cpp}" "${loader_moc}")
- endif()
+ configure_file(${ECM_MODULE_DIR}/ECMQmLoader.cpp.in ECMQmLoader.cpp @ONLY)
+ set(${out_var} ${${out_var}} ${CMAKE_CURRENT_BINARY_DIR}/ECMQmLoader.cpp PARENT_SCOPE)
endfunction()