aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-07-09- use libasound to list virtual devices (I'm actually only interested in customMatthias Kretz
ones defined in e.g. ~/.asoundrc), currently still shows too much - adapt to Solid::AudioInterface change svn path=/trunk/KDE/kdelibs/; revision=685785
2007-07-09it's d4, not 4dFrank Osterfeld
svn path=/trunk/KDE/kdelibs/; revision=685741
2007-07-09As posted to kde-buildsystem:Matthias Kretz
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
2007-07-09fix linebreaksFrank Osterfeld
svn path=/trunk/KDE/kdelibs/; revision=685713
2007-07-09build with mingwFrank Osterfeld
svn path=/trunk/KDE/kdelibs/; revision=685707
2007-07-07Move the kpgp library back to kdepim from kdepimlibs.Allen Winter
svn path=/trunk/KDE/kdelibs/; revision=684900
2007-07-07Dependancies was not correct.Laurent Montel
We didn't add all dependancy for all libraries. (Same for Win32 it was not correct because we didn't all depend) Now we generate file KDEPimLibsDependancy.cmake into kdepimlibs svn path=/trunk/KDE/kdelibs/; revision=684835
2007-07-06It's necessary to several packageLaurent Montel
(I will remove it into extragear next monday) svn path=/trunk/KDE/kdelibs/; revision=684567
2007-07-06Don't "FATAL" when package is not requiredLaurent Montel
svn path=/trunk/KDE/kdelibs/; revision=684463
2007-07-06Better to test on plasma.h, kpanelapplet.h is into kickerLaurent Montel
svn path=/trunk/KDE/kdelibs/; revision=684281
2007-07-05win32 fix: added non default search location using cmake option ↵Ralf Habacker
-DKDEPIMLIBS_DIR=<path> svn path=/trunk/KDE/kdelibs/; revision=683875
2007-07-05show message only in verbose modeMatthias Kretz
svn path=/trunk/KDE/kdelibs/; revision=683791
2007-07-04only be verbose when VERBOSE is setMatthias Kretz
svn path=/trunk/KDE/kdelibs/; revision=683467
2007-07-04- make automoc implicit (no kde4_automoc needed in CMakeLists.txt anymore, ↵Matthias Kretz
the macro now expands to nothing) - delay the automoc to make time - add KDE4_MOC_HEADERS macro that you can use to create moc_foo.cpp files that get compiled into the target, without you having to include the moc file in the .cpp file - automoc finds Q_OBJECT macros in .cpp files creates the .moc file from the .cpp file then - automoc allows both .moc and moc_foo.cpp style includes for qmake compatibility svn path=/trunk/KDE/kdelibs/; revision=683192
2007-07-03Fix compilation kdepim. library is renamed.Tom Albers
svn path=/trunk/KDE/kdelibs/; revision=682961
2007-07-03do not issue a FATAL_ERROR if the library was not found, and the module is ↵Pino Toscano
not REQUIRED svn path=/trunk/KDE/kdelibs/; revision=682901
2007-07-02Be silent if already foundLaurent Montel
svn path=/trunk/KDE/kdelibs/; revision=682336
2007-07-02Alex is right. Keep as "NOTFOUND" if not foundLaurent Montel
svn path=/trunk/KDE/kdelibs/; revision=682335
2007-07-02It's not into kdepimlibsLaurent Montel
svn path=/trunk/KDE/kdelibs/; revision=682241
2007-07-01Fix typoLaurent Montel
svn path=/trunk/KDE/kdelibs/; revision=682053
2007-06-30add variables for kleo and kpgp libs.Allen Winter
svn path=/trunk/KDE/kdelibs/; revision=681880
2007-06-30add a bunch of kdepimlibs libraries to the KDE4_KFOO_LIBS variables.Allen Winter
svn path=/trunk/KDE/kdelibs/; revision=681867
2007-06-28missing quotes for paths containing a spaceMatthias Kretz
svn path=/trunk/KDE/kdelibs/; revision=681349
2007-06-27MinorLaurent Montel
svn path=/trunk/KDE/kdelibs/; revision=681013
2007-06-27Tiny changes such as added unit test changes to preamble and spelling mistakesGavin Beatty
svn path=/trunk/KDE/kdelibs/; revision=680973
2007-06-26Fix typoLaurent Montel
svn path=/trunk/KDE/kdelibs/; revision=680418
2007-06-25moved here from kdebaseDirk Mueller
svn path=/trunk/KDE/kdelibs/; revision=680226
2007-06-25Fix make test, sorry for overlooking that one.Andreas Pakulat
svn path=/trunk/KDE/kdelibs/; revision=680131
2007-06-25needed outside kdebase/workspace, so move them to kdelibsDirk Mueller
svn path=/trunk/KDE/kdelibs/; revision=680109
2007-06-24Fix the kde4_add_test_executable macro by setting EXECUTABLE_OUTPUT_PATH andAndreas Pakulat
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
2007-06-24XSync extension.Luboš Luňák
svn path=/trunk/KDE/kdelibs/; revision=679787
2007-06-23Fix logic (When we don't find mini version of libLaurent Montel
we must exit) svn path=/trunk/KDE/kdelibs/; revision=679228
2007-06-22make the automoc script work with moc_<filename>.cpp style moc includes for ↵Matthias Kretz
qmake compatibility svn path=/trunk/KDE/kdelibs/; revision=678809
2007-06-22fatal error if KDE wants to compile with -fvisibility=hidden but ↵Matthias Kretz
Q_DECL_EXPORT expands to nothing svn path=/trunk/KDE/kdelibs/; revision=678787
2007-06-22dos -> unixMatthias Kretz
svn path=/trunk/KDE/kdelibs/; revision=678786
2007-06-21SVN_SILENT typosJarosław Staniek
svn path=/trunk/KDE/kdelibs/; revision=678586
2007-06-21Fix pb to search include with gphoto2Laurent Montel
svn path=/trunk/KDE/kdelibs/; revision=678365
2007-06-21beautifyAlexander Neundorf
Alex svn path=/trunk/KDE/kdelibs/; revision=678277
2007-06-20Remove the now uncessary QtScript from QT_QTUITOOLS_LIBRARY.Andreas Pakulat
svn path=/trunk/KDE/kdelibs/; revision=678154
2007-06-20link against a library so that cmake can actually figure out theDirk Mueller
dependencies and parallel build doesn't break. Hopefully with that, dashboard will finally be able to compile extragear-libs. Its been weeks. Yay. svn path=/trunk/KDE/kdelibs/; revision=678125
2007-06-20Fix typoLaurent Montel
svn path=/trunk/KDE/kdelibs/; revision=678111
2007-06-20win32 fix: use relative install prefix to avoid hardcoded install pathes in ↵Ralf Habacker
cmake_install.cmake files svn path=/trunk/KDE/kdelibs/; revision=678005
2007-06-20- added win32 packager supportRalf Habacker
- 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
2007-06-19less messagesAlexander Neundorf
Alex svn path=/trunk/KDE/kdelibs/; revision=677369
2007-06-18fix qlite.h to sqlite.hGilles Caulier
svn path=/trunk/KDE/kdelibs/; revision=677073
2007-06-18don't try to use pkgconfig under WindowsLaurent Montel
svn path=/trunk/KDE/kdelibs/; revision=676990
2007-06-18Move into kdelibs needs by digikam/libkipip-pluginsLaurent Montel
svn path=/trunk/KDE/kdelibs/; revision=676983
2007-06-18Need by digikam/amarokLaurent Montel
svn path=/trunk/KDE/kdelibs/; revision=676977
2007-06-17As discussed on kde-buildsystem rename kde4_add_test toAndreas Pakulat
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
2007-06-16Revert commit 676280 (the uic -tr redirection may not be needed, but it is ↵Chusslove Illich
good performance wise). svn path=/trunk/KDE/kdelibs/; revision=676291