Age | Commit message (Collapse) | Author |
|
Alex
svn path=/trunk/KDE/kdelibs/; revision=884414
|
|
-change output prefix from ">>" to "::" (doesn't have to be quoted when grepping)
-add option CLEAN_DIRS to RunAllModuleTests.cmake, if you set this to TRUE, the previous test build directories will be removed before running the tests
Alex
svn path=/trunk/KDE/kdelibs/; revision=884400
|
|
-add a macro test_find_package(<package> <prefix> <var_without_prefix1>...<var_without_prefixN>) for executing a mdoule and printing the results
-add cmake script RunAllModuleTests.cmake which can be used to run all existing tests in one go
Alex
svn path=/trunk/KDE/kdelibs/; revision=884395
|
|
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
|
|
They have to be executed manually for now.
Alex
svn path=/trunk/KDE/kdelibs/; revision=884359
|
|
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
|
|
svn path=/trunk/KDE/kdelibs/; revision=882079
|
|
without mysql appended
Alex
Jarosloaw: can you please check that this still works as you expect ?
CCMAIL: js@iidea.pl
svn path=/trunk/KDE/kdelibs/; revision=882056
|
|
branches/work/predicate)
svn path=/trunk/KDE/kdelibs/; revision=881641
|
|
svn path=/trunk/KDE/kdelibs/; revision=881602
|
|
This is a rather strange hack but it works and so I want to keep it for now. It does not change anything on Linux.
svn path=/trunk/KDE/kdelibs/; revision=881571
|
|
Alex
svn path=/trunk/KDE/kdelibs/; revision=881351
|
|
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
|
|
svn path=/trunk/KDE/kdelibs/; revision=880466
|