aboutsummaryrefslogtreecommitdiff
path: root/modules
AgeCommit message (Collapse)Author
2006-05-28Check for UserData member of GifFileType so it bails with giflib (and not ↵Adriaan de Groot
libgif) during compile. svn path=/trunk/KDE/kdelibs/; revision=545738
2006-05-25Oops, forgot to remove that debugging message before committing.Simon Perreault
svn path=/trunk/KDE/kdelibs/; revision=544681
2006-05-25Check for qmake-qt4 before qmake. Doing otherwise would fail on Debian becauseSimon Perreault
qmake comes from Qt 3. svn path=/trunk/KDE/kdelibs/; revision=544680
2006-05-23Be just a *tad* more informative on the command-line when an essential ↵Adriaan de Groot
dependency is missing (this shows up under a stock Kubuntu install). Tell the user what was missing. This touches on the idea agai nthat we want a standard macro for informing users of missing dependencies. svn path=/trunk/KDE/kdelibs/; revision=544165
2006-05-23Search shape for ksnapshotLaurent Montel
svn path=/trunk/KDE/kdelibs/; revision=544133
2006-05-19-merge some fixes from cmake cvs:Alexander Neundorf
the macros for ui and rcc files now also work with absolute paths correct qouting for the qmake file Alex svn path=/trunk/KDE/kdelibs/; revision=542628
2006-05-18eh. another attempt. don't think this is quite working.Allen Winter
maybe Dirk would be willing to give it a try? svn path=/trunk/KDE/kdelibs/; revision=542316
2006-05-18visibility for the Intel C/C++ compiler.Allen Winter
it works (as in compiles and links), but I don't know for sure if it *really* works.. if you know what I mean :> svn path=/trunk/KDE/kdelibs/; revision=542311
2006-05-18Fix debug/release link problem for msvc.Peter Kümmel
Make two steps to be more clear: 1. revert to cmake's cvs version. 2. add changes for msvc this is step 2. CCMAIL:Paulo.Guedes@artelecom.pt CCMAIL:neundorf@kde.org svn path=/trunk/KDE/kdelibs/; revision=542213
2006-05-18Fix debug/release link problem for msvc.Peter Kümmel
Make two steps to be more clear: 1. revert to cmake's cvs version. 2. add changes for msvc this is step 1. CCMAIL:Paulo.Guedes@artelecom.pt CCMAIL:neundorf@kde.org svn path=/trunk/KDE/kdelibs/; revision=542211
2006-05-18change error messagePeter Kümmel
svn path=/trunk/KDE/kdelibs/; revision=542209
2006-05-18handle all msvc generators correct: debug/release, nmake/project generatorsPeter Kümmel
svn path=/trunk/KDE/kdelibs/; revision=542175
2006-05-17-the behaviour of LIST(REMOVE_ITEM ...) changed from cmake 2.4.1 beta to ↵Alexander Neundorf
cmake 2.4.2, add a check to work with both (2.4.1 was only a beta and so not to be considered stable, and I was even one of the people who wanted this change) This hack can be removed once we require a cmake version >= 2.4.2 Alex svn path=/trunk/KDE/kdelibs/; revision=541957
2006-05-16Optimization: don't look twice for Qt 4. This is usually already done before ↵Paulo Moura Guedes
in FindKDE4Internal.cmake. svn path=/trunk/KDE/kdelibs/; revision=541637
2006-05-16If we are building kdelibs with debug build type then choose the debug Qt ↵Paulo Moura Guedes
libraries. Before, if both were available, the release Qt libs were always chosen, which makes msvc apps crash. I think this finnishes the build-system cycle for the win32 port, for now :) CCMAIL: kde-buildsystem@kde.org CCMAIL: kde-windows@kde.org svn path=/trunk/KDE/kdelibs/; revision=541628
2006-05-16-a new cmake module which contains two macros:Alexander Neundorf
MACRO_LOG_FEATURE(VAR FEATURE DESCRIPTION URL) Logs the information so that it can be displayed at the end of the configure run VAR : variable which is TRUE or FALSE indicating whether the feature is supported FEATURE: name of the feature, e.g. "libjpeg" DESCRIPTION: description what this feature provides URL: home page MACRO_DISPLAY_FEATURE_LOG() Call this at the end of the toplevel CMakeLists.txt to display the collected results Example: INCLUDE(MacroLogFeature) FIND_PACKAGE(JPEG) MACRO_LOG_FEATURE(JPEG_FOUND "libjpeg" "Support JPEG images" "http://www.ijg.org") ... MACRO_DISPLAY_FEATURE_LOG() Alex CCMAIL:kde-buildsystem@kde.org svn path=/trunk/KDE/kdelibs/; revision=541576
2006-05-16more work to get the Intel compilers fully supported. still not all the way ↵Allen Winter
done, but getting closer. svn path=/trunk/KDE/kdelibs/; revision=541571
2006-05-16fix install <callPeter Kümmel
svn path=/trunk/KDE/kdelibs/; revision=541525
2006-05-16Taken from cmake cvs. This fixes moc and uic for msys.Paulo Moura Guedes
svn path=/trunk/KDE/kdelibs/; revision=541480
2006-05-16Even better. Suggested by Peter.Paulo Moura Guedes
CCMAIL: Peter Kummel [syntheticpp@gmx.net] svn path=/trunk/KDE/kdelibs/; revision=541478
2006-05-16Better. Only msvc requires same build type (release/debug).Paulo Moura Guedes
CCMAIL: Peter Kummel [syntheticpp@gmx.net] svn path=/trunk/KDE/kdelibs/; revision=541416
2006-05-16typoAllen Winter
svn path=/trunk/KDE/kdelibs/; revision=541352
2006-05-15-avoid-version was a libtool option, don't pass it to the linkerDavid Faure
svn path=/trunk/KDE/kdelibs/; revision=541334
2006-05-15Shh! if found in cache.Allen Winter
svn path=/trunk/KDE/kdelibs/; revision=541233
2006-05-15This is valid not only for msvc.Paulo Moura Guedes
CCMAIL: Peter Kummel [syntheticpp@gmx.net] svn path=/trunk/KDE/kdelibs/; revision=541109
2006-05-15Have build type in consideration.Paulo Moura Guedes
CCMAIL: Peter Kummel [syntheticpp@gmx.net] svn path=/trunk/KDE/kdelibs/; revision=541049
2006-05-14search for debug version (kdewin32d.lib) when compiling with msvcPeter Kümmel
CCMAIL:neundorf@kde.org CCMAIL:Ch.Ehrlicher@gmx.de svn path=/trunk/KDE/kdelibs/; revision=540864
2006-05-13First attempt at support for the Intel C/C++ compilers.Allen Winter
Still to-do: - shared and module linker flags - visibility support - shutup lots of harmless, annoying remarks To play with this: - install Intel C/C++ compilers. - set $PATH and $LD_LIBRARY_PATH correctly for the new stuff - export CC=icc; export CXX=icpc - mkdir kdelibs/build-icpc - cd kdelibs/build-icpc - cmake .. svn path=/trunk/KDE/kdelibs/; revision=540332
2006-05-13shhh! if FAM found in cache.Allen Winter
svn path=/trunk/KDE/kdelibs/; revision=540331
2006-05-12use 4.0.0 (KDE 4.0) as a default library versionDirk Mueller
svn path=/trunk/KDE/kdelibs/; revision=540239
2006-05-12-kde4_header() and footer are goneAlexander Neundorf
Alex svn path=/trunk/KDE/kdelibs/; revision=540234
2006-05-11remove debugging message. aleXXX said it was ok.Allen Winter
svn path=/trunk/KDE/kdelibs/; revision=539852
2006-05-11Remove my CACHED_ hacks which break when people install libxml2 after seeing ↵David Faure
the error message about it - only use the cache when the check was previously successful, as discussed. svn path=/trunk/KDE/kdelibs/; revision=539759
2006-05-11-enhanced syntax for KDE4_ADD_EXECUTABLE and KDE4_ADD_KDEINIT_EXECUTABLE:Alexander Neundorf
KDE4_ADD_EXECUTABLE(name [NOGUI] [RUN_UNINSTALLED] srcs...) KDE4_ADD_KDEINIT_EXECUTABLE(name [NOGUI] [RUN_UNINSTALLED] srcs...) -> NOGUI and RUN_UNINSTALLED can now be used independently together. This also means that RUN_UNINSTALLED no longer automatically means NOGUI. -build libs and plugins with empty RPATH, so they don't have to be relinked during make install Alex CCMAIL: kde-buildsystem@kde.org svn path=/trunk/KDE/kdelibs/; revision=539757
2006-05-09Abort if QtCore couldn't be found - for mikmak and his strange permission ↵David Faure
problem ;) svn path=/trunk/KDE/kdelibs/; revision=539150
2006-05-09Requires 2.4.1 by default.Laurent Montel
svn path=/trunk/KDE/kdelibs/; revision=538916
2006-05-05Find dcopidl executable also on Windows.Paulo Moura Guedes
svn path=/trunk/KDE/kdelibs/; revision=537589
2006-05-04Factorize the version-number parsing and checking code into a separate macro.David Faure
Already used by the gpgme version check in kdepim. FindQt4 has similar code, but since it's a fork of a CMake module I'm not sure if I should modify it CCMAIL: kde-buildsystem@kde.org svn path=/trunk/KDE/kdelibs/; revision=537476
2006-05-04${LD_LIBRARY_PATH+:$LD_LIBRARY_PATH}, not ${LD_LIBRARY_PATH+:LD_LIBRARY_PATH}David Faure
svn path=/trunk/KDE/kdelibs/; revision=537457
2006-05-04"su" just for unixes.Paulo Moura Guedes
svn path=/trunk/KDE/kdelibs/; revision=537389
2006-05-03I was told kopeteappearancesettings.kcfg has signals ;(Stephan Kulow
Either we grep for it or we introduce a second macro svn path=/trunk/KDE/kdelibs/; revision=537064
2006-05-03there is no single kcfg file in our SVN that needs signals.Stephan Kulow
So don't create tons of invalid .moc files. For someone with more experience it would be cool to generate a flag as soon as there is a .kcfg file needing it svn path=/trunk/KDE/kdelibs/; revision=537048
2006-05-03Added support for KDE_MIN_VERSION (modelled after QT_MIN_VERSION), and ↵David Faure
ported the "kdelibs trunk" check to use the same data, i.e. the output of kde-config. svn path=/trunk/KDE/kdelibs/; revision=536962
2006-05-03Port the DONTPORT check.Volker Krause
svn path=/trunk/KDE/kdelibs/; revision=536897
2006-05-03If the lib isn't there, xcursor isn't useable. This should probably be done ↵David Faure
for all others... svn path=/trunk/KDE/kdelibs/; revision=536875
2006-05-02Fix Qt version parsing to accept "4.1.3-snapshot-20060502"David Faure
svn path=/trunk/KDE/kdelibs/; revision=536688
2006-05-02downgrade hard requirement again. using 2.4.1 isDirk Mueller
fine, but it shouldn't be mandatory svn path=/trunk/KDE/kdelibs/; revision=536450
2006-05-01-remove the kde4_create_doxygen_docs() commandAlexander Neundorf
Alex svn path=/trunk/KDE/kdelibs/; revision=536344
2006-05-01-cmake 2.4.1 beta is now requiredAlexander Neundorf
-remove CMAKE_CURRENT_SOURCE_DIR and CMAKE_CURRENT_BINARY_DIR from the INCLUDE_DIRECTORIES() commands, except where it also applies to the subdirectories -remove the "ARGS" keyword from the add_custom_command()s -add the generated files from add_custom_command() always to the list of sources -use the new macro_bool_to_01() in more places -some indenting Alex svn path=/trunk/KDE/kdelibs/; revision=536285
2006-05-01It is quite faster when it doesn't search for libXrandr, libXft etc. in all ↵David Faure
of my $PATH. NO_SYSTEM_PATH disables looking into $PATH and $LIB, I don't see how a X lib could ever be in either of those. Windows uses $PATH for libs - but Windows doesn't have X11 so at least in this file this should be fine; I wonder why FIND_LIBRARY looks into $PATH on unix though, in general... CCMAIL: kde-buildsystem@kde.org svn path=/trunk/KDE/kdelibs/; revision=536154