summaryrefslogtreecommitdiffstats
path: root/tools/linguist
diff options
context:
space:
mode:
Diffstat (limited to 'tools/linguist')
-rw-r--r--tools/linguist/CMakeLists.txt3
-rw-r--r--tools/linguist/linguist/CMakeLists.txt102
-rw-r--r--tools/linguist/lrelease/CMakeLists.txt37
-rw-r--r--tools/linguist/lupdate/CMakeLists.txt41
-rw-r--r--tools/linguist/tqm2ts/CMakeLists.txt36
-rw-r--r--tools/linguist/tutorial/CMakeLists.txt3
-rw-r--r--tools/linguist/tutorial/tt1/CMakeLists.txt26
-rw-r--r--tools/linguist/tutorial/tt2/CMakeLists.txt28
-rw-r--r--tools/linguist/tutorial/tt3/CMakeLists.txt28
9 files changed, 304 insertions, 0 deletions
diff --git a/tools/linguist/CMakeLists.txt b/tools/linguist/CMakeLists.txt
new file mode 100644
index 00000000..ce663e93
--- /dev/null
+++ b/tools/linguist/CMakeLists.txt
@@ -0,0 +1,3 @@
+# subdirectories
+
+tde_auto_add_subdirectories()
diff --git a/tools/linguist/linguist/CMakeLists.txt b/tools/linguist/linguist/CMakeLists.txt
new file mode 100644
index 00000000..80bd6a2a
--- /dev/null
+++ b/tools/linguist/linguist/CMakeLists.txt
@@ -0,0 +1,102 @@
+
+include_directories(
+ ${CMAKE_BINARY_DIR}
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}/../shared
+ ${CMAKE_SOURCE_DIR}/mkspecs/linux-g++-64
+ ${CMAKE_BINARY_DIR}/include
+ ${ZLIB_INCLUDE_DIRS}
+)
+
+link_directories()
+
+
+##### tqlinguist (executable)
+
+set( target tqlinguist )
+
+set( ${target}_SOURCES
+ finddialog.cpp
+ main.cpp
+ msgedit.cpp
+ phrase.cpp
+ phrasebookbox.cpp
+ phraselv.cpp
+ printout.cpp
+ simtexth.cpp
+ trwindow.cpp
+ listviews.cpp
+ ../shared/metatranslator.cpp
+
+ about.ui
+ statistics.ui
+
+ embed_image_collection.cpp
+)
+
+tde_add_executable( ${target}
+ SOURCES ${${target}_SOURCES}
+ LINK tqt-mt-shared tqassistantclient-shared
+ DESTINATION ${BIN_INSTALL_DIR}
+ DEPENDENCIES tquic
+)
+
+set_property(
+ TARGET ${target}
+ APPEND PROPERTY COMPILE_DEFINITIONS
+ QT_INTERNAL_XML
+)
+
+tqt_automoc( ${target} )
+
+
+##### embed images
+
+file(
+ GLOB ${target}_IMAGES
+ RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}/images/*.png
+)
+list( SORT ${target}_IMAGES )
+add_custom_command( OUTPUT embed_image_collection.cpp
+ COMMAND ${UIC_EXECUTABLE}
+ -embed ${target} ${${target}_IMAGES}
+ -o ${CMAKE_CURRENT_BINARY_DIR}/embed_image_collection.cpp
+ WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
+ DEPENDS tquic
+ COMMENT "Embed images for ${target}"
+)
+add_custom_target( ${target}-embed-images
+ COMMENT "Generate embed images for ${target}"
+ DEPENDS ${CURRENT_CMAKE_BINARY_DIR}/embed_image_collection.cpp
+)
+
+
+##### other data
+
+tde_create_translated_desktop(
+ SOURCE ${target}.desktop
+ DESTINATION ${QT_INSTALL_SHARE}/applications
+)
+
+install(
+ FILES images/appicon.png
+ DESTINATION ${QT_INSTALL_SHARE}/pixmaps
+ RENAME ${target}.png
+)
+
+if( BUILD_TRANSLATIONS )
+ tqt_create_translation()
+endif()
+
+file(
+ GLOB phrasebooks
+ RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}/../phrasebooks/*
+)
+list( SORT phrasebooks )
+install(
+ FILES ${phrasebooks}
+ DESTINATION ${QT_INSTALL_DATA}/phrasebooks
+)
diff --git a/tools/linguist/lrelease/CMakeLists.txt b/tools/linguist/lrelease/CMakeLists.txt
new file mode 100644
index 00000000..c7084f17
--- /dev/null
+++ b/tools/linguist/lrelease/CMakeLists.txt
@@ -0,0 +1,37 @@
+
+include_directories(
+ ${CMAKE_BINARY_DIR}
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}/../shared
+ ${CMAKE_SOURCE_DIR}/mkspecs/linux-g++-64
+ ${CMAKE_BINARY_DIR}/include
+ ${ZLIB_INCLUDE_DIRS}
+)
+
+link_directories()
+
+
+##### tqlrelease (executable)
+
+set( target tqlrelease )
+
+tde_add_executable( ${target}
+ SOURCES
+ main.cpp
+ ../shared/metatranslator.cpp
+ ../shared/proparser.cpp
+
+ LINK
+ tqt-mt-shared
+
+ DESTINATION ${BIN_INSTALL_DIR}
+)
+
+set_property(
+ TARGET ${target}
+ APPEND PROPERTY COMPILE_DEFINITIONS
+ QT_INTERNAL_XML
+)
+
+tqt_automoc( ${target} )
diff --git a/tools/linguist/lupdate/CMakeLists.txt b/tools/linguist/lupdate/CMakeLists.txt
new file mode 100644
index 00000000..cb3769f1
--- /dev/null
+++ b/tools/linguist/lupdate/CMakeLists.txt
@@ -0,0 +1,41 @@
+
+include_directories(
+ ${CMAKE_BINARY_DIR}
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}/../shared
+ ${CMAKE_SOURCE_DIR}/mkspecs/linux-g++-64
+ ${CMAKE_BINARY_DIR}/include
+ ${ZLIB_INCLUDE_DIRS}
+)
+
+link_directories()
+
+
+##### tqlupdate (executable)
+
+set( target tqlupdate )
+
+tde_add_executable( ${target}
+ SOURCES
+ fetchtr.cpp
+ main.cpp
+ merge.cpp
+ numberh.cpp
+ sametexth.cpp
+ ../shared/metatranslator.cpp
+ ../shared/proparser.cpp
+
+ LINK
+ tqt-mt-shared
+
+ DESTINATION ${BIN_INSTALL_DIR}
+)
+
+set_property(
+ TARGET ${target}
+ APPEND PROPERTY COMPILE_DEFINITIONS
+ QT_INTERNAL_XML
+)
+
+tqt_automoc( ${target} )
diff --git a/tools/linguist/tqm2ts/CMakeLists.txt b/tools/linguist/tqm2ts/CMakeLists.txt
new file mode 100644
index 00000000..ad4988b9
--- /dev/null
+++ b/tools/linguist/tqm2ts/CMakeLists.txt
@@ -0,0 +1,36 @@
+
+include_directories(
+ ${CMAKE_BINARY_DIR}
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}/../shared
+ ${CMAKE_SOURCE_DIR}/mkspecs/linux-g++-64
+ ${CMAKE_BINARY_DIR}/include
+ ${ZLIB_INCLUDE_DIRS}
+)
+
+link_directories()
+
+
+##### tqm2ts (executable)
+
+set( target tqm2ts )
+
+tde_add_executable( ${target}
+ SOURCES
+ main.cpp
+ ../shared/metatranslator.cpp
+
+ LINK
+ tqt-mt-shared
+
+ DESTINATION ${BIN_INSTALL_DIR}
+)
+
+set_property(
+ TARGET ${target}
+ APPEND PROPERTY COMPILE_DEFINITIONS
+ QT_INTERNAL_XML
+)
+
+tqt_automoc( ${target} )
diff --git a/tools/linguist/tutorial/CMakeLists.txt b/tools/linguist/tutorial/CMakeLists.txt
new file mode 100644
index 00000000..ce663e93
--- /dev/null
+++ b/tools/linguist/tutorial/CMakeLists.txt
@@ -0,0 +1,3 @@
+# subdirectories
+
+tde_auto_add_subdirectories()
diff --git a/tools/linguist/tutorial/tt1/CMakeLists.txt b/tools/linguist/tutorial/tt1/CMakeLists.txt
new file mode 100644
index 00000000..3f6c2fef
--- /dev/null
+++ b/tools/linguist/tutorial/tt1/CMakeLists.txt
@@ -0,0 +1,26 @@
+
+include_directories(
+ ${CMAKE_BINARY_DIR}
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}
+ ${CMAKE_SOURCE_DIR}/mkspecs/linux-g++-64
+ ${CMAKE_BINARY_DIR}/include
+ ${ZLIB_INCLUDE_DIRS}
+)
+
+link_directories()
+
+
+##### tt1 (executable)
+
+set( target tt1 )
+
+tde_add_executable( ${target}
+ SOURCES
+ main.cpp
+
+ LINK
+ tqt-mt-shared
+)
+
+tqt_automoc( ${target} )
diff --git a/tools/linguist/tutorial/tt2/CMakeLists.txt b/tools/linguist/tutorial/tt2/CMakeLists.txt
new file mode 100644
index 00000000..c2373fd4
--- /dev/null
+++ b/tools/linguist/tutorial/tt2/CMakeLists.txt
@@ -0,0 +1,28 @@
+
+include_directories(
+ ${CMAKE_BINARY_DIR}
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}
+ ${CMAKE_SOURCE_DIR}/mkspecs/linux-g++-64
+ ${CMAKE_BINARY_DIR}/include
+ ${ZLIB_INCLUDE_DIRS}
+)
+
+link_directories()
+
+
+##### tt2 (executable)
+
+set( target tt2 )
+
+tde_add_executable( ${target}
+ SOURCES
+ arrowpad.cpp
+ main.cpp
+ mainwindow.cpp
+
+ LINK
+ tqt-mt-shared
+)
+
+tqt_automoc( ${target} )
diff --git a/tools/linguist/tutorial/tt3/CMakeLists.txt b/tools/linguist/tutorial/tt3/CMakeLists.txt
new file mode 100644
index 00000000..1d0eafeb
--- /dev/null
+++ b/tools/linguist/tutorial/tt3/CMakeLists.txt
@@ -0,0 +1,28 @@
+
+include_directories(
+ ${CMAKE_BINARY_DIR}
+ ${CMAKE_CURRENT_BINARY_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}
+ ${CMAKE_SOURCE_DIR}/mkspecs/linux-g++-64
+ ${CMAKE_BINARY_DIR}/include
+ ${ZLIB_INCLUDE_DIRS}
+)
+
+link_directories()
+
+
+##### tt3 (executable)
+
+set( target tt3 )
+
+tde_add_executable( ${target}
+ SOURCES
+ main.cpp
+ mainwindow.cpp
+ printpanel.cpp
+
+ LINK
+ tqt-mt-shared
+)
+
+tqt_automoc( ${target} )