aboutsummaryrefslogtreecommitdiff
path: root/modules/CMakeLists.txt
AgeCommit message (Collapse)Author
2008-12-14-rename the new kde4_write_basic_cmake_version_file() to ↵Alexander Neundorf
macro_write_basic_cmake_version_file(), since it is completely KDE-independent and can potentially be used in any other project remove the old macro, add the new renamed one, add it to the macro library, adjust kdepimlibs/CMakeLists.txt accordingly Alex svn path=/trunk/KDE/kdelibs/; revision=896999
2008-12-14-add a macro which helps with generating a find_package() conform ↵Alexander Neundorf
<package>Version.cmake file Alex svn path=/trunk/KDE/kdelibs/; revision=896965
2008-12-14-break the long line into multiple linesAlexander Neundorf
-don't glob for *.py files but instead list them all explicitely (same would be nice for the *cmake files but it's just too convenient) Alex svn path=/trunk/KDE/kdelibs/; revision=896959
2008-12-09-add a central FindKDE4Workspace.cmake in kdelibs, which is used by kdetoys, ↵Alexander Neundorf
kdeartwork and kdeplasma-addons (e.g. kscreensaver, plasmaclock and some more) -install a KDE4WorkspaceConfig.cmake file from kdebase/workspace, which is loaded by FindKDE4Workspace.cmake from kdelibs/cmake/modules, and which provides all information and targets necessary to use this stuff Unfortunately this may required updating both kdelibs and kdebase for kdetoys, kdeartwork and kdeplasma-addons Alex svn path=/trunk/KDE/kdelibs/; revision=894637
2008-11-10-require cmake 2.6.2Alexander Neundorf
-enable the reduced link interface for everybody now in kdelibs -convert all the set_target_properties(foo LINK_INTERFACE_LIBRARIES...) to the new target_link_libraries(foo LINK_INTERFACE_LIBRARIES ...) -install all shared libs also as "exported targets", so these libraries can be included by the other projects again as "imported targets", which should fix some problems with different build configurations, the reduced link interface, hopefully also custom install locations (Windows), maybe more -remove the temporary internal hackish macro _KDE4_EXPORT_LIBRARY_DEPENDENCIES() Alex, who hopes this doesn't break too much... So if you get linker errors now, please let me know (or even better kde-buildsystem@kde.org) svn path=/trunk/KDE/kdelibs/; revision=882594
2008-10-20Move py file here tooLaurent Montel
svn path=/trunk/KDE/kdelibs/; revision=873788
2008-10-20Install py fileLaurent Montel
svn path=/trunk/KDE/kdelibs/; revision=873786
2008-06-20fix install target: make it find the kdecmake.1 fileMatthias Kretz
svn path=/trunk/KDE/kdelibs/; revision=822434
2008-06-19-when cmake 2.6 is used, create a manpage for the modules coming with ↵Alexander Neundorf
kdelibs and install it Alex CCMAIL: winter@kde.org svn path=/trunk/KDE/kdelibs/; revision=822366
2008-04-26-add FindBoost.cmake from cmake 2.4.5, since the one from 2.6.9RC9 has a ↵Alexander Neundorf
problem with the cmake policies Alex svn path=/trunk/KDE/kdelibs/; revision=801447
2008-04-25...this one too, install the new dummy file for windows kdeinitAlexander Neundorf
Alex svn path=/trunk/KDE/kdelibs/; revision=801181
2008-03-04also install the style guideAlexander Neundorf
Alex svn path=/trunk/KDE/kdelibs/; revision=782337
2007-12-16new macro MACRO_APPEND_IF(var condition value1..valuen)Alexander Neundorf
can be used to simplify code: macro_append_if(mySrcs SOMELIB_FOUND file1.cpp file2.cpp) instead of if(SOMELIB_FOUND) set(mySrcs file1.cpp file2.cpp) endif(SOMELIB_FOUND) Alex svn path=/trunk/KDE/kdelibs/; revision=749077
2007-07-12Fix the build, by installing the new kde4automoc.files.in fileAndreas Pakulat
svn path=/trunk/KDE/kdelibs/; revision=686887
2007-06-13I think that it's ok we removed all module (cmake-2.4.5 was required some ↵Laurent Montel
months ago) svn path=/trunk/KDE/kdelibs/; revision=675145
2007-04-04remove CheckCSourceRuns.cmake - we depend on a cmake version which shipsOswald Buddenhagen
it. svn path=/trunk/KDE/kdelibs/; revision=650505
2007-03-22Remove cmake file which is already merge into cmake official packageLaurent Montel
svn path=/trunk/KDE/kdelibs/; revision=645382
2007-01-28-revert commit from Laurent, we have to discuss requiring cmake 2.4.5 (or ↵Alexander Neundorf
2.4.6) first before requiting it Alex CCMAIL: montel@kde.org svn path=/trunk/KDE/kdelibs/; revision=628019
2007-01-27Remove module which are now into cmake-2.4.5Laurent Montel
FindLibXslt.cmake can be remove there is different from cmake file (test xsltproc) and FindOpenSSL.cmake (I must look at difference) svn path=/trunk/KDE/kdelibs/; revision=627623
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
2006-09-19add comment for the files merged to cmakeAlexander Neundorf
Alex svn path=/trunk/KDE/kdelibs/; revision=586504
2006-09-18-CheckCXXCompilerFlag.cmake can be removed once we require cmake 2.4.4 or laterAlexander Neundorf
Alex svn path=/trunk/KDE/kdelibs/; revision=586171
2006-09-15remove FindZLIB.cmake and CheckTypeSize.cmake now that we require cmake 2.4.3Alexander Neundorf
Alex svn path=/trunk/KDE/kdelibs/; revision=584937
2006-07-05now we have a uninstall target in every toplevel module, so you can do "make ↵Alexander Neundorf
uninstall" e.g. in build/kdelibs/ Alex CCMAIL:kde-core-devel@kde.org svn path=/trunk/KDE/kdelibs/; revision=558348
2006-07-04delete previously installed FindQtDBus.cmake and QtDBUSMacros.cmakeAlexander Neundorf
Alex svn path=/trunk/KDE/kdelibs/; revision=558217
2006-07-04Fix install/remove macroLaurent Montel
svn path=/trunk/KDE/kdelibs/; revision=557966
2006-07-04Replace all '/include' by ${INSTALL_INCLUDE_DIR} and convert again some ↵Laurent Montel
install_files to install(...) macro svn path=/trunk/KDE/kdelibs/; revision=557961
2006-06-09-remove FindZLIB.cmake once we require cmake >= 2.4.3Alexander Neundorf
Alex svn path=/trunk/KDE/kdelibs/; revision=549791
2006-06-05remove MacroGetenvWinPath.cmake, this is not required anymore since cmake 2.4.1Alexander Neundorf
Alex svn path=/trunk/KDE/kdelibs/; revision=548477
2006-03-23CCMAIL:Alexander Neundorf <neundorf@kde.org> No such file. My first cmake ↵Gary Cramblitt
related fix. Hope this is right. svn path=/trunk/KDE/kdelibs/; revision=521619
2006-03-22-these files come with cmake since 2.3.4, which we depend on, uninstall them ↵Alexander Neundorf
if they were installed before Alex svn path=/trunk/KDE/kdelibs/; revision=521555
2006-03-20minor cleanups: indenting, adding newline to end of file, etc.Allen Winter
svn path=/trunk/KDE/kdelibs/; revision=520790
2006-03-08-some files will be obsoleted by the next cmakw releaseAlexander Neundorf
Alex svn path=/trunk/KDE/kdelibs/; revision=516863
2006-03-07-implemented RPATH handling, but disabled for nowAlexander Neundorf
to enable it again, remove the line 104, where KDE4_NEED_WRAPPER_SCRIPTS is set to false again If you have current cmake cvs, you can then: -enable CMAKE_SKIP_RPATH using ccmake, then everything will be built without RPATH -disable CMAKE_SKIP_RPATH and enable KDE4_RPATH_TO_BUILD_DIR, then everything will be built with RPATH pointing to both the build and the install dir -disable CMAKE_SKIP_RPATH and disable KDE4_RPATH_TO_BUILD_DIR, then everything will be built with RPATH pointing to the install dir In all three cases no relinking will happen during install. If built without RPATH to the builddir, the executables are executed using wrapper scripts named <name>.sh, e.g. kconfig_compiler.sh. some changes to the kde3 stuff: -renamed KDE3_ADD_KLM to KDE3_ADD_KDEINIT_EXECUTABLE -removed KDE3_PLACEHOLDER -removed KDE3_CREATE_LIBTOOL_FILE to KDE3_INSTALL_LIBTOOL_FILE Please check whether it still works for you and let me know. I plan to move the KDE3 related files to cmake RSN. CCMAIL: kde-buildsystem@kde.org CCMAIL: b_mann@gmx.de CCMAIL: christian.loose@hamburg.de Alex svn path=/trunk/KDE/kdelibs/; revision=516642
2006-03-01-when installing, remove cmake files which may have been installed before, ↵Alexander Neundorf
but have become invalid now (because they have been renamed, ort moved to cmake cvs) Alex svn path=/trunk/KDE/kdelibs/; revision=514900
2006-02-16-replace -fexceptions with ${KDE4_ENABLE_EXCEPTIONS} (I'm not sure this is ↵Alexander Neundorf
a good name for the variable) -add install rules for the cmake files in kdelibs/cmake/modules/ -remove debug output and fix typo in FindOpenEXR.cmake Alex svn path=/trunk/KDE/kdelibs/; revision=510319
2006-02-15Lowercase some common keywords to improve readabilityDavid Faure
svn path=/trunk/KDE/kdelibs/; revision=509624
2006-01-22make install now installs all cmake files into the cmake module directoryAlexander Neundorf
Alex svn path=/trunk/KDE/kdesdk/cmake/; revision=501385
2006-01-22moved kde3 stuff to modules/Alexander Neundorf
Alex svn path=/trunk/KDE/kdesdk/cmake/; revision=501376