aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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-06install executables with the install command instead of deprecated ↵André Wöbbeking
install_files/targets. when you install scripts with install(PROGRAMS ...) they're installed executable. svn path=/trunk/KDE/kdelibs/; revision=538076 The following changes were in SVN, but were removed from git: M pics/CMakeLists.txt
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
2006-05-01If the header is there but not the lib, then we can't use itDavid Faure
svn path=/trunk/KDE/kdelibs/; revision=536135
2006-05-01-add a macro to convert the value of cmake variables to 0 or 1 for use in ↵Alexander Neundorf
config.h.cmake Alex svn path=/trunk/KDE/kdelibs/; revision=536102
2006-04-30-two cmake modules to check whether a given struct or pointer has a ↵Alexander Neundorf
specified member variable Alex svn path=/trunk/KDE/kdelibs/; revision=535981
2006-04-28-move the check for Perl into FindKDE4Internal.cmake, so we don't have to ↵Alexander Neundorf
put the check in every module Perl is required for building KDe software, e.g. dcopidl Alex svn path=/trunk/KDE/kdelibs/; revision=535221
2006-04-27-use MACRO_ADD_FILE_DEPENDENCIES() and remove the duplicated ↵Alexander Neundorf
_QT4_ADD_FILE_DEPENDENCIES() Alex svn path=/trunk/KDE/kdelibs/; revision=534769
2006-04-27-use qmake to tell us which uic and moc we should useAlexander Neundorf
-apply patches from Clinton Stimpson and Kenneth Moreland, fixing some QtMain issues on windows Alex svn path=/trunk/KDE/kdelibs/; revision=534767
2006-04-27Add QTUITOOLS macroLaurent Montel
svn path=/trunk/KDE/kdelibs/; revision=534733
2006-04-27if we call it with --no-stub, then it won't produce a Dirk Mueller
header file. Amazing how long this bug went unnoticed. Fixes everything-constantly-rebuilding when using cmake. svn path=/trunk/KDE/kdelibs/; revision=534598
2006-04-26-add the multiple output to the dcop macrosAlexander Neundorf
-some lowercasing Alex svn path=/trunk/KDE/kdelibs/; revision=534320
2006-04-26-move the test for a compiler flag into an own generic cmake module: ↵Alexander Neundorf
CheckCXXCompilerFlag.cmake -add a comment about removing CheckTypeSize.cmake once we require cmake 2.4.1 Alex svn path=/trunk/KDE/kdelibs/; revision=534314
2006-04-26- some compile flags cleanupsDirk Mueller
- readd visibility support svn path=/trunk/KDE/kdelibs/; revision=534204
2006-04-25-add the new option to put source-local include dirs first, won't have any ↵Alexander Neundorf
effect befor we require cmake 2.4.1 (we're still at 2.3.4) Alex svn path=/trunk/KDE/kdelibs/; revision=533904