From afc0b5adb7fcb1b62ba50c4bc1cc28b3364cc8f2 Mon Sep 17 00:00:00 2001 From: Alexander Neundorf Date: Mon, 19 Nov 2007 21:52:16 +0000 Subject: -add some more quotes to help with spaces -use only one SET_TARGET_PROPERTIES() instead of two, kdefakes is build as C++ instead of C library because of automoc (which comes with kde4_add_library, which adds a C++ file to every target). To avoid this simply add_library() could be used, it just has to be made sure that the RPATH is correc (should be automatically) and the correct definitions are set (for exporting the right symbols) Alex CCMAIL: ossi@kde.org svn path=/trunk/KDE/kdelibs/; revision=738871 --- modules/KDE4Macros.cmake | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'modules') diff --git a/modules/KDE4Macros.cmake b/modules/KDE4Macros.cmake index b8d90a7c..e72c50d2 100644 --- a/modules/KDE4Macros.cmake +++ b/modules/KDE4Macros.cmake @@ -321,10 +321,10 @@ macro (KDE4_CREATE_MANPAGE _docbook _section) #Bootstrap if (_kdeBootStrapping) - set(_ssheet ${CMAKE_SOURCE_DIR}/kdoctools/docbook/xsl/manpages/docbook.xsl) + set(_ssheet "${CMAKE_SOURCE_DIR}/kdoctools/docbook/xsl/manpages/docbook.xsl") set(_bootstrapOption "--srcdir=${CMAKE_SOURCE_DIR}/kdoctools/") else (_kdeBootStrapping) - set(_ssheet ${KDE4_DATA_INSTALL_DIR}/ksgmltools2/docbook/xsl/manpages/docbook.xsl) + set(_ssheet "${KDE4_DATA_INSTALL_DIR}/ksgmltools2/docbook/xsl/manpages/docbook.xsl") set(_bootstrapOption) endif (_kdeBootStrapping) @@ -332,7 +332,7 @@ macro (KDE4_CREATE_MANPAGE _docbook _section) COMMAND ${KDE4_MEINPROC_EXECUTABLE} --stylesheet ${_ssheet} --check ${_bootstrapOption} ${_input} DEPENDS ${_input} ${_KDE4_MEINPROC_EXECUTABLE_DEP} ${_ssheet} ) - add_custom_target(manpage ALL DEPENDS ${_outdoc}) + add_custom_target(manpage ALL DEPENDS "${_outdoc}") set(_args ${ARGN}) -- cgit v1.2.1