| Age | Commit message (Collapse) | Author |
|
OK'd on k-c-d.
svn path=/trunk/KDE/kdelibs/; revision=737584
|
|
CMAKE_INSTALL_PREFIX, modifying some dirs via the cache is no longer possible
(because this is what the cmake code in kdelibs/CMakeLists.txt / the KDE4 win32 installer expects anyway
Alex
CCMAIL: ps_ml@gmx.de
CCMAIL: ralf.habacker@freenet.de
CCMAIL: Ch.Ehrlicher@gmx.de
Patrick: can you please remove the LIB_INSTALL_DIR hack for win32 in the places where you added it ?
It should now work everywhere automatically (because it is done now in FindKDE4Internal.cmake)
Only issue: quotes must not be used around ${LIB_INSTALL_DIR}, because they turn the list of
arguments into a string containing all the values
Alex
svn path=/trunk/KDE/kdelibs/; revision=736793
|
|
Alex
svn path=/trunk/KDE/kdelibs/; revision=735844
|
|
twice in a row
Alex
M FindKDE4Internal.cmake
svn path=/trunk/KDE/kdelibs/; revision=735843
|
|
win32
http://lists.kde.org/?l=kde-buildsystem&m=119446327108889&w=2
svn path=/trunk/KDE/kdelibs/; revision=734116
|
|
svn path=/trunk/KDE/kdelibs/; revision=733507
|
|
svn path=/trunk/KDE/kdelibs/; revision=730940
|
|
for UNIX, they should be found by the various FIND_PACKAGE() calls
Alex
svn path=/trunk/KDE/kdelibs/; revision=730766
|
|
svn path=/trunk/KDE/kdelibs/; revision=728266
|
|
svn path=/trunk/KDE/kdelibs/; revision=721447
|
|
svn path=/trunk/KDE/kdelibs/; revision=720322
|
|
Here's to hoping I found all the users first. I sure tried.
svn path=/trunk/KDE/kdelibs/; revision=719903
|
|
it only within kdelibs (so that KStandardDirs can look there for compatibility),
but don't tempt people into installing new stuff into that dir.
svn path=/trunk/KDE/kdelibs/; revision=719613
|
|
svn path=/trunk/KDE/kdelibs/; revision=717432
|
|
svn path=/trunk/KDE/kdelibs/; revision=717270
|
|
svn path=/trunk/KDE/kdelibs/; revision=712346
|
|
svn path=/trunk/KDE/kdelibs/; revision=711192
|
|
time, a patch fixing KDELibsDependencies.cmake will follow
svn path=/trunk/KDE/kdelibs/; revision=711114
|
|
Fix typo
svn path=/trunk/KDE/kdelibs/; revision=702150
|
|
-remove old macros which failed with SEND_ERROR since several weeks already
-deprecated KDE4_CREATE_HTML_HANDBOOK() and added option KDE4_ENABLE_HTMLHANDBOOK instead, if enabled, you get targets "htmlhandbook", which can be used to create the html docs
Alex
CCMAIL:winter@kde.org
Tip of the day: using "make edit_cache" you can easily change cmake settings
svn path=/trunk/KDE/kdelibs/; revision=700205
|
|
Alex
svn path=/trunk/KDE/kdelibs/; revision=695827
|
|
and also in the directory where the current cmake is installed
Alex
svn path=/trunk/KDE/kdelibs/; revision=695825
|
|
-use the project specific kdelibs_SOURCE_DIR and kdelibs_PROJECT_DIR variables to detect whether we are compiling kdelibs
-some cosmetics
Alex
svn path=/trunk/KDE/kdelibs/; revision=695821
|
|
svn path=/trunk/KDE/kdelibs/; revision=691973
|
|
a better solution with all those paths...
CCMAIL: kde-windows@kde.org
svn path=/trunk/KDE/kdelibs/; revision=691498
|
|
XDG_DIRECTORY_DIR->XDG_DIRECTORY_INSTALL_DIR, DBUS_INTERFACES_DIR->DBUS_INTERFACES_INSTALL_ DIR, DBUS_SERVICES_DIR->DBUS_SERVICES_INSTALL_DIR to have same naming convention as discussed with Alex.
Fix into khtml cmakefile to try to fix enable-final (generate khtml_final_cpp.cpp before to use it)
svn path=/trunk/KDE/kdelibs/; revision=691212
|
|
to this stuff and not really to KDE4
Alex
svn path=/trunk/KDE/kdelibs/; revision=691173
|
|
trouble in some cases
svn path=/trunk/KDE/kdelibs/; revision=689445
|
|
message(SEND_ERROR), so the user gets
a useful error message instead of suddenly "unknown command"
-same for KDE4_INSTALL_LIBTOOL_FILE()
-also remove the docs for both macros from FindKDE4Internal.cmake
Alex
svn path=/trunk/KDE/kdelibs/; revision=686696
|
|
calling kde4-config which might be the wrong one or not in the path at all
-some more qoutes can't hurt for dirs with spaces
-use EXECUTE_PROCESS() instead of EXEC_PROGRAM() since this can separate stdout and stderr
Alex
svn path=/trunk/KDE/kdelibs/; revision=686304
|
|
(KDEDIRS based)
svn path=/trunk/KDE/kdelibs/; revision=686007
|
|
I replaced kde4automoc.cmake with a C++/QtCore based program that can run more
efficient.
Instead of creating a <targetname>.automoc file that is added to the target I
create a <targetname>_automoc.cpp file now that is compiled and linked into
the target. This file #includes all moc files that are not included by other
source files. This way the automoc can, at make-time, decide what mocs need
to be compiled explicitly and linked into the target.
E.g. the following is possible now:
foo.h:
class A : public QObject
{
Q_OBJECT
...
};
foo.cpp does not #include "foo.moc"
run make - everything compiles and links fine (without mentioning the header
in KDE4_MOC_HEADERS either since the new automoc looks at all corresponding
header files from the .cpp files by itself)
now change foo.cpp to #include "foo.moc"
running make now will just work, even with the /fast target.
Next change I did was to create a <targetname>_automoc.cpp.files file to pass
the moc includes and the source files that belong to the target to the
automoc. I could have kept it on the command line but I got a report that the
command line was already too long for Windows' cmd.exe.
Implementation details:
- The messages of the automoc are written using cmake -E cmake_echo_color, so
the automoc correctly colorizes its messages now.
- The moc QProcesses are started in parallel (up to 10).
svn path=/trunk/KDE/kdelibs/; revision=685719
|
|
add a convience define to not have to install xmlgui and other files.
Adapt knotify and kdeui tests to this change (remove the extra add_definitions there)
svn path=/trunk/KDE/kdelibs/; revision=679803
|
|
Q_DECL_EXPORT expands to nothing
svn path=/trunk/KDE/kdelibs/; revision=678787
|
|
svn path=/trunk/KDE/kdelibs/; revision=678786
|
|
Alex
svn path=/trunk/KDE/kdelibs/; revision=678277
|
|
cmake_install.cmake files
svn path=/trunk/KDE/kdelibs/; revision=678005
|
|
- added explorer integration for easier access to the build environment (shell scripts with predefined pathes for mingw and nmake and msvc)
svn path=/trunk/KDE/kdelibs/; revision=677974
|
|
kde4_add_test_executable and introduce kde4_add_unit_test for unittests, which
combines kde4_add_test_executable and cmake's add_test. Port the kdelibs
module, the other modules will be comitted shortly.
CCMAIL: kde-core-devel@kde.org
svn path=/trunk/KDE/kdelibs/; revision=676857
|
|
svn path=/trunk/KDE/kdelibs/; revision=673238
|
|
-> the comment 'does not work atm' is corect...
svn path=/trunk/KDE/kdelibs/; revision=672966
|
|
KDEWIN sets include/library search path for all other modules and KDEWIN32 search for kdewin32 library in the found locations.
svn path=/trunk/KDE/kdelibs/; revision=672805
|
|
-only reuse the install dirs from kdelibs if the current CMAKE_INSTALL_PREFIX equals the kdelibs install dir
Alex
svn path=/trunk/KDE/kdelibs/; revision=672766
|
|
to kdelibs/CMakeLists.txt
Alex
svn path=/trunk/KDE/kdelibs/; revision=671572
|
|
" you configure kdelibs to CMAKE_INSTALL_PREFIX=/usr CONFIG_INSTALL_DIR=/etc/kde"
"then you go to kdetoys and do CMAKE_INSTALL_PREFIX=/usr"
cmake didn't use CONFIG_INSTALL_DIR.
Now we store value into KDELibsDependencies.cmake and we can use directly.
not necessary to re-specify CONFIG_INSTALL_DIR in each module.
svn path=/trunk/KDE/kdelibs/; revision=669808
|
|
Thanks to dfaure and tronical for helping me out with the build systems!
svn path=/trunk/KDE/kdelibs/; revision=668049
|
|
svn path=/trunk/KDE/kdelibs/; revision=666996
|
|
and needs testing; let's get Dirk going meanwhile.
svn path=/trunk/KDE/kdelibs/; revision=666995
|
|
svn path=/trunk/KDE/kdelibs/; revision=666993
|
|
cvs version. So revert it. It's defined now with official
cmake version
svn path=/trunk/KDE/kdelibs/; revision=666910
|