Age | Commit message (Collapse) | Author |
|
to enable it again, remove the line 104, where KDE4_NEED_WRAPPER_SCRIPTS is set to false again
If you have current cmake cvs, you can then:
-enable CMAKE_SKIP_RPATH using ccmake, then everything will be built without RPATH
-disable CMAKE_SKIP_RPATH and enable KDE4_RPATH_TO_BUILD_DIR, then everything will be built with RPATH pointing to both the build and the install dir
-disable CMAKE_SKIP_RPATH and disable KDE4_RPATH_TO_BUILD_DIR, then everything will be built with RPATH pointing to the install dir
In all three cases no relinking will happen during install.
If built without RPATH to the builddir, the executables are executed using wrapper scripts named <name>.sh, e.g. kconfig_compiler.sh.
some changes to the kde3 stuff:
-renamed KDE3_ADD_KLM to KDE3_ADD_KDEINIT_EXECUTABLE
-removed KDE3_PLACEHOLDER
-removed KDE3_CREATE_LIBTOOL_FILE to KDE3_INSTALL_LIBTOOL_FILE
Please check whether it still works for you and let me know. I plan to move the KDE3 related files to cmake RSN.
CCMAIL: kde-buildsystem@kde.org
CCMAIL: b_mann@gmx.de
CCMAIL: christian.loose@hamburg.de
Alex
svn path=/trunk/KDE/kdelibs/; revision=516642
|
|
svn path=/trunk/KDE/kdelibs/; revision=516520
|
|
svn path=/trunk/KDE/kdelibs/; revision=516499
|
|
svn path=/trunk/KDE/kdelibs/; revision=516496
|
|
RPATH.
Alex
svn path=/trunk/KDE/kdelibs/; revision=516382
|
|
svn path=/trunk/KDE/kdelibs/; revision=516249
|
|
svn path=/trunk/KDE/kdelibs/; revision=515896
|
|
svn path=/trunk/KDE/kdelibs/; revision=515685
|
|
(need to improve it)
svn path=/trunk/KDE/kdelibs/; revision=515395
|
|
svn path=/trunk/KDE/kdelibs/; revision=515293
|
|
-added the variables formerly sitting in kdebase/cmake/modules/FindKDE4.cmake
-added export_library_dependencies(KDELibsDependencies.cmake) command to kdelibs/CMakeLists.txt,
this file will be installed and used later on by FindKDE4Internal.cmake when stuff != kdelibs is compiled
Please have a look at KDELibsDependencies.cmake to see what it contains. The variables set there still
have to be used in FindKDE4Internal.cmake for setting the KDE4_FOO_LIBRARIES() varaibles, I only did it unitl now for kdeui.
Alex
CCMAIL: montel@kde.org
svn path=/trunk/KDE/kdelibs/; revision=515162
|
|
svn path=/trunk/KDE/kdelibs/; revision=515065
|
|
but have become invalid now
(because they have been renamed, ort moved to cmake cvs)
Alex
svn path=/trunk/KDE/kdelibs/; revision=514900
|
|
FindKDE4.cmake is free for the cmake module which will find the installed kdelibs cmake files
-moved the /usr/local/include and /usr/local/lib to FindKDE4Internal.cmake
Alex
svn path=/trunk/KDE/kdelibs/; revision=514888
|
|
Alex
svn path=/trunk/KDE/kdelibs/; revision=514887
|
|
-remove the "_debug" postfix for debug libs
Alex
svn path=/trunk/KDE/kdelibs/; revision=514866
|
|
svn path=/trunk/KDE/kdelibs/; revision=514843
|
|
debug build e.g. kdecore will be named "libkdecore_debug.so"
Alex
svn path=/trunk/KDE/kdelibs/; revision=514550
|
|
svn path=/trunk/KDE/kdelibs/; revision=514232
|
|
svn path=/trunk/KDE/kdelibs/; revision=514219
|
|
svn path=/trunk/KDE/kdelibs/; revision=513554
|
|
svn path=/trunk/KDE/kdelibs/; revision=512744
|
|
svn path=/trunk/KDE/kdelibs/; revision=512735
|
|
svn path=/trunk/KDE/kdelibs/; revision=512677
|
|
svn path=/trunk/KDE/kdelibs/; revision=512674
|
|
svn path=/trunk/KDE/kdelibs/; revision=512668
|
|
(search for CMAKE_CXX_FLAGS_DEBUG)
by default "ReleaseWithDebugInfo"==RelWithDebInfo is used, which means "-O2 -g"
release means "-O2"
debug means "-O0 -g"
Are these flags ok ? If not, which should be used instead ?
Creating debug libs and linking to the debug libs of Qt will come later, when I'm back
Was there a special reason why -Os instead of -O2 was used on the Mac ?
If so, it has to be resotred.
Also, use the new names for the install directories in kio/kssl/kssl/
Alex
CCMAIL: kde-buildsystem@kde.org
CCMAIL: rangerrick@gmail.com
svn path=/trunk/KDE/kdelibs/; revision=511435
|
|
except KDE4_INCLUDE_DIR, since this is used for compiling and not for installing
-change the detection of KDE4_MODULE_DIR to use CMAKE_CURRENT_LIST_FILE
I could not commit to kio/kssl/kssl/, so this may break installing there
Alex
CCMAIL: kde-buildsystem@kde.org
CCMAIL: montel@kde.org
svn path=/trunk/KDE/kdelibs/; revision=510826
|
|
-rename KDE3_CREATE_LIBTOOL_FILE to KDE3_INSTALL_LIBTOOL_FILE
-require cmake 2.3.3: http://www.cmake.org/files/v2.3/cmake-2.3.3-20060210.tar.gz
-use GET_FILENAME_COMPONENT(...ABSOLUTE )
-the Macro*.cmake files are now required too
Alex
If you use these files, please test that they work for you.
CCMAIL: b_mann@gmx.de
CCMAIL: christian.loose@hamburg.de
svn path=/trunk/KDE/kdelibs/; revision=510821
|
|
-renamed KDE4_ICON_DIR to ICON_INSTALL_DIR
-changed KDE4_INSTALL_ICONS(theme dir) to KDE4_INSTALL_ICONS( dir theme)
and dir now has to contain the "/icons" subdir, it is NOT appended anymore in the KDE4_INSTALL_ICONS() macro
CCMAIL: montel@kde.org
Alex
svn path=/trunk/KDE/kdelibs/; revision=510673
The following changes were in SVN, but were removed from git:
M pics/crystalsvg/CMakeLists.txt
M pics/hicolor/CMakeLists.txt
|
|
-remove the unused "install_icon" targets
-mark more variables as "ADVANCED"
Alex
svn path=/trunk/KDE/kdelibs/; revision=510649
|
|
svn path=/trunk/KDE/kdelibs/; revision=510422
|
|
a good name for the variable)
-add install rules for the cmake files in kdelibs/cmake/modules/
-remove debug output and fix typo in FindOpenEXR.cmake
Alex
svn path=/trunk/KDE/kdelibs/; revision=510319
|
|
svn path=/trunk/KDE/kdelibs/; revision=510062
|
|
svn path=/trunk/KDE/kdelibs/; revision=509911
|
|
the installed ones.
svn path=/trunk/KDE/kdelibs/; revision=509806
|
|
CCMAIL:neundorf@kde.org
svn path=/trunk/KDE/kdelibs/; revision=509782
|
|
svn path=/trunk/KDE/kdelibs/; revision=509677
|
|
compilation because
the subdir (in the builddir) is missing from the -I. How could we add it?
(E.g. kdelibs/kio/kfile/kopenwith.cpp is compiled from kdelibs/kio, so the relative path
to the header is kfile/kopenwith.h, and this created a kfile/kopenwith.moc, but it's included
as "kopenwith.moc" from kopenwith.h so we need -Ikfile in the compilation line. This is
necessary for the kabc/addressbook.h vs kabc/kab/addressbook.h case)
CCMAIL: kde-buildsystem@kde.org
svn path=/trunk/KDE/kdelibs/; revision=509646
|
|
This solves a problem in kabc which has addressbook.h and kab/addressbook.h,
and looks more logical in e.g. kio with all its subdirs.
svn path=/trunk/KDE/kdelibs/; revision=509637
|
|
svn path=/trunk/KDE/kdelibs/; revision=509626
|
|
of course...
svn path=/trunk/KDE/kdelibs/; revision=509625
|
|
svn path=/trunk/KDE/kdelibs/; revision=509624
|
|
svn path=/trunk/KDE/kdelibs/; revision=509588
|
|
Now exr compiles fine
svn path=/trunk/KDE/kdelibs/; revision=509573
|
|
CCMAIL: kde-buildsystem@kde.org
svn path=/trunk/KDE/kdelibs/; revision=509448
|
|
version
svn path=/trunk/KDE/kdelibs/; revision=509446
|
|
svn path=/trunk/KDE/kdelibs/; revision=509380
|
|
svn path=/trunk/KDE/kdelibs/; revision=509372
|
|
svn path=/trunk/KDE/kdelibs/; revision=509347
|