aboutsummaryrefslogtreecommitdiff
path: root/modules
AgeCommit message (Collapse)Author
2006-03-07-implemented RPATH handling, but disabled for nowAlexander Neundorf
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
2006-03-07Search XdmcpLaurent Montel
svn path=/trunk/KDE/kdelibs/; revision=516520
2006-03-07oops typoLaurent Montel
svn path=/trunk/KDE/kdelibs/; revision=516499
2006-03-07Search Xau libLaurent Montel
svn path=/trunk/KDE/kdelibs/; revision=516496
2006-03-06-shell wrapper script which sets (DY)LD_LIBRARYPATH for executables without ↵Alexander Neundorf
RPATH. Alex svn path=/trunk/KDE/kdelibs/; revision=516382
2006-03-06Search XkbLaurent Montel
svn path=/trunk/KDE/kdelibs/; revision=516249
2006-03-05Search Xss extension (not perfect)Laurent Montel
svn path=/trunk/KDE/kdelibs/; revision=515896
2006-03-04disable warning 4661 for msvc (A member of the template class is not defined)Christian Ehrlicher
svn path=/trunk/KDE/kdelibs/; revision=515685
2006-03-03Search dpms extensionLaurent Montel
(need to improve it) svn path=/trunk/KDE/kdelibs/; revision=515395
2006-03-03Detect Xscreensaver extensionLaurent Montel
svn path=/trunk/KDE/kdelibs/; revision=515293
2006-03-02-prepare the KDE3 files for moving to cmake cvsAlexander Neundorf
-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
2006-03-02Search libXtLaurent Montel
svn path=/trunk/KDE/kdelibs/; revision=515065
2006-03-01-when installing, remove cmake files which may have been installed before, ↵Alexander Neundorf
but have become invalid now (because they have been renamed, ort moved to cmake cvs) Alex svn path=/trunk/KDE/kdelibs/; revision=514900
2006-03-01-renamed FindKDE4.cmake to FindKDE4Internal.cmake, so the name ↵Alexander Neundorf
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
2006-03-01-changes in preparation of the renaming to FindKDE4Internal.cmakeAlexander Neundorf
Alex svn path=/trunk/KDE/kdelibs/; revision=514887
2006-03-01-remove the manual definition of "MSVC", this is now done in cmakeAlexander Neundorf
-remove the "_debug" postfix for debug libs Alex svn path=/trunk/KDE/kdelibs/; revision=514866
2006-03-01Mark as advancedLaurent Montel
svn path=/trunk/KDE/kdelibs/; revision=514843
2006-02-28-set CMAKE_DEBUG_POSTFIX to "_debug", this has the effect that when doing a ↵Alexander Neundorf
debug build e.g. kdecore will be named "libkdecore_debug.so" Alex svn path=/trunk/KDE/kdelibs/; revision=514550
2006-02-27Use "TRUE" as for other check moduleLaurent Montel
svn path=/trunk/KDE/kdelibs/; revision=514232
2006-02-27Fix LIBRARY_OUTPUT_PATH when we build other module as kdelibsLaurent Montel
svn path=/trunk/KDE/kdelibs/; revision=514219
2006-02-25Add other X11 test (Xcursor/XTest)Laurent Montel
svn path=/trunk/KDE/kdelibs/; revision=513554
2006-02-23Search xinerama extensionLaurent Montel
svn path=/trunk/KDE/kdelibs/; revision=512744
2006-02-23Fix search xkb extensionLaurent Montel
svn path=/trunk/KDE/kdelibs/; revision=512735
2006-02-23Again other X11 extension (need for future)Laurent Montel
svn path=/trunk/KDE/kdelibs/; revision=512677
2006-02-23Search other x11 extensionLaurent Montel
svn path=/trunk/KDE/kdelibs/; revision=512674
2006-02-23Search X11 extension moduleLaurent Montel
svn path=/trunk/KDE/kdelibs/; revision=512668
2006-02-19-add basic support for different buildtypes with gcc, see FindKDE4.cmake ↵Alexander Neundorf
(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
2006-02-18-renamed the KDE4_something_DIR to something_INSTALL_DIRAlexander Neundorf
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
2006-02-18-apply patch from Andreas BeckermannAlexander Neundorf
-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
2006-02-17after discussion with David:Alexander Neundorf
-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
2006-02-17-give kdelibs a project name ("kdelibs")Alexander Neundorf
-remove the unused "install_icon" targets -mark more variables as "ADVANCED" Alex svn path=/trunk/KDE/kdelibs/; revision=510649
2006-02-17For the future (in kdebase don't duplicate search directory)Laurent Montel
svn path=/trunk/KDE/kdelibs/; revision=510422
2006-02-16-replace -fexceptions with ${KDE4_ENABLE_EXCEPTIONS} (I'm not sure this is ↵Alexander Neundorf
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
2006-02-16using GNUWIN32_DIR requires detecting of gnuwin32 package dir beforeRalf Habacker
svn path=/trunk/KDE/kdelibs/; revision=510062
2006-02-15find libraries in previously detected gnuwin32 package location Ralf Habacker
svn path=/trunk/KDE/kdelibs/; revision=509911
2006-02-15set LD_LIBRARY_PATH to make sure we use the just compiled libraries, notDirk Mueller
the installed ones. svn path=/trunk/KDE/kdelibs/; revision=509806
2006-02-15on windows the plugins also need the MAKE_X_LIB macroPeter Kümmel
CCMAIL:neundorf@kde.org svn path=/trunk/KDE/kdelibs/; revision=509782
2006-02-15add two defines for msvc2005Christian Ehrlicher
svn path=/trunk/KDE/kdelibs/; revision=509677
2006-02-15Reverting - generating moc files in subdirs worked, but this broke ↵David Faure
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
2006-02-15When creating a moc file for foo/bar.h, create it as foo/bar.mocDavid Faure
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
2006-02-15not my dayDavid Faure
svn path=/trunk/KDE/kdelibs/; revision=509626
2006-02-15Hmm, "NOT" can't be lowercased. I tested before lowercasing that last one, ↵David Faure
of course... svn path=/trunk/KDE/kdelibs/; revision=509625
2006-02-15Lowercase some common keywords to improve readabilityDavid Faure
svn path=/trunk/KDE/kdelibs/; revision=509624
2006-02-15tiff import lib is named 'libtiff' on windows/msvcChristian Ehrlicher
svn path=/trunk/KDE/kdelibs/; revision=509588
2006-02-15Fix typo.Laurent Montel
Now exr compiles fine svn path=/trunk/KDE/kdelibs/; revision=509573
2006-02-14add CMAKE_REQUIRED_INCLUDES to the original check_type_sizePeter Kümmel
CCMAIL: kde-buildsystem@kde.org svn path=/trunk/KDE/kdelibs/; revision=509448
2006-02-14prepare to use patched check_type_size macro, this is the original cmake ↵Peter Kümmel
version svn path=/trunk/KDE/kdelibs/; revision=509446
2006-02-14Restore FATAL_ERROR when KDEWIN32 is not found but is required.Brad King
svn path=/trunk/KDE/kdelibs/; revision=509380
2006-02-14Add -DQT3_SUPPORT_WARNINGSLaurent Montel
svn path=/trunk/KDE/kdelibs/; revision=509372
2006-02-14Now exr plugins compiles fineLaurent Montel
svn path=/trunk/KDE/kdelibs/; revision=509347