| Age | Commit message (Collapse) | Author |
|
macro_write_basic_cmake_version_file(), since
it is completely KDE-independent and can potentially be used in any other project
remove the old macro, add the new renamed one, add it to the macro library, adjust kdepimlibs/CMakeLists.txt accordingly
Alex
svn path=/trunk/KDE/kdelibs/; revision=896999
|
|
<package>Version.cmake file
Alex
svn path=/trunk/KDE/kdelibs/; revision=896965
|
|
-don't glob for *.py files but instead list them all explicitely (same would be nice for the *cmake files but it's just too convenient)
Alex
svn path=/trunk/KDE/kdelibs/; revision=896959
|
|
kdeartwork and kdeplasma-addons (e.g. kscreensaver, plasmaclock and some more)
-install a KDE4WorkspaceConfig.cmake file from kdebase/workspace, which is loaded by FindKDE4Workspace.cmake from kdelibs/cmake/modules, and which provides all information and targets necessary to use this stuff
Unfortunately this may required updating both kdelibs and kdebase for kdetoys, kdeartwork and kdeplasma-addons
Alex
svn path=/trunk/KDE/kdelibs/; revision=894637
|
|
-enable the reduced link interface for everybody now in kdelibs
-convert all the set_target_properties(foo LINK_INTERFACE_LIBRARIES...)
to the new target_link_libraries(foo LINK_INTERFACE_LIBRARIES ...)
-install all shared libs also as "exported targets", so these libraries
can be included by the other projects again as "imported targets", which
should fix some problems with different build configurations, the reduced
link interface, hopefully also custom install locations (Windows), maybe more
-remove the temporary internal hackish macro _KDE4_EXPORT_LIBRARY_DEPENDENCIES()
Alex, who hopes this doesn't break too much...
So if you get linker errors now, please let me know (or even better kde-buildsystem@kde.org)
svn path=/trunk/KDE/kdelibs/; revision=882594
|
|
svn path=/trunk/KDE/kdelibs/; revision=873788
|
|
svn path=/trunk/KDE/kdelibs/; revision=873786
|
|
svn path=/trunk/KDE/kdelibs/; revision=822434
|
|
kdelibs and install it
Alex
CCMAIL: winter@kde.org
svn path=/trunk/KDE/kdelibs/; revision=822366
|
|
problem with the cmake policies
Alex
svn path=/trunk/KDE/kdelibs/; revision=801447
|
|
Alex
svn path=/trunk/KDE/kdelibs/; revision=801181
|
|
Alex
svn path=/trunk/KDE/kdelibs/; revision=782337
|
|
can be used to simplify code:
macro_append_if(mySrcs SOMELIB_FOUND file1.cpp file2.cpp)
instead of
if(SOMELIB_FOUND)
set(mySrcs file1.cpp file2.cpp)
endif(SOMELIB_FOUND)
Alex
svn path=/trunk/KDE/kdelibs/; revision=749077
|
|
svn path=/trunk/KDE/kdelibs/; revision=686887
|
|
months ago)
svn path=/trunk/KDE/kdelibs/; revision=675145
|
|
it.
svn path=/trunk/KDE/kdelibs/; revision=650505
|
|
svn path=/trunk/KDE/kdelibs/; revision=645382
|
|
2.4.6) first before requiting it
Alex
CCMAIL: montel@kde.org
svn path=/trunk/KDE/kdelibs/; revision=628019
|
|
FindLibXslt.cmake can be remove there is different from
cmake file (test xsltproc) and FindOpenSSL.cmake (I must
look at difference)
svn path=/trunk/KDE/kdelibs/; revision=627623
|
|
removed once we require cmake >= 2.4.6
Usage:
find_package(PkgConfig)
pkg_check_modules(GDK gdk)
gives you:
GDK_INCLUDE_DIRS
GDK_LIBRARIES
and more, see top of FindPkgConfig.cmake for details
Alex
CCMAIL: kde-buildsystem@kde.org
svn path=/trunk/KDE/kdelibs/; revision=620585
|
|
Alex
svn path=/trunk/KDE/kdelibs/; revision=586504
|
|
Alex
svn path=/trunk/KDE/kdelibs/; revision=586171
|
|
Alex
svn path=/trunk/KDE/kdelibs/; revision=584937
|
|
uninstall" e.g. in build/kdelibs/
Alex
CCMAIL:kde-core-devel@kde.org
svn path=/trunk/KDE/kdelibs/; revision=558348
|
|
Alex
svn path=/trunk/KDE/kdelibs/; revision=558217
|
|
svn path=/trunk/KDE/kdelibs/; revision=557966
|
|
install_files to install(...) macro
svn path=/trunk/KDE/kdelibs/; revision=557961
|
|
Alex
svn path=/trunk/KDE/kdelibs/; revision=549791
|
|
Alex
svn path=/trunk/KDE/kdelibs/; revision=548477
|
|
related fix. Hope this is right.
svn path=/trunk/KDE/kdelibs/; revision=521619
|
|
if they were installed before
Alex
svn path=/trunk/KDE/kdelibs/; revision=521555
|
|
svn path=/trunk/KDE/kdelibs/; revision=520790
|
|
Alex
svn path=/trunk/KDE/kdelibs/; revision=516863
|
|
to enable it again, remove the line 104, where KDE4_NEED_WRAPPER_SCRIPTS is set to false again
If you have current cmake cvs, you can then:
-enable CMAKE_SKIP_RPATH using ccmake, then everything will be built without RPATH
-disable CMAKE_SKIP_RPATH and enable KDE4_RPATH_TO_BUILD_DIR, then everything will be built with RPATH pointing to both the build and the install dir
-disable CMAKE_SKIP_RPATH and disable KDE4_RPATH_TO_BUILD_DIR, then everything will be built with RPATH pointing to the install dir
In all three cases no relinking will happen during install.
If built without RPATH to the builddir, the executables are executed using wrapper scripts named <name>.sh, e.g. kconfig_compiler.sh.
some changes to the kde3 stuff:
-renamed KDE3_ADD_KLM to KDE3_ADD_KDEINIT_EXECUTABLE
-removed KDE3_PLACEHOLDER
-removed KDE3_CREATE_LIBTOOL_FILE to KDE3_INSTALL_LIBTOOL_FILE
Please check whether it still works for you and let me know. I plan to move the KDE3 related files to cmake RSN.
CCMAIL: kde-buildsystem@kde.org
CCMAIL: b_mann@gmx.de
CCMAIL: christian.loose@hamburg.de
Alex
svn path=/trunk/KDE/kdelibs/; revision=516642
|
|
but have become invalid now
(because they have been renamed, ort moved to cmake cvs)
Alex
svn path=/trunk/KDE/kdelibs/; revision=514900
|
|
a good name for the variable)
-add install rules for the cmake files in kdelibs/cmake/modules/
-remove debug output and fix typo in FindOpenEXR.cmake
Alex
svn path=/trunk/KDE/kdelibs/; revision=510319
|
|
svn path=/trunk/KDE/kdelibs/; revision=509624
|
|
Alex
svn path=/trunk/KDE/kdesdk/cmake/; revision=501385
|
|
Alex
svn path=/trunk/KDE/kdesdk/cmake/; revision=501376
|