| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
applications.
Signed-off-by: Michele Calgaro <[email protected]>
|
|
|
|
| |
Signed-off-by: Michele Calgaro <[email protected]>
|
|
|
|
| |
Signed-off-by: Slávek Banko <[email protected]>
|
|
|
|
| |
Signed-off-by: Slávek Banko <[email protected]>
|
|
|
|
|
|
| |
a summary export file so that the generated output is reproducible.
Signed-off-by: Slávek Banko <[email protected]>
|
|
|
|
|
|
| |
tde_add_check_executable.
Signed-off-by: Slávek Banko <[email protected]>
|
|
|
|
| |
Signed-off-by: Slávek Banko <[email protected]>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This increases the minimum necessary version of CMake to 3.1.
There are three levels:
1. TDE_CXX_FEATURES common for all TDE modules
2. PROJECT_CXX_FEATURES common at invidual module level
3. CXX_FEATURES and CXX_FEATURES_PRIVATE for individual libraries and binaries
Public CXX_FEATURES for libraries become part of the exported CMake target.
Signed-off-by: Slávek Banko <[email protected]>
|
|
|
|
| |
Signed-off-by: Slávek Banko <[email protected]>
|
|
|
|
|
|
| |
files in XML format.
Signed-off-by: Slávek Banko <[email protected]>
|
|
|
|
| |
Signed-off-by: Slávek Banko <[email protected]>
|
|
|
|
|
|
|
|
|
|
|
| |
+ Added macros in the tde_conditional_add_project_* variant.
+ Macros can now be used from the project's top directory.
+ Added default processing for simple HTML documentation.
+ Added the 'other' directory to separate processing.
+ Added default processing for 'misc' directory.
Signed-off-by: Ray-V <[email protected]>
Signed-off-by: Slávek Banko <[email protected]>
|
|
|
|
|
|
| |
project translations.
Signed-off-by: Slávek Banko <[email protected]>
|
|
|
|
|
|
| |
documentation.
Signed-off-by: Slávek Banko <[email protected]>
|
|
|
|
| |
Signed-off-by: Slávek Banko <[email protected]>
|
|
|
|
| |
Signed-off-by: Slávek Banko <[email protected]>
|
|
|
|
| |
Signed-off-by: Slávek Banko <[email protected]>
|
|
|
|
|
|
|
|
|
| |
Fix FTBFS when translations are missing and the desktop file passed to
tde_create_translated_desktop() is build-time generated.
See TDE/tde-packaging-gentoo #196 for details.
Signed-off-by: Alexander Golubev <[email protected]>
|
|
|
|
|
|
| |
of CMAKE_BINARY_DIR is longer than the tested _basename.
Signed-off-by: Slávek Banko <[email protected]>
|
|
|
|
|
|
|
|
|
| |
file for use with intltool-merge already in the configuration phase,
prepare the file during the custom command call just before calling
intltool-merge. This will allow the natural use of the macro with
the generated files.
Signed-off-by: Slávek Banko <[email protected]>
|
|
|
|
|
|
| |
a desktop file in a binary folder.
Signed-off-by: Slávek Banko <[email protected]>
|
|
|
|
|
|
|
| |
to find tde_l10n_merge.pl because it does not have the executable
bit set.
Signed-off-by: Slávek Banko <[email protected]>
|
|
|
|
|
|
|
| |
of intltool-merge 0.51 to properly merge desktop file translations
containing escaped newline characters - '\n'.
Signed-off-by: Slávek Banko <[email protected]>
|
|
|
|
|
|
| |
so that the result is not time zone dependent.
Signed-off-by: Slávek Banko <[email protected]>
|
|
|
|
| |
Signed-off-by: Slávek Banko <[email protected]>
|
|
|
|
|
|
| |
independently of UMASK and time zone.
Signed-off-by: Slávek Banko <[email protected]>
|
|
|
|
|
|
| |
desktop file when merging translations.
Signed-off-by: Slávek Banko <[email protected]>
|
|
|
|
|
|
| |
Taken from https://medium.com/@alasher/colored-c-compiler-output-with-ninja-clang-gcc-10bfe7f2b949
Signed-off-by: Slávek Banko <[email protected]>
|
|
|
|
|
|
|
|
| |
If the list of files is obtained internally in a macro,
it will be sorted. This prevents unexpected order of files
- improves certainty for reproducible builds.
Signed-off-by: Slávek Banko <[email protected]>
|
|
|
|
|
|
| |
file that will not be installed directly.
Signed-off-by: Slávek Banko <[email protected]>
|
|
|
|
|
|
| |
desktop file name that could be the same as the keyword.
Signed-off-by: Slávek Banko <[email protected]>
|
|
|
|
|
|
|
|
| |
Although the processing with configure_file was done properly,
the original source file was used instead of the processed one
to merge the translations.
Signed-off-by: Slávek Banko <[email protected]>
|
|
|
|
|
|
| |
files to be installed in the same destination folder.
Signed-off-by: Slávek Banko <[email protected]>
|
|
|
|
| |
Signed-off-by: Slávek Banko <[email protected]>
|
|
|
|
|
|
| |
if it has a ".cmake" extension.
Signed-off-by: Slávek Banko <[email protected]>
|
|
|
|
|
|
| |
file installed in another location.
Signed-off-by: Slávek Banko <[email protected]>
|
|
|
|
|
|
| |
This is for the resolution of bug 3133
Signed-off-by: aneejit1 <[email protected]>
|
|
|
|
|
|
| |
to build tdelibs as such.
Signed-off-by: Slávek Banko <[email protected]>
|
|
|
|
| |
Signed-off-by: Slávek Banko <[email protected]>
|
|
|
|
|
|
|
|
|
|
| |
properties not only for the default, but also for the specific
build type.
This resolve FTBFS when using private linking if the build is
of type Debug.
Signed-off-by: Slávek Banko <[email protected]>
|
|
|
|
| |
Signed-off-by: Slávek Banko <[email protected]>
|
|
|
|
|
|
| |
Create the TDE_CMAKE_ROOT and TDE_CMAKE_TEMPLATES variables.
Signed-off-by: Slávek Banko <[email protected]>
|
|
|
|
|
|
|
|
| |
use the relative path according to the source directory instead of the
base file names. This will prevent potential base file name collisions
and allow the creation of common rules.
Signed-off-by: Slávek Banko <[email protected]>
|
|
|
|
| |
Signed-off-by: Slávek Banko <[email protected]>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Using the optional SOURCE_BASEDIR argument, it is possible to use
tde_create_handbook in CMakeLists.txt from a folder other than the
folder containing the documentation itself.
This will allow the creation of common rules for generating documentation
for all languages that are currently available, without the need to
create CMakeLists.txt in the directory of each individual language.
Signed-off-by: Slávek Banko <[email protected]>
|
|
|
|
|
|
|
|
|
| |
In the cmake binary directory, the name of the working file must
be used according to the source file to avoid possible collisions
if the source directory contains multiple desktop files installed
as a ".directory" file in multiple destination directories.
Signed-off-by: Slávek Banko <[email protected]>
|
|
|
|
|
|
|
|
|
| |
except when building tdelibs, where a separate target will be used and
writing metadata will be the last step.
This also resolve TDE/tdelibs#80.
Signed-off-by: Slávek Banko <[email protected]>
|
|
|
|
|
|
|
|
|
| |
Because some of our desktop files contain underscores in variable
names (for example eventsrc), which is not an allowed character
for names of entries in desktop style files, we can't use msgfmt,
so we need intltool-merge.
Signed-off-by: Slávek Banko <[email protected]>
|
|
|
|
|
|
|
| |
This prevents concurrency of writing metadata and linking
with other libraries, which could cause FTBFS.
Signed-off-by: Slávek Banko <[email protected]>
|
|
|
|
|
|
| |
to avoid unnecessary repetition of checks.
Signed-off-by: Slávek Banko <[email protected]>
|