aboutsummaryrefslogtreecommitdiff
path: root/modules/FindQt4.cmake
AgeCommit message (Collapse)Author
2006-09-12Just commentsDavid Faure
svn path=/trunk/KDE/kdelibs/; revision=583578
2006-09-11- new names for the qt dbus code generatorsSimon Hausmann
svn path=/trunk/KDE/kdelibs/; revision=583005
2006-09-09added copyright notice everywhere.Alexander Neundorf
Now they all are BSD-licensed, as copyright holder I inserted everywhere the one who added it to svn (or Kitware if it is an enhanced copy from taken cmake) Some developers committed quite often but were not the ones who added the file, if you feel you have also copyright on the file add your name in the specific file. Copyright holders: CCMAIL: montel@kde.org CCMAIL: toscano.pino@tiscali.it CCMAIL: adymo@kdevelop.org CCMAIL: ranger@befunk.com CCMAIL: zack@kde.org CCMAIL: caslav.ilic@gmx.net CCMAIL: syntheticpp@yahoo.com CCMAIL: js@iidea.pl CCMAIL: michael.larouche@kdemail.net CCMAIL: ossi@kde.org CCMAIL: faure@kde.org Committers, but no files added so that they are not listed as copyright holders: CCMAIL: ch.ehrlicher@gmx.de CCMAIL: winter@kde.org CCMAIL: ralf.habacker@freenet.de CCMAIL: moura@kdewebdev.org CCMAIL: kde-buildsystem@kde.org Alex svn path=/trunk/KDE/kdelibs/; revision=582410
2006-08-22help debugging build failuresStephan Kulow
svn path=/trunk/KDE/kdelibs/; revision=575854
2006-08-12-exclude files generated by qt4_generate_moc() from automocAlexander Neundorf
Alex svn path=/trunk/KDE/kdelibs/; revision=572490
2006-07-11Allow to specify classname.Laurent Montel
It's necessary to fix karm compile it uses same xml file but two different class and use the same lib =>it defined same object => we can't link. (it's very specific case) svn path=/trunk/KDE/kdelibs/; revision=560969
2006-07-05if a wrong qmake has been found, mark it as invalid in the cache, so that it ↵Alexander Neundorf
is searched again the next time cmake runs Alex svn path=/trunk/KDE/kdelibs/; revision=558318
2006-07-04make the optional parameter ofr qt4_add_dbus_adaptor() actually workAlexander Neundorf
Alex svn path=/trunk/KDE/kdelibs/; revision=558130
2006-07-04-support an additional optional basename parameter for QT4_ADD_DBUS_ADAPTER()Alexander Neundorf
-support new and improved RPATH handling in cmake 2.4.3 -minor cleanups in kdelibs/CMakeLists.txt -use ${BIN_INSTALL_DIR} instead of bin as install target Alex svn path=/trunk/KDE/kdelibs/; revision=558004 The following changes were in SVN, but were removed from git: M pics/CMakeLists.txt
2006-07-04Let's stop generating adaptors that completely fail at runtime ↵David Faure
(qinvokemethod -> no compile-time checking). QT4_ADD_DBUS_ADAPTORS is deprecated, use QT4_ADD_DBUS_ADAPTOR() instead, which now takes in its arguments the header file and the classname of the parent object being adapted. The methods in the adaptor simply call the methods in the parent object, which means we know at compile-time that the xml and the C++ match. This also shows that we can't generate adaptors at compile-time when the slots need the additional QDBusMessage argument; but that's probably a rare case. CCMAIL: kde-core-devel@kde.org svn path=/trunk/KDE/kdelibs/; revision=557871
2006-07-03- variable overriding doesn't seem to work, according to AlexSimon Hausmann
svn path=/trunk/KDE/kdelibs/; revision=557470
2006-07-02-fix dependencies for cmake < 2.4.3Alexander Neundorf
Alex svn path=/trunk/KDE/kdelibs/; revision=557241
2006-07-02Make it work, thanks to Alex!Tobias Koenig
svn path=/trunk/KDE/kdelibs/; revision=557147
2006-07-02-add macros for dealing with dbus stuff: Alexander Neundorf
QT_ADD_DBUS_INTERFACES( sources xmlfile1 ... xmlfileN) QT_ADD_DBUS_ADAPTORS( sources xmlfile1 ... xmlfileN) Alex svn path=/trunk/KDE/kdelibs/; revision=557126
2006-07-01Fix typo.Kevin Ottens
SVN_SILENT svn path=/trunk/KDE/kdelibs/; revision=556920
2006-07-01Make kdecore link against QtDBus, thanks to Alex for his help on debugging!Tobias Koenig
svn path=/trunk/KDE/kdelibs/; revision=556914
2006-07-01Make kdelibs compile with current qt4.2 snapshotTobias Koenig
You have to update qt-copy to get compiled current trunk/kdelibs compiled successfully. CCMAIL:kde-core-devel@kde.org svn path=/trunk/KDE/kdelibs/; revision=556896
2006-06-30This is safe to add.Thiago Macieira
svn path=/trunk/KDE/kdelibs/; revision=556460
2006-06-20Fix compilation on OSX: QtUiTools also doesn't come as a framework.Marijn Kruisselbrink
svn path=/trunk/KDE/kdelibs/; revision=553216
2006-06-20Fix probable copy/paste error.Paulo Moura Guedes
svn path=/trunk/KDE/kdelibs/; revision=553182
2006-06-07-first check for qmake, then for qmake-qt4, this is in sync with cmake's ↵Alexander Neundorf
FindQt4.cmake and better for us (as we use qt-copy) Alex svn path=/trunk/KDE/kdelibs/; revision=549218
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-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-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-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-16Taken from cmake cvs. This fixes moc and uic for msys.Paulo Moura Guedes
svn path=/trunk/KDE/kdelibs/; revision=541480
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-02Fix Qt version parsing to accept "4.1.3-snapshot-20060502"David Faure
svn path=/trunk/KDE/kdelibs/; revision=536688
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-17Move windowsystem check earlier in file and use the resultTanner Lovelace
to short circuit checks for Motif on non X11 platforms. svn path=/trunk/KDE/kdelibs/; revision=530857
2006-04-12Moved out the 4 values from config.h that depend on the installation prefix,David Faure
so that changing the prefix doesn't mean recompiling -all- of kdelibs, only a few files. One more step towards modular config-foo.h files. svn path=/trunk/KDE/kdelibs/; revision=529149
2006-04-12Make it user friendly:Stephan Kulow
- Qt qmake not found! + The installed Qt version 4.1.0-rc1 is too old, at least version 4.1.1 is required svn path=/trunk/KDE/kdelibs/; revision=528959
2006-04-09-better error handling in FindQt4.cmakeAlexander Neundorf
-use add_custom_command instead of add_custom_target(), saves one line of code Alex svn path=/trunk/KDE/kdelibs/; revision=527955
2006-04-08abort configuring if installed used qt version is to old Ralf Habacker
svn path=/trunk/KDE/kdelibs/; revision=527493
2006-04-07-in ADD_CUSTOM_COMMAND: use MAIN_DEPENDENCY, where the depend file is a file ↵Alexander Neundorf
which will not be compiled by the C/C++ compiler and use DEPENDS for everything else and where it's unsure whether it's a header or an implementation file this fixes the build in kdelibs/kdewidgets/ partly, now it breaks with "unknown interface" :-/ Alex svn path=/trunk/KDE/kdelibs/; revision=527355
2006-04-04-fix detection of Qt4 qmakeAlexander Neundorf
Alex svn path=/trunk/KDE/kdelibs/; revision=526524
2006-04-01add QT_MKSPECS_DIRChristian Ehrlicher
svn path=/trunk/KDE/kdelibs/; revision=525241
2006-03-31-revert to not grepping the qmake spec file, since this is unreliable and ↵Alexander Neundorf
breaks the build on several systems Alex svn path=/trunk/KDE/kdelibs/; revision=525015
2006-03-31EXISTS() seems to eat the NOT _skip part, at least with cmake 2.3-20060317; ↵Adriaan de Groot
reversing the terms works better. svn path=/trunk/KDE/kdelibs/; revision=524807
2006-03-30bigger changes in FindQt4.cmake:Alexander Neundorf
-new variable QT_MIN_VERSION (as in FindQt3.cmake): set it to the minimum required version -prefer qmake over qmake-qt4 -find uic and moc by grepping the qmake spec file -search for the libs, headers and binaries only in the directories reported by qmake -set the minimum required Qt version to 4.1.1 svn path=/trunk/KDE/kdelibs/; revision=524621
2006-03-29Consolidate checks for the Microsoft Windows windowing system into one line ↵Tanner Lovelace
instead of specifically checking for win32 or win64. (Thanks to Thiago for the info about this.) svn path=/trunk/KDE/kdelibs/; revision=524072
2006-03-27-apply patch from Tanner Lovelace: only check for X11 if Q_WS_X11 is definedAlexander Neundorf
Alex svn path=/trunk/KDE/kdelibs/; revision=523302
2006-03-22prefer moc-qt4, uic-qt4 and qmake-qt4 over moc, uic and qmakeAlexander Neundorf
Alex svn path=/trunk/KDE/kdelibs/; revision=521522
2006-03-21-don't prefer QTDIR over the system path for searching qmake, as QTDIR is ↵Alexander Neundorf
obsoleted by Qt 4 also don't search for Qt4 directories under /usr/local Alex svn path=/trunk/KDE/kdelibs/; revision=521210
2006-03-20-rename QT_AND_KDECORE_LIBS to KDE4_KDECORE_LIBSAlexander Neundorf
-rename KDE4_xxx_LIBRARIES to KDE4_xxx_LIBS for less typing -find more KDE4_xxx_LIBS -add QT_QTFOO_LIBRARY_RELEASE to FindQt4.cmake the LIBKFOO vars should be replaced ASAP with KDE4_KFOO_LIBS Alex CCMAIL: montel@kde.org svn path=/trunk/KDE/kdelibs/; revision=520815 The following changes were in SVN, but were removed from git: M pics/CMakeLists.txt