Adds the LXQtranslateTs cmake module
authorLuís Pereira <luis.artur.pereira@gmail.com>
Mon, 27 Oct 2014 22:25:40 +0000 (15:25 -0700)
committerLuís Pereira <luis.artur.pereira@gmail.com>
Mon, 27 Oct 2014 22:25:40 +0000 (15:25 -0700)
commitc8a513bd0845c06e7761c74403fd2bf00cd3a6b4
treecda48c7f2d664225f9a5ef7c96a8be64156507af
parent77561daa7b1ec2b977235bf517c8006a279cc121
Adds the LXQtranslateTs cmake module

We now have the ability to choose when to update (extract) the
translations from the sources files.

To update the translations set the CMake command line option
UPDATE_TRANSLATIONS to true. Ex: cmake -DUPDATE_TRASNLATIONS=Yes ..
The translations will be extracted and also compiled.
To return to the compilation only mode just set the UPDATE_TRANSLATIONS
option to false. Ex: cmake -DCMAKE_UPDATE_TRANSLATIONS=OFF ..

Warning: When UPDATE_TRANSLATIONS is enabled a clean command will also
clean the generated .ts files. The CLEAN_NO_CUSTOM property should solve
that problem. But it didn't, at least for now. So, after updating the
translations, disable UPDATE_TRANSLATIONS right away.

The LxQtTranslateTs module is part of the lxqt find_package(). The module
path is appended to CMAKE_MODULE_PATH, so the user only needs to include
the modules.
CMakeLists.txt
cmake/lxqt-config.cmake.in
cmake/lxqtX-config.cmake.in
cmake/lxqt_use.cmake.in
cmake/modules/LXQtTranslateTs.cmake [new file with mode: 0644]