aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-01-26Add boostrap into cmake macro which create docLaurent Montel
to allow to generate kdelibs doc svn path=/trunk/KDE/kdelibs/; revision=627396
2007-01-23Add macro KDE4_ADD_TEST for unit test usage. This way, if you haveThiago Macieira
CMake 2.4.4 or later, you don't need to turn on KDE4_BUILD_TESTS to be allowed to build tests: just cd into the tests dir and "make targetname". PS: it's time we bumped the minimum version requirement for CMake... CCMAIL:kde-buildsystem@kde.org svn path=/trunk/KDE/kdelibs/; revision=626619
2007-01-23add a macro KDE4_CREATE_EXPORTS_HEADER(fileName libName)Alexander Neundorf
which should create an exports header for the given lib This happen via configure_file() from the template file kde4exportsheader.h.in Is this ok this way ? Please let me know. Alex CCMAIL: kde-buildsystem@kde.org svn path=/trunk/KDE/kdelibs/; revision=626609
2007-01-23Ah bah the vars were not set when compiling kdelibs itself. Now it links.David Faure
svn path=/trunk/KDE/kdelibs/; revision=626580
2007-01-23Fix inline-visibility detectionThomas Zander
svn path=/trunk/KDE/kdelibs/; revision=626472
2007-01-23add -fno-threadsafe-statics to the CXXFLAGS if supported: as we can't rely onMatthias Kretz
threadsafe local statics anyway, we can save the cycles in gcc4 compiled programs (gcc4 adds a mutex around every local static). svn path=/trunk/KDE/kdelibs/; revision=626443
2007-01-22Undo my accidental change of the compiler flags from the otherThiago Macieira
day. So, re-add the KDE 3.5.x test to check if g++ is fixed WRT to -fvisibility-inlines-hidden and enable it if it works (works fine on 32-bit). As for the C compiler flag, I've moved it to an independent variable. KDE is not in the business of creating C libraries, so I'll add this flag for kde4_add_library & family. If we need a 3rd-party library to be build, a different macro than kde4_add_library will be needed. svn path=/trunk/KDE/kdelibs/; revision=626277
2007-01-22Stupid me :(Laurent Montel
Now it creates link svn path=/trunk/KDE/kdelibs/; revision=626254
2007-01-22Changed kspell2 to sonnet where relevant, in anticipation of merging ↵Jacob Rideout
sonnet-refactoring into trunk svn path=/trunk/KDE/kdelibs/; revision=626251
2007-01-22Fix create symlink when in post installLaurent Montel
svn path=/trunk/KDE/kdelibs/; revision=626238
2007-01-22replace this evil hack with an entirely more evil hack thatDirk Mueller
hopefully works svn path=/trunk/KDE/kdelibs/; revision=626228
2007-01-22Allow to install doc into subdirectoryLaurent Montel
svn path=/trunk/KDE/kdelibs/; revision=626160
2007-01-22UpdateLaurent Montel
svn path=/trunk/KDE/kdelibs/; revision=626144
2007-01-22Add kwalletclient cmake macroLaurent Montel
svn path=/trunk/KDE/kdelibs/; revision=626117
2007-01-21can't hurt to create the directory beforehand.Dirk Mueller
svn path=/trunk/KDE/kdelibs/; revision=625994
2007-01-21fix qtmain usageChristian Ehrlicher
svn path=/trunk/KDE/kdelibs/; revision=625858
2007-01-21make the handbook creation dependent on the stylesheet.Allen Winter
svn path=/trunk/KDE/kdelibs/; revision=625844
2007-01-21win32-only fixes:Christian Ehrlicher
- cmake's add_custom_target somehow steals our ';' - quote it with '\' - fix reading $Path from environment svn path=/trunk/KDE/kdelibs/; revision=625842
2007-01-20New macros for creating and installing application handbooks.Allen Winter
To use, in your module/doc/app/CMakeLists.txt: kde4_create_handbook(index.docbook) kde4_install_handbook() Oh, this will probably not work for kdelibs/doc because we need to pass meinproc the --srcdir option in that module. CCMAIL: kde-buildsystem@kde.org svn path=/trunk/KDE/kdelibs/; revision=625750
2007-01-20-user CMAKE_MODULE_LINKER_FLAGS for CMAKE_MODULE_LINKER_FLAGSAlexander Neundorf
Alex svn path=/trunk/KDE/kdelibs/; revision=625584
2007-01-20Do not override my compiler flags, thank youThiago Macieira
svn path=/trunk/KDE/kdelibs/; revision=625581
2007-01-20Added new macro MACRO_OPTIONAL_ADD_SUBDIRECTORY(dir), which might be useful ↵Alexander Neundorf
e.g. for extragear. If you use this instead of the normal ADD_SUBDIRECTORY(), it adds for every directory an option so you can skip this directory, and it doesn't complain if the directory doesn't exist. E.g. if you want to compile just one project from the extragear or kdesupport you can turn the other dirs off if you use this macro instead of the normal ADD_SUBDIRECTORY() Alex CCMAIL: kde-core-devel@kde.org CCMAIL: kde-buildsystem@kde.org svn path=/trunk/KDE/kdelibs/; revision=625574
2007-01-19-add a helper target "htmlhandbook" using add_custom_target() which dependsAlexander Neundorf
on the generated index.html one problem: if you enter multiple docbook files, the output file name for each of them is ${CMAKE_CURRENT_BINARY_DIR}/index.html I guess this is not intended. How should they actually be named ? Alex CCMAIL: winter@kde.org svn path=/trunk/KDE/kdelibs/; revision=625313
2007-01-18-add the dependency to meinproc when building kdelibs to the meinproc macro, ↵Alexander Neundorf
so meinproc gets created before the rule is executed -remove the unnecessary if() around the find_program() calls, they in any way do nothing if it was found already -add docs for the new meinproc macro to FindKDE4Internal.cmake Alex svn path=/trunk/KDE/kdelibs/; revision=625047
2007-01-18A new macro for generating index.html from index.docbook using meinproc.Allen Winter
Doesn't seem to work yet, so I'm hoping a cmake guru will see this and help me. I tried putting kde4_create_html_handbook(index.docbook) in the kdepim/doc/akregator/CMakeLists.txt, but I don't see that an index.html is being created anywhere. CCMAIL: kde-buildsystem@kde.org svn path=/trunk/KDE/kdelibs/; revision=625018
2007-01-16Fix a problem experienced by a few people, where the Brad Hards
QCA2 cmake module threw away the pkg-config output, and returned the path to the QtCrypto directory, instead of the path to the <QtCrypto> include (typically one level down). svn path=/trunk/KDE/kdelibs/; revision=624040
2007-01-15Fix parsing of found_version when it starts with letters, like "Flex 2.5.4a".David Faure
Otherwise it would set found_major_vers = "Flex 2" etc. Report, analysis, and fix by Marc.Schodermayr telemotive.de - thanks! svn path=/trunk/KDE/kdelibs/; revision=623718
2007-01-13Tidy up QCA2 checkWill Stephenson
svn path=/trunk/KDE/kdelibs/; revision=622942
2007-01-12- rename kalsadevicelist to kaudiodevicelist as it supports OSS devices just asMatthias Kretz
well now - adapt the KCM to the name change - make selections on the categoryTree work correctly (used the wrong signal) - added whatsThis and toolTips to the KCM - add unknown AudioCaptureDevices to the list - make the remove function use the standard removeRows function instead of replacing the whole model data - enable InternalMove on the deviceList svn path=/trunk/KDE/kdelibs/; revision=622681
2007-01-12add qtmain(d).lib when linking executables on windowsChristian Ehrlicher
svn path=/trunk/KDE/kdelibs/; revision=622674
2007-01-12Fix the check for MySQL EmbeddedWill Stephenson
svn path=/trunk/KDE/kdelibs/; revision=622624
2007-01-11cosmetic fix, now the parameter for GUI apps is handled the same way both ↵Alexander Neundorf
under Windows and OSX Alex CCMAIL: kde-buildsystem@kde.org It does still work under windows, right ? svn path=/trunk/KDE/kdelibs/; revision=622373
2007-01-11make KDE apps that aren't console apps win32 appsStephan Kulow
svn path=/trunk/KDE/kdelibs/; revision=622313
2007-01-09also check FONTCONFIG_INCLUDE_DIRAlexander Neundorf
Alex svn path=/trunk/KDE/kdelibs/; revision=621742
2007-01-09use FONTCONFIG_INCLUDE_DIR instead of FONTCONFIG_DEFINITIONSAlexander Neundorf
Alex svn path=/trunk/KDE/kdelibs/; revision=621735
2007-01-09-/usr/include, /usr/local/include, /usr/lib and /usr/local/lib are not ↵Alexander Neundorf
required anymore since cmake 2.4.0 or so -some cosmetics -> all the same (lower) case Alex svn path=/trunk/KDE/kdelibs/; revision=621732
2007-01-09Since we only look there, tell the user where we looked.David Faure
svn path=/trunk/KDE/kdelibs/; revision=621698
2007-01-07use NO_DEFAULT_PATH so that the correct version of the pim libs is found beforeMatt Rogers
versions in /usr svn path=/trunk/KDE/kdelibs/; revision=620708
2007-01-06Add support for oxygen iconsJonathan Riddell
svn path=/trunk/KDE/kdelibs/; revision=620620
2007-01-06-add the new and advanced FindPkgConfig.cmake module from cmake cvs, can be ↵Alexander Neundorf
removed once we require cmake >= 2.4.6 Usage: find_package(PkgConfig) pkg_check_modules(GDK gdk) gives you: GDK_INCLUDE_DIRS GDK_LIBRARIES and more, see top of FindPkgConfig.cmake for details Alex CCMAIL: kde-buildsystem@kde.org svn path=/trunk/KDE/kdelibs/; revision=620585
2007-01-05-no need to specify /usr/lib and /usr/local/libAlexander Neundorf
-why are the two vars set to empty if not found instead of leaving them on "NOTFOUND" ? Alex svn path=/trunk/KDE/kdelibs/; revision=620406
2007-01-05on osx the DNS-SD bits are in libSystemBenjamin Reed
svn path=/trunk/KDE/kdelibs/; revision=620375
2007-01-05win32 fixRalf Habacker
svn path=/trunk/KDE/kdelibs/; revision=620095
2007-01-04-add QT_USE_QTDBUSAlexander Neundorf
we're now almost sync'ed with cmake cvs again, it's just the release/debug lib stuff, the framework stuff, and the extra conf checks done in cmake cvs Alex svn path=/trunk/KDE/kdelibs/; revision=619966
2007-01-04partly sync with cmake cvs: if "qmake" is found, check that it's a Qt4 ↵Alexander Neundorf
qmake, if not, search again for qmake4 and qmake-qt4 Alex svn path=/trunk/KDE/kdelibs/; revision=619956
2007-01-04lovely cmake featureStephan Kulow
svn path=/trunk/KDE/kdelibs/; revision=619738
2007-01-03-remove obsolete macroAlexander Neundorf
-minor doc fix Alex svn path=/trunk/KDE/kdelibs/; revision=619654
2007-01-03-add optional argument for the interface name to QT4_GENERATE_DBUS_INTERFACEAlexander Neundorf
-partly sync cmake cvs: with add dependency scanning for Qt rc files (#134340) Alex CCMAIL: faure@kde.org svn path=/trunk/KDE/kdelibs/; revision=619651
2007-01-03mark more variables as advancedAlexander Neundorf
Alex svn path=/trunk/KDE/kdelibs/; revision=619649
2007-01-03partly sync with cmake cvs: search QtCore inc dir only in the dir qmake reportedAlexander Neundorf
Alex svn path=/trunk/KDE/kdelibs/; revision=619645