[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-core-devel
Subject: Re: CMake KDE release
From: Alexander Neundorf <neundorf () kde ! org>
Date: 2006-01-29 14:32:09
Message-ID: 200601291532.10135.neundorf () kde ! org
[Download RAW message or body]
Hi Christian,
On Sunday 29 January 2006 15:11, Christian Ehrlicher wrote:
...
> But it is not much:
It's enough, exactly what I wanted to see :-)
> CMake system information:
> C compiler: D:/Programme/Microsoft Visual Studio 8/VC/bin/cl.exe
> CXX compiler: D:/Programme/Microsoft Visual Studio 8/VC/bin/cl.exe
> C compiler is gcc:
> CXX compiler is g++:
> System: Windows-5.0
> System name: Windows
> System version: 5.0
> This is Windows
So we can check either :
if(CMAKE_C_COMPILER MATCHES "cl\.exe")
or
if(WINDOWS AND NOT CYGWIN AND NOT MINGW)
Could you please also run cmake on the attached file, it produces a
"AbsPathTest.txt" and post the contents ?
Thanks
Alex
--
Work: alexander.neundorf AT jenoptik.com - http://www.jenoptik-los.de
Home: neundorf AT kde.org - http://www.kde.org
alex AT neundorf.net - http://www.neundorf.net
["CMakeLists.txt" (text/plain)]
macro(LOG line)
message(STATUS ${line})
file(APPEND ${CMAKE_CURRENT_BINARY_DIR}/AbsPathTest.txt "${line}\n")
endmacro(LOG line)
file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/AbsPathTest.txt "test\n")
set(path1 "/abs/unix")
set(path2 "../rel")
set(path3 ${CMAKE_ROOT})
message(STATUS "dos: ${path3}")
macro(GET_ABS_PATH _abs_filename _filename)
IF(${_filename} MATCHES "^/.+")
SET(${_abs_filename} ${_filename})
ELSE(${_filename} MATCHES "^/.+")
IF(${_filename} MATCHES "^[a-zA-Z]:\\\\")
SET(${_abs_filename} ${_filename})
ELSE(${_filename} MATCHES "^[a-zA-Z]:\\\\")
SET(${_abs_filename} ${CMAKE_CURRENT_SOURCE_DIR}/${_filename})
ENDIF(${_filename} MATCHES "^[a-zA-Z]:\\\\")
ENDIF(${_filename} MATCHES "^/.+")
endmacro(GET_ABS_PATH)
get_abs_path(abs ${path1})
log(${path1})
log(${abs})
get_abs_path(abs ${path2})
log(${path2})
log(${abs})
get_abs_path(abs "${path3}")
log(${path3})
log(${abs})
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic