aboutsummaryrefslogtreecommitdiff
path: root/modules/FindKDE4.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'modules/FindKDE4.cmake')
-rw-r--r--modules/FindKDE4.cmake270
1 files changed, 135 insertions, 135 deletions
diff --git a/modules/FindKDE4.cmake b/modules/FindKDE4.cmake
index 6e69ee42..6a81de18 100644
--- a/modules/FindKDE4.cmake
+++ b/modules/FindKDE4.cmake
@@ -33,39 +33,39 @@ CMAKE_MINIMUM_REQUIRED(VERSION 2.3.3)
#this line includes FindQt.cmake, which searches the Qt library and headers
FIND_PACKAGE(Qt4 REQUIRED)
-SET(QT_AND_KDECORE_LIBS ${QT_QTCORE_LIBRARY} kdecore)
+set(QT_AND_KDECORE_LIBS ${QT_QTCORE_LIBRARY} kdecore)
INCLUDE (MacroLibrary)
#add some KDE specific stuff
-SET(KDE4_DIR ${CMAKE_INSTALL_PREFIX})
-SET(KDE4_APPS_DIR /share/applnk)
-SET(KDE4_CONFIG_DIR /share/config)
-SET(KDE4_DATA_DIR /share/apps)
-SET(KDE4_HTML_DIR /share/doc/HTML)
-SET(KDE4_ICON_DIR /share/icons)
-SET(KDE4_KCFG_DIR /share/config.kcfg)
-SET(KDE4_LIBS_HTML_DIR /share/doc/HTML)
-SET(KDE4_LOCALE_DIR /share/locale)
-SET(KDE4_MIME_DIR /share/mimelnk)
-SET(KDE4_SERVICES_DIR /share/services)
-SET(KDE4_SERVICETYPES_DIR /share/servicetypes)
-SET(KDE4_SOUND_DIR /share/sounds)
-SET(KDE4_TEMPLATES_DIR /share/templates)
-SET(KDE4_WALLPAPER_DIR /share/wallpapers)
-SET(KDE4_KCONF_UPDATE_DIR /share/apps/kconf_update/ )
-SET(XDG_APPS_DIR /share/applications/kde)
-SET(XDG_DIRECTORY_DIR /share/desktop-directories)
+set(KDE4_DIR ${CMAKE_INSTALL_PREFIX})
+set(KDE4_APPS_DIR /share/applnk)
+set(KDE4_CONFIG_DIR /share/config)
+set(KDE4_DATA_DIR /share/apps)
+set(KDE4_HTML_DIR /share/doc/HTML)
+set(KDE4_ICON_DIR /share/icons)
+set(KDE4_KCFG_DIR /share/config.kcfg)
+set(KDE4_LIBS_HTML_DIR /share/doc/HTML)
+set(KDE4_LOCALE_DIR /share/locale)
+set(KDE4_MIME_DIR /share/mimelnk)
+set(KDE4_SERVICES_DIR /share/services)
+set(KDE4_SERVICETYPES_DIR /share/servicetypes)
+set(KDE4_SOUND_DIR /share/sounds)
+set(KDE4_TEMPLATES_DIR /share/templates)
+set(KDE4_WALLPAPER_DIR /share/wallpapers)
+set(KDE4_KCONF_UPDATE_DIR /share/apps/kconf_update/ )
+set(XDG_APPS_DIR /share/applications/kde)
+set(XDG_DIRECTORY_DIR /share/desktop-directories)
# the following are directories where stuff will be installed to
-#SET(KDE4_SYSCONF_INSTALL_DIR "/etc" CACHE STRING "The kde sysconfig install dir (default /etc)")
-SET(KDE4_MAN_INSTALL_DIR "/man" CACHE STRING "The kde man install dir (default prefix/man/)")
-SET(KDE4_INFO_INSTALL_DIR "/info" CACHE STRING "The kde info install dir (default prefix/info)")
-SET(KDE4_LIB_INSTALL_DIR "/lib" CACHE STRING "The subdirectory relative to the install prefix where libraries will be installed (default is /lib)")
-SET(KDE4_PLUGIN_INSTALL_DIR "${KDE4_LIB_INSTALL_DIR}/kde4" CACHE STRING "The subdirectory relative to the install prefix where plugins will be installed (default is ${KDE4_LIB_INSTALL_DIR}/kde4)")
+#set(KDE4_SYSCONF_INSTALL_DIR "/etc" CACHE STRING "The kde sysconfig install dir (default /etc)")
+set(KDE4_MAN_INSTALL_DIR "/man" CACHE STRING "The kde man install dir (default prefix/man/)")
+set(KDE4_INFO_INSTALL_DIR "/info" CACHE STRING "The kde info install dir (default prefix/info)")
+set(KDE4_LIB_INSTALL_DIR "/lib" CACHE STRING "The subdirectory relative to the install prefix where libraries will be installed (default is /lib)")
+set(KDE4_PLUGIN_INSTALL_DIR "${KDE4_LIB_INSTALL_DIR}/kde4" CACHE STRING "The subdirectory relative to the install prefix where plugins will be installed (default is ${KDE4_LIB_INSTALL_DIR}/kde4)")
@@ -74,46 +74,46 @@ SET(KDE4_PLUGIN_INSTALL_DIR "${KDE4_LIB_INSTALL_DIR}/kde4" CACHE STRING "The su
#are we trying to compile kdelibs ?
#then enter bootstrap mode
-IF(EXISTS ${CMAKE_SOURCE_DIR}/kdecore/kglobal.h)
+if(EXISTS ${CMAKE_SOURCE_DIR}/kdecore/kglobal.h)
- MESSAGE(STATUS "Building kdelibs...")
+ message(STATUS "Building kdelibs...")
- SET(KDE4_INCLUDE_DIR ${CMAKE_SOURCE_DIR})
+ set(KDE4_INCLUDE_DIR ${CMAKE_SOURCE_DIR})
- SET(EXECUTABLE_OUTPUT_PATH ${CMAKE_BINARY_DIR}/bin )
+ set(EXECUTABLE_OUTPUT_PATH ${CMAKE_BINARY_DIR}/bin )
# adjust dcopidl and the library output path depending on the platform
- IF (WIN32)
+ if (WIN32)
# under windows dcopidl.bat has to be used, except when using MSYS, then the perl script has to be used, Alex
- IF ("${CMAKE_GENERATOR}" MATCHES "MSYS")
- SET(KDE4_DCOPIDL_EXECUTABLE ${CMAKE_SOURCE_DIR}/dcop/dcopidlng/dcopidl )
- ELSE ("${CMAKE_GENERATOR}" MATCHES "MSYS")
- SET(KDE4_DCOPIDL_EXECUTABLE call ${CMAKE_SOURCE_DIR}/dcop/dcopidlng/dcopidl.bat )
- ENDIF ("${CMAKE_GENERATOR}" MATCHES "MSYS")
+ if ("${CMAKE_GENERATOR}" MATCHES "MSYS")
+ set(KDE4_DCOPIDL_EXECUTABLE ${CMAKE_SOURCE_DIR}/dcop/dcopidlng/dcopidl )
+ else ("${CMAKE_GENERATOR}" MATCHES "MSYS")
+ set(KDE4_DCOPIDL_EXECUTABLE call ${CMAKE_SOURCE_DIR}/dcop/dcopidlng/dcopidl.bat )
+ endif ("${CMAKE_GENERATOR}" MATCHES "MSYS")
- SET(LIBRARY_OUTPUT_PATH ${EXECUTABLE_OUTPUT_PATH} )
- ELSE (WIN32)
- SET(KDE4_DCOPIDL_EXECUTABLE ${CMAKE_SOURCE_DIR}/dcop/dcopidlng/dcopidl )
- SET(LIBRARY_OUTPUT_PATH ${CMAKE_BINARY_DIR}/lib )
- ENDIF (WIN32)
-
- SET(KDE4_LIB_DIR ${LIBRARY_OUTPUT_PATH})
- SET(KDE4_KALYPTUS_DIR ${CMAKE_SOURCE_DIR}/dcop/dcopidlng/ )
+ set(LIBRARY_OUTPUT_PATH ${EXECUTABLE_OUTPUT_PATH} )
+ else (WIN32)
+ set(KDE4_DCOPIDL_EXECUTABLE ${CMAKE_SOURCE_DIR}/dcop/dcopidlng/dcopidl )
+ set(LIBRARY_OUTPUT_PATH ${CMAKE_BINARY_DIR}/lib )
+ endif (WIN32)
+
+ set(KDE4_LIB_DIR ${LIBRARY_OUTPUT_PATH})
+ set(KDE4_KALYPTUS_DIR ${CMAKE_SOURCE_DIR}/dcop/dcopidlng/ )
# CMAKE_CFG_INTDIR is the output subdirectory created e.g. by XCode and MSVC
- SET(KDE4_DCOPIDL2CPP_EXECUTABLE ${EXECUTABLE_OUTPUT_PATH}/${CMAKE_CFG_INTDIR}/dcopidl2cpp )
- SET(KDE4_KCFGC_EXECUTABLE ${EXECUTABLE_OUTPUT_PATH}/${CMAKE_CFG_INTDIR}/kconfig_compiler )
+ set(KDE4_DCOPIDL2CPP_EXECUTABLE ${EXECUTABLE_OUTPUT_PATH}/${CMAKE_CFG_INTDIR}/dcopidl2cpp )
+ set(KDE4_KCFGC_EXECUTABLE ${EXECUTABLE_OUTPUT_PATH}/${CMAKE_CFG_INTDIR}/kconfig_compiler )
# when building kdelibs, make the dcop and kcfg rules depend on the binaries...
- SET( _KDE4_DCOPIDL2CPP_DEP dcopidl2cpp)
- SET( _KDE4_KCONFIG_COMPILER_DEP kconfig_compiler)
+ set( _KDE4_DCOPIDL2CPP_DEP dcopidl2cpp)
+ set( _KDE4_KCONFIG_COMPILER_DEP kconfig_compiler)
-ELSE(EXISTS ${CMAKE_SOURCE_DIR}/kdecore/kglobal.h)
+else(EXISTS ${CMAKE_SOURCE_DIR}/kdecore/kglobal.h)
# ... but not otherwise
- SET( _KDE4_DCOPIDL2CPP_DEP )
- SET( _KDE4_KCONFIG_COMPILER_DEP)
+ set( _KDE4_DCOPIDL2CPP_DEP )
+ set( _KDE4_KCONFIG_COMPILER_DEP)
# at first the KDE include direcory
# this should better check for a header which didn't exist in KDE < 4
@@ -164,95 +164,95 @@ ELSE(EXISTS ${CMAKE_SOURCE_DIR}/kdecore/kglobal.h)
/opt/kde4/bin
)
-ENDIF(EXISTS ${CMAKE_SOURCE_DIR}/kdecore/kglobal.h)
+endif(EXISTS ${CMAKE_SOURCE_DIR}/kdecore/kglobal.h)
# this is already in cmake cvs and can be removed once we require it
-IF (WIN32)
+if (WIN32)
GET_FILENAME_COMPONENT(_tmp_COMPILER_NAME ${CMAKE_CXX_COMPILER} NAME_WE)
- IF ( _tmp_COMPILER_NAME MATCHES cl )
- SET(MSVC TRUE)
- ENDIF ( _tmp_COMPILER_NAME MATCHES cl )
-ENDIF (WIN32)
+ if ( _tmp_COMPILER_NAME MATCHES cl )
+ set(MSVC TRUE)
+ endif ( _tmp_COMPILER_NAME MATCHES cl )
+endif (WIN32)
##################### and now the platform specific stuff ############################
-IF(UNIX AND NOT APPLE)
+if(UNIX AND not APPLE)
FIND_PACKAGE(X11 REQUIRED)
- SET(_KDE4_PLATFORM_INCLUDE_DIRS ${X11_INCLUDE_DIR} )
-ENDIF(UNIX AND NOT APPLE)
+ set(_KDE4_PLATFORM_INCLUDE_DIRS ${X11_INCLUDE_DIR} )
+endif(UNIX AND not APPLE)
-IF (WIN32)
+if (WIN32)
- IF(CYGWIN)
- MESSAGE(FATAL_ERROR "Support for Cygwin not yet implemented, please edit FindKDE4.cmake to enable it")
- ENDIF(CYGWIN)
+ if(CYGWIN)
+ message(FATAL_ERROR "Support for Cygwin not yet implemented, please edit FindKDE4.cmake to enable it")
+ endif(CYGWIN)
FIND_PACKAGE(KDEWIN32 REQUIRED)
- SET( _KDE4_PLATFORM_INCLUDE_DIRS ${KDEWIN32_INCLUDES})
- SET( QT_AND_KDECORE_LIBS ${QT_AND_KDECORE_LIBS} ${KDEWIN32_LIBRARIES} )
+ set( _KDE4_PLATFORM_INCLUDE_DIRS ${KDEWIN32_INCLUDES})
+ set( QT_AND_KDECORE_LIBS ${QT_AND_KDECORE_LIBS} ${KDEWIN32_LIBRARIES} )
# windows, mingw
- IF(MINGW)
+ if(MINGW)
#hmmm, something special to do here ?
- ENDIF(MINGW)
+ endif(MINGW)
# windows, microsoft compiler
- IF(MSVC)
- SET( _KDE4_PLATFORM_DEFINITIONS -DKDE_FULL_TEMPLATE_EXPORT_INSTANTIATION -DWIN32_LEAN_AND_MEAN -DUNICODE )
- ENDIF(MSVC)
+ if(MSVC)
+ set( _KDE4_PLATFORM_DEFINITIONS -DKDE_FULL_TEMPLATE_EXPORT_INSTANTIATION -DWIN32_LEAN_AND_MEAN -DUNICODE )
+ endif(MSVC)
-ENDIF (WIN32)
+endif (WIN32)
# only on linux, but not e.g. on FreeBSD:
-IF(CMAKE_SYSTEM_NAME MATCHES Linux)
- SET ( _KDE4_PLATFORM_DEFINITIONS -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_GNU_SOURCE)
- SET ( CMAKE_SHARED_LINKER_FLAGS "-Wl,--fatal-warnings -avoid-version -Wl,--no-undefined -lc")
- SET ( CMAKE_MODULE_LINKER_FLAGS "-Wl,--fatal-warnings -avoid-version -Wl,--no-undefined -lc")
- SET ( CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-long-long -ansi -Wundef -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -O2 -Wformat-security -Wmissing-format-attribute -fno-common")
- SET ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -O2 -Wformat-security -fno-exceptions -fno-check-new -fno-common")
-ENDIF(CMAKE_SYSTEM_NAME MATCHES Linux)
+if(CMAKE_SYSTEM_NAME MATCHES Linux)
+ set ( _KDE4_PLATFORM_DEFINITIONS -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_GNU_SOURCE)
+ set ( CMAKE_SHARED_LINKER_FLAGS "-Wl,--fatal-warnings -avoid-version -Wl,--no-undefined -lc")
+ set ( CMAKE_MODULE_LINKER_FLAGS "-Wl,--fatal-warnings -avoid-version -Wl,--no-undefined -lc")
+ set ( CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-long-long -ansi -Wundef -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -O2 -Wformat-security -Wmissing-format-attribute -fno-common")
+ set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -O2 -Wformat-security -fno-exceptions -fno-check-new -fno-common")
+endif(CMAKE_SYSTEM_NAME MATCHES Linux)
# works on FreeBSD, not tested on NetBSD and OpenBSD
-IF(CMAKE_SYSTEM_NAME MATCHES BSD)
- SET ( _KDE4_PLATFORM_DEFINITIONS -D_GNU_SOURCE )
- SET ( CMAKE_SHARED_LINKER_FLAGS "-avoid-version -lc")
- SET ( CMAKE_MODULE_LINKER_FLAGS "-avoid-version -lc")
- SET ( CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-long-long -ansi -Wundef -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -O2 -Wformat-security -Wmissing-format-attribute -fno-common")
- SET ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wnon-virtual-dtor -Wno-long-long -Wundef -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common")
-ENDIF(CMAKE_SYSTEM_NAME MATCHES BSD)
+if(CMAKE_SYSTEM_NAME MATCHES BSD)
+ set ( _KDE4_PLATFORM_DEFINITIONS -D_GNU_SOURCE )
+ set ( CMAKE_SHARED_LINKER_FLAGS "-avoid-version -lc")
+ set ( CMAKE_MODULE_LINKER_FLAGS "-avoid-version -lc")
+ set ( CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-long-long -ansi -Wundef -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -O2 -Wformat-security -Wmissing-format-attribute -fno-common")
+ set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wnon-virtual-dtor -Wno-long-long -Wundef -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -O2 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common")
+endif(CMAKE_SYSTEM_NAME MATCHES BSD)
# This will need to be modified later to support either Qt/X11 or Qt/Mac builds
-IF(APPLE)
+if(APPLE)
- SET ( _KDE4_PLATFORM_DEFINITIONS -D__APPLE_KDE__ )
+ set ( _KDE4_PLATFORM_DEFINITIONS -D__APPLE_KDE__ )
# we need to set MACOSX_DEPLOYMENT_TARGET to (I believe) at least 10.2 or maybe 10.3 to allow
# -undefined dynamic_lookup; in the future we should do this programmatically
# hmm... why doesn't this work?
- SET (ENV{MACOSX_DEPLOYMENT_TARGET} 10.3)
+ set (ENV{MACOSX_DEPLOYMENT_TARGET} 10.3)
# "-undefined dynamic_lookup" means we don't care about missing symbols at link-time by default
# this is bad, but unavoidable until there is the equivalent of libtool -no-undefined implemented
# or perhaps it already is, and I just don't know where to look ;)
- SET (CMAKE_SHARED_LINKER_FLAGS "-single_module -multiply_defined suppress")
- SET (CMAKE_MODULE_LINKER_FLAGS "-multiply_defined suppress")
- #SET(CMAKE_SHARED_LINKER_FLAGS "-single_module -undefined dynamic_lookup -multiply_defined suppress")
- #SET(CMAKE_MODULE_LINKER_FLAGS "-undefined dynamic_lookup -multiply_defined suppress")
+ set (CMAKE_SHARED_LINKER_FLAGS "-single_module -multiply_defined suppress")
+ set (CMAKE_MODULE_LINKER_FLAGS "-multiply_defined suppress")
+ #set(CMAKE_SHARED_LINKER_FLAGS "-single_module -undefined dynamic_lookup -multiply_defined suppress")
+ #set(CMAKE_MODULE_LINKER_FLAGS "-undefined dynamic_lookup -multiply_defined suppress")
- SET (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fno-common -Os")
- SET (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-common -Os")
-ENDIF(APPLE)
+ set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fno-common -Os")
+ set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-common -Os")
+endif(APPLE)
########### end of platform specific stuff ##########################
@@ -262,59 +262,59 @@ INCLUDE(KDE4Macros)
# decide whether KDE4 has been found
-IF (KDE4_INCLUDE_DIR AND KDE4_LIB_DIR AND KDE4_SERVICETYPES_DIR AND KDE4_DCOPIDL_EXECUTABLE AND KDE4_DCOPIDL2CPP_EXECUTABLE AND KDE4_KCFGC_EXECUTABLE)
- SET(KDE4_FOUND TRUE)
-ELSE (KDE4_INCLUDE_DIR AND KDE4_LIB_DIR AND KDE4_SERVICETYPES_DIR AND KDE4_DCOPIDL_EXECUTABLE AND KDE4_DCOPIDL2CPP_EXECUTABLE AND KDE4_KCFGC_EXECUTABLE)
- SET(KDE4_FOUND FALSE)
-ENDIF (KDE4_INCLUDE_DIR AND KDE4_LIB_DIR AND KDE4_SERVICETYPES_DIR AND KDE4_DCOPIDL_EXECUTABLE AND KDE4_DCOPIDL2CPP_EXECUTABLE AND KDE4_KCFGC_EXECUTABLE)
+if (KDE4_INCLUDE_DIR AND KDE4_LIB_DIR AND KDE4_SERVICETYPES_DIR AND KDE4_DCOPIDL_EXECUTABLE AND KDE4_DCOPIDL2CPP_EXECUTABLE AND KDE4_KCFGC_EXECUTABLE)
+ set(KDE4_FOUND TRUE)
+else (KDE4_INCLUDE_DIR AND KDE4_LIB_DIR AND KDE4_SERVICETYPES_DIR AND KDE4_DCOPIDL_EXECUTABLE AND KDE4_DCOPIDL2CPP_EXECUTABLE AND KDE4_KCFGC_EXECUTABLE)
+ set(KDE4_FOUND FALSE)
+endif (KDE4_INCLUDE_DIR AND KDE4_LIB_DIR AND KDE4_SERVICETYPES_DIR AND KDE4_DCOPIDL_EXECUTABLE AND KDE4_DCOPIDL2CPP_EXECUTABLE AND KDE4_KCFGC_EXECUTABLE)
MACRO (KDE4_PRINT_RESULTS)
- IF(KDE4_INCLUDE_DIR)
- MESSAGE(STATUS "Found KDE4 include dir: ${KDE4_INCLUDE_DIR}")
- ELSE(KDE4_INCLUDE_DIR)
- MESSAGE(STATUS "Didn't find KDE4 headers")
- ENDIF(KDE4_INCLUDE_DIR)
-
- IF(KDE4_LIB_DIR)
- MESSAGE(STATUS "Found KDE4 library dir: ${KDE4_LIB_DIR}")
- ELSE(KDE4_LIB_DIR)
- MESSAGE(STATUS "Didn't find KDE4 core library")
- ENDIF(KDE4_LIB_DIR)
-
- IF(KDE4_DCOPIDL_EXECUTABLE)
- MESSAGE(STATUS "Found KDE4 dcopidl preprocessor: ${KDE4_DCOPIDL_EXECUTABLE}")
- ELSE(KDE4_DCOPIDL_EXECUTABLE)
- MESSAGE(STATUS "Didn't find the KDE4 dcopidl preprocessor")
- ENDIF(KDE4_DCOPIDL_EXECUTABLE)
-
- IF(KDE4_DCOPIDL2CPP_EXECUTABLE)
- MESSAGE(STATUS "Found KDE4 dcopidl2cpp preprocessor: ${KDE4_DCOPIDL2CPP_EXECUTABLE}")
- ELSE(KDE4_DCOPIDL2CPP_EXECUTABLE)
- MESSAGE(STATUS "Didn't find the KDE4 dcopidl2cpp preprocessor")
- ENDIF(KDE4_DCOPIDL2CPP_EXECUTABLE)
-
- IF(KDE4_KCFGC_EXECUTABLE)
- MESSAGE(STATUS "Found KDE4 kconfig_compiler preprocessor: ${KDE4_KCFGC_EXECUTABLE}")
- ELSE(KDE4_KCFGC_EXECUTABLE)
- MESSAGE(STATUS "Didn't find the KDE4 kconfig_compiler preprocessor")
- ENDIF(KDE4_KCFGC_EXECUTABLE)
+ if(KDE4_INCLUDE_DIR)
+ message(STATUS "Found KDE4 include dir: ${KDE4_INCLUDE_DIR}")
+ else(KDE4_INCLUDE_DIR)
+ message(STATUS "Didn't find KDE4 headers")
+ endif(KDE4_INCLUDE_DIR)
+
+ if(KDE4_LIB_DIR)
+ message(STATUS "Found KDE4 library dir: ${KDE4_LIB_DIR}")
+ else(KDE4_LIB_DIR)
+ message(STATUS "Didn't find KDE4 core library")
+ endif(KDE4_LIB_DIR)
+
+ if(KDE4_DCOPIDL_EXECUTABLE)
+ message(STATUS "Found KDE4 dcopidl preprocessor: ${KDE4_DCOPIDL_EXECUTABLE}")
+ else(KDE4_DCOPIDL_EXECUTABLE)
+ message(STATUS "Didn't find the KDE4 dcopidl preprocessor")
+ endif(KDE4_DCOPIDL_EXECUTABLE)
+
+ if(KDE4_DCOPIDL2CPP_EXECUTABLE)
+ message(STATUS "Found KDE4 dcopidl2cpp preprocessor: ${KDE4_DCOPIDL2CPP_EXECUTABLE}")
+ else(KDE4_DCOPIDL2CPP_EXECUTABLE)
+ message(STATUS "Didn't find the KDE4 dcopidl2cpp preprocessor")
+ endif(KDE4_DCOPIDL2CPP_EXECUTABLE)
+
+ if(KDE4_KCFGC_EXECUTABLE)
+ message(STATUS "Found KDE4 kconfig_compiler preprocessor: ${KDE4_KCFGC_EXECUTABLE}")
+ else(KDE4_KCFGC_EXECUTABLE)
+ message(STATUS "Didn't find the KDE4 kconfig_compiler preprocessor")
+ endif(KDE4_KCFGC_EXECUTABLE)
ENDMACRO (KDE4_PRINT_RESULTS)
-IF (KDE4_FIND_REQUIRED AND NOT KDE4_FOUND)
+if (KDE4_FIND_REQUIRED AND not KDE4_FOUND)
#bail out if something wasn't found
KDE4_PRINT_RESULTS()
- MESSAGE(FATAL_ERROR "Could not find everything required for compiling KDE 4 programs")
-ENDIF (KDE4_FIND_REQUIRED AND NOT KDE4_FOUND)
+ message(FATAL_ERROR "Could not find everything required for compiling KDE 4 programs")
+endif (KDE4_FIND_REQUIRED AND not KDE4_FOUND)
-IF (NOT KDE4_FIND_QUIETLY)
+if (not KDE4_FIND_QUIETLY)
KDE4_PRINT_RESULTS()
-ENDIF (NOT KDE4_FIND_QUIETLY)
+endif (not KDE4_FIND_QUIETLY)
#add the found Qt and KDE include directories to the current include path
-SET(KDE4_INCLUDE_DIRS ${QT_INCLUDES} ${KDE4_INCLUDE_DIR} ${_KDE4_PLATFORM_INCLUDE_DIRS} )
+set(KDE4_INCLUDE_DIRS ${QT_INCLUDES} ${KDE4_INCLUDE_DIR} ${_KDE4_PLATFORM_INCLUDE_DIRS} )
# not used in Qt4: QT_NO_COMPAT, QT_CLEAN_NAMESPACE, QT_THREAD_SUPPORT
-SET(KDE4_DEFINITIONS ${_KDE4_PLATFORM_DEFINITIONS} -DQT3_SUPPORT -DQT_NO_STL -DQT_NO_CAST_TO_ASCII -D_REENTRANT -DQT3_SUPPORT_WARNINGS )
+set(KDE4_DEFINITIONS ${_KDE4_PLATFORM_DEFINITIONS} -DQT3_SUPPORT -DQT_NO_STL -DQT_NO_CAST_TO_ASCII -D_REENTRANT -DQT3_SUPPORT_WARNINGS )