Age | Commit message (Collapse) | Author |
|
svn path=/trunk/KDE/kdelibs/; revision=890246
|
|
only.
CCMAIL:neundorf@kde.org
svn path=/trunk/KDE/kdelibs/; revision=888585
|
|
Why FindBlitz.cmake ? I think that we can remove it
svn path=/trunk/KDE/kdelibs/; revision=888266
|
|
svn path=/trunk/KDE/kdelibs/; revision=888076
|
|
svn path=/trunk/KDE/kdelibs/; revision=888030
|
|
svn path=/trunk/KDE/kdelibs/; revision=887054
|
|
svn path=/trunk/KDE/kdelibs/; revision=886921
|
|
svn path=/trunk/KDE/kdelibs/; revision=886287
|
|
(these three modules were working correctly, this is just to establish a convention how to deal with this)
Alex
svn path=/trunk/KDE/kdelibs/; revision=886256
|
|
This should now provide absolute library paths and fix the problems various packages
had with building QCA2 support.
svn path=/trunk/KDE/kdelibs/; revision=885998
|
|
the reduced link interface in modules != kdelibs obe by one
Alex
svn path=/trunk/KDE/kdelibs/; revision=885852
|
|
svn path=/trunk/KDE/kdelibs/; revision=885225
|
|
is no need to search for the headers
and libraries or test for the API anymore, since all that information is provided ready-to-use
by StrigiConfig.cmake
Alex
CCMAIL: jvdoever@gmail.com
svn path=/trunk/KDE/kdelibs/; revision=885206
|
|
BUGS:175232
svn path=/trunk/KDE/kdelibs/; revision=884713
|
|
Alex
svn path=/trunk/KDE/kdelibs/; revision=884376
|
|
Alex
svn path=/trunk/KDE/kdelibs/; revision=884375
|
|
Alex
svn path=/trunk/KDE/kdelibs/; revision=884365
|
|
-FindPkgConfig can also be used under Windows, usually it will do just nothing then
-also work if pkg-config fails
-use FIND_PACKAGE_HANDLE_STANDARD_ARGS()
-use the new HINTS argument for the FIND_XXX() commands, these directories are then preferred over the default ones
-use the new if(... VERSION_GREATER) instead of macro_ensure_version() (new since 2.6.2)
Alex
svn path=/trunk/KDE/kdelibs/; revision=884360
|
|
again,
except FindStrigi.cmake, which seems to be working.
Let's start now cleaning them up step by step.
Alex
CCMAIL: helio@kde.org
svn path=/trunk/KDE/kdelibs/; revision=884355
|
|
-use find_package_handle_standard_args()
Alex
svn path=/trunk/KDE/kdelibs/; revision=883966
|
|
Alex
svn path=/trunk/KDE/kdelibs/; revision=883961
|
|
in this case STRIGI_INCLUDEDIR is empty, and then used as result
variable for FIND_PATH(). But FIND_PATH() only does something if
the used variable contains "NOTFOUND", so it didn't search for the header actually.
Now FIND_PATH() uses STRIGI_INCLUDE_DIR and sets STRIGI_INCLUDEDIR for compatibility.
Hint: FOO_INCLUDE_DIR is the correct naming according to the cmake module coding rules
(see kdelibs/cmake/modules/cmake-modules/styleguide.txt), not legacy.
Alex
CCMAIL: helio@kde.org
Helio: are you sure there are not other such breakages left ? I'm always *very* cautious when touching these files,
I still have a bad feeling after these big changes.
svn path=/trunk/KDE/kdelibs/; revision=883470
|
|
svn path=/trunk/KDE/kdelibs/; revision=883065
|
|
svn path=/trunk/KDE/kdelibs/; revision=883006
|
|
svn path=/trunk/KDE/kdelibs/; revision=883004
|
|
svn path=/trunk/KDE/kdelibs/; revision=882988
|
|
continue to build
svn path=/trunk/KDE/kdelibs/; revision=882982
|
|
a test for non pkgconfig places. Alex already agreed that we need setup a formal wiki for such kind of operations
svn path=/trunk/KDE/kdelibs/; revision=882969
|
|
svn path=/trunk/KDE/kdelibs/; revision=882963
|
|
svn path=/trunk/KDE/kdelibs/; revision=882917
|
|
The duplicated test for every lib was done due to NO_DEFAULT_PATH addition on lib tests.
At the very first moment duplication was removed, all default path strigi libs are stopped to been detected
svn path=/trunk/KDE/kdelibs/; revision=882910
|
|
svn path=/trunk/KDE/kdelibs/; revision=882904
|
|
svn path=/trunk/KDE/kdelibs/; revision=882897
|
|
svn path=/trunk/KDE/kdelibs/; revision=882896
|
|
svn path=/trunk/KDE/kdelibs/; revision=882894
|
|
svn path=/trunk/KDE/kdelibs/; revision=882888
|
|
svn path=/trunk/KDE/kdelibs/; revision=882887
|
|
svn path=/trunk/KDE/kdelibs/; revision=882809
|
|
svn path=/trunk/KDE/kdelibs/; revision=882802
|
|
svn path=/trunk/KDE/kdelibs/; revision=882776
|
|
svn path=/trunk/KDE/kdelibs/; revision=882745
|
|
svn path=/trunk/KDE/kdelibs/; revision=882740
|
|
svn path=/trunk/KDE/kdelibs/; revision=882730
|
|
svn path=/trunk/KDE/kdelibs/; revision=882721
|
|
svn path=/trunk/KDE/kdelibs/; revision=882703
|
|
svn path=/trunk/KDE/kdelibs/; revision=882701
|
|
-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=882249
|
|
svn path=/trunk/KDE/kdelibs/; revision=882248
|
|
Alex
svn path=/trunk/KDE/kdelibs/; revision=882117
|