diff options
Diffstat (limited to 'tests/ECMPoQmToolsTest/CMakeLists.txt')
-rw-r--r-- | tests/ECMPoQmToolsTest/CMakeLists.txt | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/tests/ECMPoQmToolsTest/CMakeLists.txt b/tests/ECMPoQmToolsTest/CMakeLists.txt index eabf2b88..3dcb3513 100644 --- a/tests/ECMPoQmToolsTest/CMakeLists.txt +++ b/tests/ECMPoQmToolsTest/CMakeLists.txt @@ -9,14 +9,33 @@ file(REMOVE_RECURSE "${CMAKE_INSTALL_PREFIX}") include(ECMPoQmTools) +# Should create ${CMAKE_CURRENT_BINARY_DIR}/qmloader.cpp and set QMLOADER_PATH +# to its path ecm_create_qm_loader(QMLOADER_PATH catalog) +# Should create a process-and-install.qm file and install it ecm_process_po_files_as_qm(fr ALL INSTALL_DESTINATION share/locale - PO_FILES test.po + PO_FILES process-and-install.po ) +# Should create a only-process.qm file, without installing it +ecm_process_po_files_as_qm(fr ALL + PO_FILES only-process.po +) + +# Should create a bunch of .qm files and install them in share/locale ecm_install_po_files_as_qm(po) +# Should create a bunch of .qm files and install them in +# ${CMAKE_INSTALL_LOCALEDIR} +set(CMAKE_INSTALL_LOCALEDIR custom-dir1) +ecm_install_po_files_as_qm(po-custom-dir1) + +# Should create a bunch of .qm files and install them in +# ${LOCALE_INSTALL_DIR} +set(LOCALE_INSTALL_DIR custom-dir2) +ecm_install_po_files_as_qm(po-custom-dir2) + # this will be run by CTest configure_file(check_tree.cmake.in "${CMAKE_CURRENT_BINARY_DIR}/check_tree.cmake" @ONLY) |