aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--modules/CMakeLists.txt1
-rw-r--r--modules/FindGNUWIN32.cmake6
-rw-r--r--modules/FindKDEWIN32.cmake20
-rw-r--r--modules/MacroGetenvWinPath.cmake5
-rw-r--r--modules/MacroLibrary.cmake1
5 files changed, 12 insertions, 21 deletions
diff --git a/modules/CMakeLists.txt b/modules/CMakeLists.txt
index f9c7c45a..2b7a53a2 100644
--- a/modules/CMakeLists.txt
+++ b/modules/CMakeLists.txt
@@ -8,6 +8,7 @@ install_files(${module_install_dir} FILES kde4init_dummy.cpp.in ${cmakeFiles} )
# the files listed here will be removed by remove_obsoleted_cmake_files.cmake, Alex
set(FILES_TO_REMOVE
+ ${CMAKE_INSTALL_PREFIX}${module_install_dir}/MacroGetenvWinPath.cmake
${CMAKE_INSTALL_PREFIX}${module_install_dir}/FindKDE4.cmake
${CMAKE_INSTALL_PREFIX}${module_install_dir}/UsePkgconfig.cmake
${CMAKE_INSTALL_PREFIX}${module_install_dir}/FindKDE3.cmake
diff --git a/modules/FindGNUWIN32.cmake b/modules/FindGNUWIN32.cmake
index 622fd3cf..8b1b15a6 100644
--- a/modules/FindGNUWIN32.cmake
+++ b/modules/FindGNUWIN32.cmake
@@ -1,10 +1,8 @@
if (WIN32)
-INCLUDE(MacroGetenvWinPath)
+file(TO_CMAKE_PATH "$ENV{PROGRAMFILES}" _progFiles)
-MACRO_GETENV_WIN_PATH(_progFiles PROGRAMFILES)
-
-FIND_FILE(GNUWIN32_DIR gnuwin32
+find_file(GNUWIN32_DIR gnuwin32
${_progFiles}
"C:/"
)
diff --git a/modules/FindKDEWIN32.cmake b/modules/FindKDEWIN32.cmake
index eb0bfbbf..cf3a7b11 100644
--- a/modules/FindKDEWIN32.cmake
+++ b/modules/FindKDEWIN32.cmake
@@ -7,15 +7,13 @@
if (WIN32)
-INCLUDE(MacroGetenvWinPath)
+file(TO_CMAKE_PATH "$ENV{PROGRAMFILES}" _program_FILES_DIR)
-MACRO_GETENV_WIN_PATH(_program_FILES_DIR PROGRAMFILES)
+if(NOT QT4_FOUND)
+ find_package(Qt4 REQUIRED)
+endif(NOT QT4_FOUND)
-IF(NOT QT4_FOUND)
-FIND_PACKAGE(Qt4 REQUIRED)
-ENDIF(NOT QT4_FOUND)
-
-FIND_PATH(KDEWIN32_INCLUDE_DIR winposix_export.h
+find_path(KDEWIN32_INCLUDE_DIR winposix_export.h
${_program_FILES_DIR}/kdewin32/include
)
@@ -23,14 +21,14 @@ FIND_PATH(KDEWIN32_INCLUDE_DIR winposix_export.h
# at first find the kdewin32 library, this has to be compiled and installed before kdelibs/
# search for kdewin32 in the default install directory for applications (default of (n)make install)
-FIND_LIBRARY(KDEWIN32_LIBRARY_RELEASE NAMES kdewin32
+find_library(KDEWIN32_LIBRARY_RELEASE NAMES kdewin32
PATHS
${_program_FILES_DIR}/kdewin32/lib
)
# msvc makes a difference between debug and release
if(MSVC)
- FIND_LIBRARY(KDEWIN32_LIBRARY_DEBUG NAMES kdewin32d
+ find_library(KDEWIN32_LIBRARY_DEBUG NAMES kdewin32d
PATHS
${_program_FILES_DIR}/kdewin32/lib
)
@@ -41,7 +39,7 @@ if(MSVC)
endif( NOT KDEWIN32_LIBRARY_DEBUG OR NOT KDEWIN32_LIBRARY_RELEASE)
SET(KDEWIN32_LIBRARY optimized ${KDEWIN32_LIBRARY_RELEASE} debug ${KDEWIN32_LIBRARY_DEBUG})
else(MSVC_IDE)
- STRING(TOLOWER ${CMAKE_BUILD_TYPE} CMAKE_BUILD_TYPE_TOLOWER)
+ string(TOLOWER ${CMAKE_BUILD_TYPE} CMAKE_BUILD_TYPE_TOLOWER)
if(CMAKE_BUILD_TYPE_TOLOWER MATCHES debug)
set(KDEWIN32_LIBRARY ${KDEWIN32_LIBRARY_DEBUG})
else(CMAKE_BUILD_TYPE_TOLOWER MATCHES debug)
@@ -65,7 +63,7 @@ if (KDEWIN32_LIBRARY AND KDEWIN32_INCLUDE_DIR)
else (MINGW)
# msvc compiler
# add the MS SDK include directory if available
- MACRO_GETENV_WIN_PATH(MSSDK_DIR MSSDK)
+ file(TO_CMAKE_PATH "$ENV{MSSDK}" MSSDK_DIR)
set(KDEWIN32_INCLUDES ${KDEWIN32_INCLUDE_DIR} ${KDEWIN32_INCLUDE_DIR}/msvc ${QT_INCLUDES} ${MSSDK_DIR})
endif (MINGW)
diff --git a/modules/MacroGetenvWinPath.cmake b/modules/MacroGetenvWinPath.cmake
deleted file mode 100644
index b18f7f63..00000000
--- a/modules/MacroGetenvWinPath.cmake
+++ /dev/null
@@ -1,5 +0,0 @@
-
-MACRO (MACRO_GETENV_WIN_PATH var name)
- set(${var} $ENV{${name}})
- STRING(REGEX REPLACE "\\\\" "/" ${var} "${${var}}")
-ENDMACRO (MACRO_GETENV_WIN_PATH var name)
diff --git a/modules/MacroLibrary.cmake b/modules/MacroLibrary.cmake
index 517141e9..ce741f7b 100644
--- a/modules/MacroLibrary.cmake
+++ b/modules/MacroLibrary.cmake
@@ -4,6 +4,5 @@
INCLUDE(MacroOptionalFindPackage)
INCLUDE(MacroAdditionalCleanFiles)
INCLUDE(MacroAddFileDependencies)
-INCLUDE(MacroGetenvWinPath)
INCLUDE(MacroEnsureOutOfSourceBuild)
INCLUDE(MacroBoolTo01)