Commit Graph

78 Commits (19102b826409f3c463f6150e30c1a52afbf89431)

Author SHA1 Message Date
Slávek Banko 19102b8264
Use tde_setup_msgfmt in tde_create_translation if needed.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit 4512d95ca6)
7 years ago
Slávek Banko d21d5a0067
Add tde_setup_msgfmt macro.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit 6c8bd13328)
7 years ago
Slávek Banko 020249259a
Add tde_setup_gcc_visibility macro.
For the GCC visibility setting, a test is performed
whether the system is UNIX-type and also whether TQt
and tdelibs are built with GCC visibility support.

Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit b034c47597)
7 years ago
Slávek Banko 4bce22ab48
Update tde_create_tarball macro
+ Use external tar for ensure files owner in tarball.
+ Add an option to specify compression program.

Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit d9d9396324)
7 years ago
Slávek Banko 30d86a1f29
Fix tde_create_tarball macro
+ The destination path for the installation was not properly used.
+ Dependency on source files was wrong when SOURCEDIR was used.

Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit ea81c7295c)
7 years ago
Slávek Banko ffda10ca01
Add tde_create_tarball macro.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit 6f9d42cd99)
7 years ago
Slávek Banko 5011a297f3
Fix small typing errors in the tde_create_translation macro.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit 30ce93d11a)
7 years ago
Slávek Banko ed0d46cb47
Use POSITION_INDEPENDENT_CODE property for CMake >= 2.8.9.
This resolves bug 2985.

Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit e5b3a250fc)
7 years ago
Slávek Banko 2e6daa80e2 Add support for libraries with release number in the name of the library
See https://www.gnu.org/software/libtool/manual/html_node/Release-numbers.html

Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit edad8a20b9)
9 years ago
Slávek Banko f5ec55650b Fix '.la' file name for libraries with dot in name
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit 2f44704668)
9 years ago
Slávek Banko 7eed3aa726 Automatically run tests within check target
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit 6455cb89f3)
9 years ago
Alexander Golubev 0d13cc2b5a tde_add_check_executable: add TEST argument
Signed-off-by: Alexander Golubev <fatzer2@gmail.com>
(cherry picked from commit 9150bd170f)
9 years ago
Alexander Golubev 094407b3b9 add tde_add_check_executable macro
- also add EXCLUDE_FROM_ALL arg for tde_add_library

Signed-off-by: Alexander Golubev <fatzer2@gmail.com>
(cherry picked from commit 6679a58c97)
9 years ago
Slávek Banko 3bb71d2ebd Find tdelfeditor executable on the system paths
instead of on the current installation path

Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit 416e4baaa9)
10 years ago
Slávek Banko 283bc113d9 Removed use of tdelfeditor on base 'so' file of versioned library
because this file is a symlink to versioned library

Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit 8ce1dddbac)
10 years ago
Slávek Banko 0df82ab817 Move last command processing 'ui' file from TDEMacros to tde_uic
Used cmake method of processing output from the command

Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit d7904dbbf4)
10 years ago
Slávek Banko 04cc5a03d8 Fix CMP0054 warnings with CMake 3.1
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit 1d8a7873c0)
10 years ago
Slávek Banko e708fab736 Fix CMP0011 warning related to CMP0026
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit 1d1f9fc4fd)
10 years ago
Slávek Banko a4263ae0e1 Fix characters disallowed for target name in tde_create_translation
Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit beb73fe239)
11 years ago
Timothy Pearson 1994b80881 Bring package_development, package_games, package_graphics, package_network, package_multimedia, package_wordprocessing, edu_science, package_utilities, input_devices_settings, kcmsystem, personal, and looknfeel icons into XDG compliance 11 years ago
Slávek Banko 47d775518c Fix FTBFS if PIE is not supported 11 years ago
Slávek Banko 08c6f54d6f Build setuid binaries with PIE flags 11 years ago
Slávek Banko 0d5ca8bebb Silence warnings on CMP0026 with CMake 3.x 11 years ago
Francois Andriot 38a8a335c3 Fix openbsd library naming convention
Fix setup architecture flags on openbsd
11 years ago
Timothy Pearson f405562992 Load metadata into versioned libraries 12 years ago
Timothy Pearson 5e4b437180 Fill in SCM metadata if present
Properly set library metadata
12 years ago
Timothy Pearson 836cbcaead Add metadata to shared libraries
Update metadata information
12 years ago
Slávek Banko ce8049e3aa Fix build with cmake >= 2.8.12
This resolves Bug 1759
12 years ago
Alexander Golubev 541bb2f48a Fix FTBFS with clang 12 years ago
Alexander Golubev b51b691c8b Add support for all-in-one-dir structure in tde_create_translation 12 years ago
Francois Andriot b928573e55 Fix 'tde_create_handbook' macro if TDE_HTML_DIR is not set 13 years ago
Slávek Banko 274366fb8b Fix icon name parsing in tde_install_icons 13 years ago
Slávek Banko 0953d90e24 Do not create symlink "common" in tde_createte_handbook with NOINDEX flag 13 years ago
Timothy Pearson 3e0a4c9f3b Install icons to places instead of filesystems 13 years ago
Timothy Pearson f1cea7f894 Install mng icons as well as png and svg icons 13 years ago
Timothy Pearson ea715e15ed Added CACHE option to tde_execute_process and clean up build output
This partially closes Bug 882
Thanks to Aleksey Midenkov for the patch!
14 years ago
Timothy Pearson 975cc10f8b Fix vague build errors due to blind execution in CMake
This closes Bug 874
Thanks to Aleksey Midenkov for the patch!
14 years ago
Timothy Pearson 8e6f203f92 Add new tde_setup_architecture_flags macro 14 years ago
Serghei Amelian caedf8323c [TDEMacros.cmake] added tde_save_and_set() macro 14 years ago
Timothy Pearson e4bd3f0771 Clean up tdelfeditor warnings in CMake builds 14 years ago
Timothy Pearson 3b4610f57a Update tdelfeditor argument list 14 years ago
Timothy Pearson 6092ca3fd1 Automatically generate ELF metadata for each TDE executable
This is another first for a Linux desktop environment!
14 years ago
Timothy Pearson 7759772420 Additional kde to tde renaming 14 years ago
tpearson ae53051703 Enable owner write access on suid executables
This does not change the security of said executables, as the owner always has the ability to chmod +w and then edit the file


git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kde-common/cmake@1260904 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
14 years ago
tpearson 6e930aafbc Fix FTBFS under CMake
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kde-common/cmake@1248418 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
14 years ago
tpearson 45266df787 Convert remaining references to kde3 (e.g. in paths) to trinity
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kde-common/cmake@1248408 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
14 years ago
tpearson 17d03aa0d5 Revert prior commit as it caused other problems
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kde-common/cmake@1245668 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
14 years ago
tpearson b8fce97c8a Fix FTBFS under Debian
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kde-common/cmake@1245663 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
14 years ago
samelian b5c2dd898d [kde-common/cmake] fixed tde_moc() macro
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kde-common/cmake@1231316 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
15 years ago
samelian 192bc90396 [kde-common/cmake] added tde_file_to_cpp() macro
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kde-common/cmake@1229667 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
15 years ago