aboutsummaryrefslogtreecommitdiff
path: root/modules/FindKDE4.cmake
diff options
context:
space:
mode:
authorAlexander Neundorf <neundorf@kde.org>2006-02-07 21:49:31 +0000
committerAlexander Neundorf <neundorf@kde.org>2006-02-07 21:49:31 +0000
commitfce52d437088520993f5f0df591408aa7e8e6eb4 (patch)
tree99b58b5ce2657a75b95a118c157c92ac0612b8f6 /modules/FindKDE4.cmake
parent33ef2dcde9be9d37e41a3c905f85849e918a240a (diff)
downloadextra-cmake-modules-fce52d437088520993f5f0df591408aa7e8e6eb4.tar.gz
extra-cmake-modules-fce52d437088520993f5f0df591408aa7e8e6eb4.tar.bz2
two new macros: macro_append_directory_properties() and macro_append_source_files_properties()
don't use CMAKE_INCLUDE_PATH and CMAKE_LIBRARY_PATH in FindKDE4.cmake clean more files Alex svn path=/trunk/KDE/kdelibs/; revision=506927
Diffstat (limited to 'modules/FindKDE4.cmake')
-rw-r--r--modules/FindKDE4.cmake13
1 files changed, 9 insertions, 4 deletions
diff --git a/modules/FindKDE4.cmake b/modules/FindKDE4.cmake
index b7ef270d..08ad73be 100644
--- a/modules/FindKDE4.cmake
+++ b/modules/FindKDE4.cmake
@@ -35,6 +35,8 @@ FIND_PACKAGE(Qt4 REQUIRED)
SET(QT_AND_KDECORE_LIBS ${QT_QTCORE_LIBRARY} kdecore)
+INCLUDE (MacroLibrary)
+
#add some KDE specific stuff
@@ -171,21 +173,24 @@ IF (WIN32)
# at first find the kdewin32 library, this has to be compiled and installed before kdelibs/
- FIND_LIBRARY(KDEWIN32_LIBRARY NAMES kdewin32 PATHS ${CMAKE_LIBRARY_PATH})
- FIND_PATH(KDEWIN32_INCLUDE_DIR winposix_export.h ${CMAKE_INCLUDE_PATH})
+ FIND_LIBRARY(KDEWIN32_LIBRARY NAMES kdewin32 PATHS )
+ FIND_PATH(KDEWIN32_INCLUDE_DIR winposix_export.h )
# kdelibs/win/ has to be built before the rest of kdelibs/
# eventually it will be moved out from kdelibs/
IF (NOT KDEWIN32_LIBRARY OR NOT KDEWIN32_INCLUDE_DIR)
MESSAGE(FATAL_ERROR "Could not find kdewin32 library, build and install kdelibs/win/ before building kdelibs/")
ENDIF (NOT KDEWIN32_LIBRARY OR NOT KDEWIN32_INCLUDE_DIR)
+
+ # add the winsock2 library, using find_library or something like this would probably be better
+ SET(KDEWIN32_LIBRARY ${KDEWIN32_LIBRARY} ws2_32)
IF(MINGW)
#mingw compiler
- SET(KDEWIN32_INCLUDES ${KDEWIN32_INCLUDE_DIR} ${KDEWIN32_INCLUDE_DIR}/mingw ${QT_INCLUDES} ${CMAKE_INCLUDE_PATH})
+ SET(KDEWIN32_INCLUDES ${KDEWIN32_INCLUDE_DIR} ${KDEWIN32_INCLUDE_DIR}/mingw ${QT_INCLUDES})
ELSE(MINGW)
# msvc compiler
- SET(KDEWIN32_INCLUDES ${KDEWIN32_INCLUDE_DIR} ${KDEWIN32_INCLUDE_DIR}/msvc ${QT_INCLUDES} ${CMAKE_INCLUDE_PATH})
+ SET(KDEWIN32_INCLUDES ${KDEWIN32_INCLUDE_DIR} ${KDEWIN32_INCLUDE_DIR}/msvc ${QT_INCLUDES})
# add the MS SDK include directory if available
SET(MS_SDK_DIR $ENV{MSSdk})