mirror of
https://bitbucket.org/smil3y/kdelibs.git
synced 2025-02-24 19:02:48 +00:00
163 lines
5.9 KiB
CMake
163 lines
5.9 KiB
CMake
## install the cmake files
|
|
|
|
set(module_install_dir ${DATA_INSTALL_DIR}/cmake/modules )
|
|
|
|
# maybe FindHUNSPELL.cmake doesn't have to be installed ?
|
|
# This variable doesn't actually do anything, but it's probably a good idea
|
|
# to have it around, so there is a place where the modules which are not installed
|
|
# are listed explicitly:
|
|
set(cmakeFilesDontInstall
|
|
FindHUpnp.cmake
|
|
FindUDev.cmake
|
|
)
|
|
|
|
# Explicitly list all files which will be installed.
|
|
# We don't use a GLOB anymore so we can have also cmake files here
|
|
# which are used inside kdelibs, but which don't have to be installed (and
|
|
# so become part of the public interface of kdelibs which has to be kept
|
|
# compatible).
|
|
set(cmakeFiles
|
|
CheckPointerMember.cmake
|
|
CheckPrototypeExists.cmake
|
|
CheckStructMember.cmake
|
|
FindACL.cmake
|
|
FindAGG.cmake
|
|
FindAkode.cmake
|
|
FindAlsa.cmake
|
|
FindAutomoc4.cmake
|
|
FindAvahi.cmake
|
|
FindBerkeleyDB.cmake
|
|
FindBlueZ.cmake
|
|
FindCarbon.cmake
|
|
FindDBusMenuQt.cmake
|
|
FindDNSSD.cmake
|
|
FindENCHANT.cmake
|
|
FindEigen.cmake
|
|
FindEigen2.cmake
|
|
FindExiv2.cmake
|
|
FindFAM.cmake
|
|
FindFFmpeg.cmake
|
|
FindFlac.cmake
|
|
FindFlex.cmake
|
|
FindFontconfig.cmake
|
|
FindGLIB2.cmake
|
|
FindGMP.cmake
|
|
FindGObject.cmake
|
|
FindGSSAPI.cmake
|
|
FindGStreamer.cmake
|
|
FindGettext.cmake
|
|
FindGphoto2.cmake
|
|
FindHUNSPELL.cmake
|
|
FindKDE4Internal.cmake
|
|
FindKDE4Workspace.cmake
|
|
FindKDevPlatform.cmake
|
|
FindKdcraw.cmake
|
|
FindKdeMultimedia.cmake
|
|
FindKdepim.cmake
|
|
FindKdepimLibs.cmake
|
|
FindKexiv2.cmake
|
|
FindKipi.cmake
|
|
FindKopete.cmake
|
|
FindKorundum.cmake
|
|
FindLCMS.cmake
|
|
FindLibArt.cmake
|
|
FindLibAttica.cmake
|
|
FindLibKonq.cmake
|
|
FindLibLZMA.cmake
|
|
FindLibXslt.cmake
|
|
FindLibintl.cmake
|
|
FindLibraryWithDebug.cmake
|
|
FindLinuxWirelesstools.cmake
|
|
FindMsgfmt.cmake
|
|
FindMusicBrainz.cmake
|
|
FindMySQL.cmake
|
|
FindNetworkManager.cmake
|
|
FindOggVorbis.cmake
|
|
FindOpenEXR.cmake
|
|
FindPCRE.cmake
|
|
FindPhonon.cmake
|
|
FindPopplerQt4.cmake
|
|
FindPostgreSQL.cmake
|
|
FindPulseAudio.cmake
|
|
FindPyKDE4.cmake
|
|
FindPyQt4.cmake
|
|
Qt4Macros.cmake
|
|
Qt4ConfigDependentSettings.cmake
|
|
KatieMacros.cmake
|
|
FindPythonLibrary.cmake
|
|
FindQCA2.cmake
|
|
FindQImageBlitz.cmake
|
|
FindQt4.cmake
|
|
FindKatie.cmake
|
|
FindRUBY.cmake
|
|
FindSIP.cmake
|
|
FindSamba.cmake
|
|
FindSane.cmake
|
|
FindSasl2.cmake
|
|
FindSharedMimeInfo.cmake
|
|
FindSqlite.cmake
|
|
FindStrigi.cmake
|
|
FindTaglib.cmake
|
|
FindUDisks2.cmake
|
|
FindUSB.cmake
|
|
FindWcecompat.cmake
|
|
FindX11.cmake
|
|
FindXKB.cmake
|
|
FindXine.cmake
|
|
FindXmms.cmake
|
|
HandleImportedTargetsInCMakeRequiredLibraries.cmake
|
|
KDE4Defaults.cmake
|
|
KDE4Macros.cmake
|
|
MacroAddCompileFlags.cmake
|
|
MacroAddLinkFlags.cmake
|
|
MacroAdditionalCleanFiles.cmake
|
|
MacroAppendIf.cmake
|
|
MacroBoolTo01.cmake
|
|
MacroEnsureOutOfSourceBuild.cmake
|
|
MacroEnsureVersion.cmake
|
|
MacroLibrary.cmake
|
|
MacroLogFeature.cmake
|
|
MacroOptionalAddSubdirectory.cmake
|
|
MacroOptionalDependPackage.cmake
|
|
MacroOptionalFindPackage.cmake
|
|
MacroPushRequiredVars.cmake
|
|
MacroWriteBasicCMakeVersionFile.cmake
|
|
PythonMacros.cmake
|
|
SIPMacros.cmake
|
|
check_installed_exports_file.cmake
|
|
config-alsa.h.cmake
|
|
create_exe_symlink.cmake
|
|
kde4_exec_via_sh.cmake
|
|
kde4uic.cmake
|
|
cmake-modules-styleguide.txt
|
|
kde4init_dummy.cpp.in
|
|
kde4_cmake_uninstall.cmake.in
|
|
BasicFindPackageVersion.cmake.in
|
|
FindLibPython.py
|
|
FindPyKDE4.py
|
|
FindPyQt.py
|
|
FindSIP.py
|
|
PythonCompile.py
|
|
)
|
|
|
|
install(FILES ${cmakeFiles}
|
|
DESTINATION ${module_install_dir} )
|
|
|
|
|
|
# the files listed here will be removed by remove_obsoleted_cmake_files.cmake, Alex
|
|
#set(FILES_TO_REMOVE
|
|
#)
|
|
|
|
#install(SCRIPT ${CMAKE_CURRENT_BINARY_DIR}/remove_files.cmake )
|
|
|
|
#file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/remove_files.cmake "#generated by cmake, don't edit\n\n")
|
|
#foreach ( _current_FILE ${FILES_TO_REMOVE})
|
|
# file(APPEND ${CMAKE_CURRENT_BINARY_DIR}/remove_files.cmake "message(STATUS \"Removing ${_current_FILE}\" )\n" )
|
|
# file(APPEND ${CMAKE_CURRENT_BINARY_DIR}/remove_files.cmake "exec_program( ${CMAKE_COMMAND} ARGS -E remove ${_current_FILE} OUTPUT_VARIABLE _dummy)\n" )
|
|
#endforeach ( _current_FILE)
|
|
|
|
if(NOT CMAKE_VERSION VERSION_GREATER 2.8.12)
|
|
# create and install a man page for the kdelibs cmake modules
|
|
add_custom_target(KDECMakeModulesManPage ALL COMMAND ${CMAKE_COMMAND} -DCMAKE_MODULE_PATH=${CMAKE_CURRENT_SOURCE_DIR} --help-custom-modules ${CMAKE_CURRENT_BINARY_DIR}/kdecmake.1)
|
|
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/kdecmake.1 DESTINATION "${MAN_INSTALL_DIR}/man1")
|
|
endif()
|