diff options
author | Ralf Habacker <ralf.habacker@freenet.de> | 2009-05-26 11:20:38 +0000 |
---|---|---|
committer | Ralf Habacker <ralf.habacker@freenet.de> | 2009-05-26 11:20:38 +0000 |
commit | cfa2b7678a59d2fba8b569bb2cf2aa842cdef6d7 (patch) | |
tree | 4b951d5d6ab4e6b2e190a55e97f92b16eb449967 /modules | |
parent | 820fd6937b0732ee3bd4a87c0f9b5c9e5a4262c0 (diff) | |
download | extra-cmake-modules-cfa2b7678a59d2fba8b569bb2cf2aa842cdef6d7.tar.gz extra-cmake-modules-cfa2b7678a59d2fba8b569bb2cf2aa842cdef6d7.tar.bz2 |
fixed initialisation of uac manifest support for non kdelibs packages
svn path=/trunk/KDE/kdelibs/; revision=973045
Diffstat (limited to 'modules')
-rw-r--r-- | modules/CMakeLists.txt | 18 | ||||
-rw-r--r-- | modules/FindKDE4Internal.cmake | 20 |
2 files changed, 18 insertions, 20 deletions
diff --git a/modules/CMakeLists.txt b/modules/CMakeLists.txt index 7d61821e..0d17be16 100644 --- a/modules/CMakeLists.txt +++ b/modules/CMakeLists.txt @@ -1,21 +1,3 @@ -if (WIN32) - OPTION(KDE4_ENABLE_UAC_MANIFEST "add manifest to make vista uac happy" OFF) - if (KDE4_ENABLE_UAC_MANIFEST) - if (NOT MT_EXECUTABLE) - find_program(MT_EXECUTABLE mt - PATHS ${KDEWIN32_INCLUDE_DIR}/../bin - NO_DEFAULT_PATH - ) - endif (NOT MT_EXECUTABLE) - if (MT_EXECUTABLE) - message(STATUS "Found KDE manifest tool at ${MT_EXECUTABLE} ") - else (MT_EXECUTABLE) - message(STATUS "KDE manifest tool not found, manifest generating for Windows Vista disabled") - set (KDE4_ENABLE_UAC_MANIFEST OFF) - endif (MT_EXECUTABLE) - endif (KDE4_ENABLE_UAC_MANIFEST) -endif (WIN32) - ## install the cmake files file(GLOB cmakeFiles "${CMAKE_CURRENT_SOURCE_DIR}/*.cmake") diff --git a/modules/FindKDE4Internal.cmake b/modules/FindKDE4Internal.cmake index b5a9bb5a..a9997dfa 100644 --- a/modules/FindKDE4Internal.cmake +++ b/modules/FindKDE4Internal.cmake @@ -582,6 +582,24 @@ endif(${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}.${CMAKE_PATCH_VERSION} VERSI # info from "http://www.linuxfromscratch.org/hlfs/view/unstable/glibc/chapter02/pie.html" option(KDE4_ENABLE_FPIE "Enable platform supports PIE linking") +if (WIN32) + find_package(KDEWIN32 REQUIRED) + OPTION(KDE4_ENABLE_UAC_MANIFEST "add manifest to make vista uac happy" OFF) + if (KDE4_ENABLE_UAC_MANIFEST) + if (NOT MT_EXECUTABLE) + find_program(MT_EXECUTABLE mt + PATHS ${KDEWIN32_INCLUDE_DIR}/../bin + NO_DEFAULT_PATH + ) + endif (NOT MT_EXECUTABLE) + if (MT_EXECUTABLE) + message(STATUS "Found KDE manifest tool at ${MT_EXECUTABLE} ") + else (MT_EXECUTABLE) + message(STATUS "KDE manifest tool not found, manifest generating for Windows Vista disabled") + set (KDE4_ENABLE_UAC_MANIFEST OFF) + endif (MT_EXECUTABLE) + endif (KDE4_ENABLE_UAC_MANIFEST) +endif (WIN32) ##################### some more settings ########################################## @@ -794,8 +812,6 @@ if (WIN32) message(FATAL_ERROR "Cygwin is NOT supported, use mingw or MSVC to build KDE4.") endif(CYGWIN) - find_package(KDEWIN32 REQUIRED) - # limit win32 packaging to kdelibs at now # don't know if package name, version and notes are always available if(_kdeBootStrapping) |