aboutsummaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorRalf Habacker <ralf.habacker@freenet.de>2009-05-26 11:20:38 +0000
committerRalf Habacker <ralf.habacker@freenet.de>2009-05-26 11:20:38 +0000
commitcfa2b7678a59d2fba8b569bb2cf2aa842cdef6d7 (patch)
tree4b951d5d6ab4e6b2e190a55e97f92b16eb449967 /modules
parent820fd6937b0732ee3bd4a87c0f9b5c9e5a4262c0 (diff)
downloadextra-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.txt18
-rw-r--r--modules/FindKDE4Internal.cmake20
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)