@@ -20,6 +20,7 @@ include(GNUInstallDirs)
2020set (CMAKE_AUTOMOC ON )
2121find_package (Qt5Widgets REQUIRED )
2222find_package (Qt5XmlPatterns REQUIRED )
23+ find_package (Qt5LinguistTools REQUIRED )
2324
2425add_definitions (-DQT_DISABLE_DEPRECATED_BEFORE=0 )
2526
@@ -159,7 +160,7 @@ set(scap_workbench_LANGUAGES)
159160set (scap_workbench_LANGUAGE_TS_FILES)
160161
161162foreach (LANGUAGE ${scap_workbench_LANGUAGES} )
162- set (TS_FILE "${CMAKE_CURRENT_SOURCE_DIR} /i18n/${LANGUAGE} .ts" )
163+ set (TS_FILE "${CMAKE_CURRENT_SOURCE_DIR} /i18n/scap-workbench. ${LANGUAGE} .ts" )
163164 set (scap_workbench_LANGUAGE_TS_FILES ${scap_workbench_LANGUAGE_TS_FILES} ${TS_FILE} )
164165 set_source_files_properties (${TS_FILE} PROPERTIES OUTPUT_LOCATION "${CMAKE_CURRENT_BINARY_DIR} /i18n" )
165166endforeach ()
@@ -183,7 +184,7 @@ add_executable("scap-workbench" MACOSX_BUNDLE
183184
184185 ${scap_workbench_HEADERS_MOC}
185186 ${scap_workbench_UIS_HEADERS}
186- ${scap_workbench_LANGUAGE_TS_FILES }
187+ ${qm_files }
187188)
188189
189190set_target_properties ("scap-workbench" PROPERTIES MACOSX_BUNDLE_INFO_PLIST MacOSXBundleInfo.plist.in )
@@ -300,6 +301,9 @@ install(FILES "${CMAKE_CURRENT_SOURCE_DIR}/COPYING"
300301install (FILES "${CMAKE_CURRENT_SOURCE_DIR} /README.md"
301302 DESTINATION ${CMAKE_INSTALL_DOCDIR} )
302303
304+ install (DIRECTORY "${CMAKE_CURRENT_BINARY_DIR} /i18n"
305+ DESTINATION "${CMAKE_INSTALL_DATADIR} /scap-workbench" )
306+
303307if (CPPCHECK_EXECUTABLE)
304308 set (CPPCHECK_INCL_PARAMS -I /usr/include)
305309 foreach (DIR ${SCAP_WORKBENCH_INCLUDE_DIRS} )
0 commit comments