aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarlo Segato <brandon.ml@gmail.com>2008-12-17 23:40:49 +0000
committerCarlo Segato <brandon.ml@gmail.com>2008-12-17 23:40:49 +0000
commit7a2d02b259024c74e6fd7a34822b2824af1b1789 (patch)
tree54880c139bbc771c624e1f8bf17dd1f5a742828b
parent6a41335841372f6434795b9ada5fa41652d4d845 (diff)
downloadextra-cmake-modules-7a2d02b259024c74e6fd7a34822b2824af1b1789.tar.gz
extra-cmake-modules-7a2d02b259024c74e6fd7a34822b2824af1b1789.tar.bz2
remove the drive letter from the path on windows, since we can't make a directory named 'c:/path/'
svn path=/trunk/KDE/kdelibs/; revision=898330
-rw-r--r--modules/PythonMacros.cmake4
1 files changed, 4 insertions, 0 deletions
diff --git a/modules/PythonMacros.cmake b/modules/PythonMacros.cmake
index fa9b2ba7..96d9cd35 100644
--- a/modules/PythonMacros.cmake
+++ b/modules/PythonMacros.cmake
@@ -31,6 +31,10 @@ MACRO(PYTHON_INSTALL SOURCE_FILE DESINATION_DIR)
SET(_bin_py ${CMAKE_CURRENT_BINARY_DIR}/${_basepath}/${_filename})
SET(_bin_pyc ${CMAKE_CURRENT_BINARY_DIR}/${_basepath}/${_filenamebase}.pyc)
+ if(WIN32)
+ string(REGEX REPLACE ".:/" "/" _basepath "${_basepath}")
+ endif(WIN32)
+
FILE(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/${_basepath})
SET(_message "-DMESSAGE=Byte-compiling ${_bin_py}")