| Age | Commit message (Collapse) | Author |
|
Alex
svn path=/trunk/KDE/kdelibs/; revision=904680
|
|
Alex
svn path=/trunk/KDE/kdelibs/; revision=904678
|
|
are initialized automatically to "0", so no need to do it manually here
Alex
CCMAIL: apaku@gmx.de
svn path=/trunk/KDE/kdelibs/; revision=904593
|
|
KDELibsDependencies.cmake instead of running kde4-config and parsing its output
This should be (very) slightly faster, makes cross compiling one step easier and should be more robust.
Copyright the files also this year for me :-)
Alex
svn path=/trunk/KDE/kdelibs/; revision=904590
|
|
patch by Modestas Vainius
svn path=/trunk/KDE/kdelibs/; revision=900828
|
|
I checked that all modules (except extragear, review, playground, kwebdev) link on my machine, which means it can still break on other configurations.
Alex
CCMAIL: kde-buildsystem@kde.org
CCMAIL: mueller@kde.org
CCMAIL: Sune@vuorela.dk
CCMAIL: modestas@vainius.eu
svn path=/trunk/KDE/kdelibs/; revision=897386
|
|
we build always with full RPATH
enabled, since the only reason not to do so was because the relinking this caused was slow.
Now with camke 2.6 the libraries and executables don't have to be relinked again, instead the RPATH
inside the binaries is patched, which is *much* faster.
So we can always play safe and use the full RPATH.
I also changed this setting for the Mac, because I don't see why it should be necessary there.
If this breaks something (i.e. when starting an app wrong libs are linked/or they are not found),
please let me know.
Alex
CCMAIL: illogical1@gmail.com
svn path=/trunk/KDE/kdelibs/; revision=897003
|
|
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
|
|
-fix comment, filename is <package>ConfigVersion.cmake
-fix logic in Version template file, it was the wrong way
Alex
svn path=/trunk/KDE/kdelibs/; revision=896993
|
|
<package>Version.cmake file
Alex
svn path=/trunk/KDE/kdelibs/; revision=896965
|
|
svn path=/trunk/KDE/kdelibs/; revision=896223
|
|
Alex
svn path=/trunk/KDE/kdelibs/; revision=891674
|
|
-remove old commented code
Alex
svn path=/trunk/KDE/kdelibs/; revision=891394
|
|
the reduced link interface in modules != kdelibs obe by one
Alex
svn path=/trunk/KDE/kdelibs/; revision=885852
|
|
svn path=/trunk/KDE/kdelibs/; revision=883065
|
|
-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
|
|
non-Makefile generators, but was
set always, and for Makefile-generators only CMAKE_BUILD_TYPE should be set, otherwise you can get strange
effects e.g. when installing (then some configuration from CMAKE_CONFIGURATION_TYPES instead
of the one from CMAKE_BUILD_TYPE might be installed)
See http://lists.kde.org/?l=kde-buildsystem&m=122592542916378&w=2
Alex
svn path=/trunk/KDE/kdelibs/; revision=880856
|
|
of it, including kio
aka make it link in the right way
svn path=/trunk/KDE/kdelibs/; revision=880848
|
|
KDE4_KFILE_LIBS to actually include KDE3SUPPORT
svn path=/trunk/KDE/kdelibs/; revision=880736
|
|
find method to keep compatibility
Remove all requires to Plasma
svn path=/trunk/KDE/kdelibs/; revision=880118
|
|
- fix detection
- add SO versioning (public libraries without versioning should be a
no-go)
svn path=/trunk/KDE/kdelibs/; revision=875762
|
|
svn path=/trunk/KDE/kdelibs/; revision=874656
|
|
svn path=/trunk/KDE/kdelibs/; revision=863128
|
|
svn path=/trunk/KDE/kdelibs/; revision=863122
|
|
Alex
svn path=/trunk/KDE/kdelibs/; revision=858380
|
|
(otherwise if automoc was too old you got "unknown cmake command kde4_add_executable()", where the cause is not too obvious)
Alex
svn path=/trunk/KDE/kdelibs/; revision=858363
|
|
CCMAIL: mueller@kde.org
svn path=/trunk/KDE/kdelibs/; revision=855909
|
|
build trunk anymore with that old version
svn path=/trunk/KDE/kdelibs/; revision=855822
|
|
fails.
(In my case it was the removal of a symlink to the qt-copy dir.)
svn path=/trunk/KDE/kdelibs/; revision=855787
|
|
and the soon to be released 2.6.2,
since what is silently ignored and fails at link time now (or is hacked working as jaroslaw did) will fail the
at cmake time, which is better, but will break e.g. Jaroslaws workarounds
This will be fixed correctly when I'm back from vacation in two weeks.
Alex
svn path=/trunk/KDE/kdelibs/; revision=850198
|
|
svn path=/trunk/KDE/kdelibs/; revision=848173
|
|
FATAL_ERROR also if called QUIETLY FindKDE4Internal.cmake: only abort with FATAL_ERROR if we are REQUIRED, otherwise just RETURN() and don't set KDE4_FOUND
Alex
svn path=/trunk/KDE/kdelibs/; revision=848106
|
|
find_package(KDE4 4.2.0 REQUIRED). Include some documentation for it.
svn path=/trunk/KDE/kdelibs/; revision=847677
|
|
have problems
since they are actually using the "debug" and "optimized" keywords for libraries, which leads
to problems with cmake 2.6.0 and 2.6.1 when linking (it tries to link against -ldebug or -loptimized)
Alex
CCMAIL: kde-windows@kde.org
svn path=/trunk/KDE/kdelibs/; revision=844368
|
|
(or lib32)
Does anybody think this might be a bad idea or cause problems under some weird circumstances ?
Alex
CCMAIL: kde-buildsystem@kde.org
svn path=/trunk/KDE/kdelibs/; revision=843268
|
|
svn path=/trunk/KDE/kdelibs/; revision=843151
|
|
Alex
CCMAIL: apaku@gmx.de
svn path=/trunk/KDE/kdelibs/; revision=842686
|
|
(i.e. 2.6.0 and onwards)
svn path=/trunk/KDE/kdelibs/; revision=842305
|
|
-remove some tests for the current cmake versions
Alex
svn path=/trunk/KDE/kdelibs/; revision=842236
|
|
svn path=/trunk/KDE/kdelibs/; revision=839226
|
|
Dirk fixed most (all ?) of the breakage this causes, let's see if there is something left
(i.e. adding missing libraries to the TARGET_LINK_LIBRARIES() calls)
Alex
svn path=/trunk/KDE/kdelibs/; revision=838863
|
|
for building KDE 4 trunk
Hint: you can easily install multiple versions of cmake by just putting them into separate directories
and then calling them initially with the full path: /opt/cmake-2.6.0/bin/cmake ...
Alex
svn path=/trunk/KDE/kdelibs/; revision=838859
|
|
svn path=/trunk/KDE/kdelibs/; revision=837109
|
|
with this option
svn path=/trunk/KDE/kdelibs/; revision=837076
|
|
properties was set,
while it was intended that by default it shouldn't be set
Alex
CCMAIL: kde-windows@kde.org
svn path=/trunk/KDE/kdelibs/; revision=836766
|
|
LINK_INTERFACE_LIBRARIES target property
instead:
set_target_properties(foo PROPERTIES
${KDE4_DISABLE_PROPERTY_}LINK_INTERFACE_LIBRARIES "kdeui;kdecore"
)
While this doesn't look very nice, it is completely forward and backward compatible (i.e. cmake 2.4 doesn't complain,
cmake 2.6 works, both versions work as soon as the reduced link interface is the default (soon), if somebody
uses this with kdelibs which don't have that anymore he will get the reduced interface instead of errors, so all
should be ok)
Alex
CCMAIL: mueller@kde.org
svn path=/trunk/KDE/kdelibs/; revision=836131
|
|
FindSharedMimeInfo.cmake: document SHARED_MIME_INFO_MINIMUM_VERSION and add a comment about the WORKING_DIRECTORY
FindGStreamer.cmake: use FIND_PACKAGE_HANDLE_STANDARD_ARGS()
FindExiv2.cmake: lowercasing, document EXIV2_MIN_VERSION
FindKDE4Internal.cmake: remove empty lines from documentation block so everything is included again in the generated documentation
Alex
svn path=/trunk/KDE/kdelibs/; revision=835253
|
|
build configuration types for CMake > 2.5
svn path=/trunk/KDE/kdelibs/; revision=834533
|
|
svn path=/trunk/KDE/kdelibs/; revision=830131
|
|
Alex
CCMAIL: kde-buildsystem@kde.org
CCMAIL: kretz@kde.org
svn path=/trunk/KDE/kdelibs/; revision=829250
|