Age | Commit message (Collapse) | Author |
|
creating the desired rules
Alex
svn path=/trunk/KDE/kdelibs/; revision=533383
|
|
Alex
svn path=/trunk/KDE/kdelibs/; revision=533083
|
|
-include MacroLibrary in the top level CMakeLists.txt instead of the separate macro files
Alex
svn path=/trunk/KDE/kdelibs/; revision=532921
|
|
Alex
svn path=/trunk/KDE/kdelibs/; revision=532803
|
|
-use the new multiple-output syntax for KDE4_ADD_KCFG_FILES()
-introduce a new target property WRAPPER_SCRIPT, which is set to the created wrapper script (or the executable
if none is generated), which can then be easily queried and used e.g. in add_custom_command
Alex
Adriaan, does this fix your RPATH problem ?
CCMAIL: <groot@kde.org>
svn path=/trunk/KDE/kdelibs/; revision=532800
|
|
CACHED_FOO fast-path
when the check only uses those. Instead I used this, to avoid "Found libfoo" in the output when in
fact we didn't just look for it, we had it in the cache.
+if (TIFF_INCLUDE_DIR)
+ # Already in cache, be silent
+ set(TIFF_FIND_QUIETLY TRUE)
+endif (TIFF_INCLUDE_DIR)
CACHED_FOO remains for the cases where there is more logic to the configure check, like
PKGCONFIG, foo-config, or CHECK_LIBRARY_EXISTS (e.g. bzip2)
CCMAIL: kde-buildsystem@kde.org
svn path=/trunk/KDE/kdelibs/; revision=531839
|
|
svn path=/trunk/KDE/kdelibs/; revision=531833
|
|
svn path=/trunk/KDE/kdelibs/; revision=531255
|
|
The other solution would be to use add_definitions instead of include_directories,
but then we lose the automatic removal of -I/usr/include for instance.
svn path=/trunk/KDE/kdelibs/; revision=531167
|
|
something isn't available (e.g. agg for me).
svn path=/trunk/KDE/kdelibs/; revision=531000
|
|
to short circuit checks for Motif on non X11 platforms.
svn path=/trunk/KDE/kdelibs/; revision=530857
|
|
svn path=/trunk/KDE/kdelibs/; revision=530095
|
|
svn path=/trunk/KDE/kdelibs/; revision=529864
|
|
that happens so often.
svn path=/trunk/KDE/kdelibs/; revision=529759
|
|
-- Found KDE4 library dir: /Users/dfaure/kde/trunk/KDE/build/kdelibs/lib/.
is a strange way of saying "I'm setting those vars internally", when building kdelibs.
svn path=/trunk/KDE/kdelibs/; revision=529757
|
|
svn path=/trunk/KDE/kdelibs/; revision=529505
|
|
svn path=/trunk/KDE/kdelibs/; revision=529328
|
|
svn path=/trunk/KDE/kdelibs/; revision=529324
|
|
so that changing the prefix doesn't mean recompiling -all- of kdelibs, only
a few files. One more step towards modular config-foo.h files.
svn path=/trunk/KDE/kdelibs/; revision=529149
|
|
The same needs to be done in many other checks...
svn path=/trunk/KDE/kdelibs/; revision=528992
|
|
- Qt qmake not found!
+ The installed Qt version 4.1.0-rc1 is too old, at least version 4.1.1 is required
svn path=/trunk/KDE/kdelibs/; revision=528959
|
|
- add proper quoting
- add proper LD_LIBRARY_PATH export's
- don't make world executable. Ok, it would be better to
honor umask, but I don't know how to do that..
svn path=/trunk/KDE/kdelibs/; revision=528894
|
|
in kdeprint?
svn path=/trunk/KDE/kdelibs/; revision=528855
|
|
on FreeBSD
without the double qoutes LD_LIBRARY_PATH works at least, and the added double
qoutes help in finding the executable, but now dcopidl2cpp complains about
the space in the path to the kidl file, and no qoutes and no backslashes
help :-/
Alex
P.S. if this breaks the build on other systems, feel free to revert
CCMAIL: kde-buildsystem@kde.org
svn path=/trunk/KDE/kdelibs/; revision=528380
|
|
svn path=/trunk/KDE/kdelibs/; revision=528134
|
|
-use add_custom_command instead of add_custom_target(), saves one line of code
Alex
svn path=/trunk/KDE/kdelibs/; revision=527955
|
|
svn path=/trunk/KDE/kdelibs/; revision=527638
|
|
- find gnuwin32 package location very early
- removed GNUWIN32_INCLUDE_DIR/GNUWIN32_LIBRARY_DIR macros, because FindGNUWIN32.cmake
sets now CMAKE_INCLUDE_PATH and CMAKE_LIBRARY_PATH
- don't use pkgconfig on windows
svn path=/trunk/KDE/kdelibs/; revision=527634
|
|
svn path=/trunk/KDE/kdelibs/; revision=527629
|
|
cmake time, and remove them when "cleaning"
Alex
svn path=/trunk/KDE/kdelibs/; revision=527599
|
|
Alex
svn path=/trunk/KDE/kdelibs/; revision=527571
|
|
Alex
svn path=/trunk/KDE/kdelibs/; revision=527541
|
|
svn path=/trunk/KDE/kdelibs/; revision=527493
|
|
svn path=/trunk/KDE/kdelibs/; revision=527490
|
|
we can easily adjust the version number of our libs for each release
Alex
svn path=/trunk/KDE/kdelibs/; revision=527474
|
|
Alex
svn path=/trunk/KDE/kdelibs/; revision=527424
|
|
-fix error in kate (the ui_ prefix was missing)
-change RPATH handling once again:
-renamed "TOOL" to "RUN_UNINSTALLED"
RPATH_STYLE is gone
if CMAKE_SKIP_RPATH is enabled, no RPATH will be used
if it is enabled, all except the RUN_UNINSTALLED apps will be built with RPATH to the install dir,
apps with RUN_UNINSTALLED set will be built with RPATH to the build dir, and relinked during make install
Alex
svn path=/trunk/KDE/kdelibs/; revision=527381
|
|
which will not be compiled by the C/C++ compiler
and use DEPENDS for everything else and where it's unsure whether it's a header or an implementation file
this fixes the build in kdelibs/kdewidgets/ partly, now it breaks with "unknown interface" :-/
Alex
svn path=/trunk/KDE/kdelibs/; revision=527355
|
|
ideally the keywords would be:
one of RUN_FROM_BUILDTREE, RUN_UNINSTALLED, NOINST, BUILDTOO, TOOL - has to run from the buildtree without being installed
NOGUI - bascially means "no bundle on OS X", so e.g. also for maybe kwin
default (no keyword): build a bundle on OS X, compile with RPATH to the install dir
Alex
CCMAIL: kde-buildsystem@kde.org
svn path=/trunk/KDE/kdelibs/; revision=527103
|
|
svn path=/trunk/KDE/kdelibs/; revision=527060
|
|
svn path=/trunk/KDE/kdelibs/; revision=527038
|
|
Adjust the includes accordingly (I hope I found all of them, at least kdelibs
compiles here - except for kate/tests/arbitraryhighlighttest.cpp)
Be careful when using foo.ui, foo.h, foo.cpp now, though because uic puts
a very general include guard macro in the generated file: FOO_H
Most people (and kde-devel-vim.vim's ,i) will use the same macro for foo.h.
This will hopefully be fixable when Trolltech extends uic so that we don't
have to postprocess the output anymore. (The -o option of uic creates the
include guard from the name of the output file.)
svn path=/trunk/KDE/kdelibs/; revision=526900
|
|
right now this only affects OS X: without the NOGUI keyword, now application bundles should be created
I will add RPATH handling later.
kdelibs/kabc/: add a dependency of addressee.h to addressee.cpp, this works partly (i.e. it works if none of both exists, but doesn't work if addressee.cpp exists and addressee.h doesn't)
Alex
CCMAIL: kde-buildsystem@kde.org
svn path=/trunk/KDE/kdelibs/; revision=526894
The following changes were in SVN, but were removed from git:
M pics/CMakeLists.txt
|
|
kdelibs/CMakeLists.txt
Alex
svn path=/trunk/KDE/kdelibs/; revision=526864
|
|
svn path=/trunk/KDE/kdelibs/; revision=526552
|
|
svn path=/trunk/KDE/kdelibs/; revision=526548
|
|
Alex
svn path=/trunk/KDE/kdelibs/; revision=526524
|
|
Alex
svn path=/trunk/KDE/kdelibs/; revision=526481
|
|
implementation files, this should fix parallel builds
Alex
svn path=/trunk/KDE/kdelibs/; revision=526472
|
|
Alex
svn path=/trunk/KDE/kdelibs/; revision=526097
|