[CMake] Errors with cmake for VS2105 (update 3) + clang + nmake
Peter Jansen
p.jansen at computer.org
Mon Nov 21 12:33:51 EST 2016
I am trying to use cmake to generate a "Nmake Makefiles" project in a Windows
10 VS2015 (update 3) environment using the VS2015 clang compiler (which is
the MS Clang/C2 compiler, version 3.8.0), but in doing so receive these
errors :
C:\Qsync\Source\Hello_World_C\build\clang_x64_nmake>cmake -G "NMake
Makefiles" ..\.. -DCMAKE_C_COMPILER:FILEPATH="C:\Program Files
(x86)\Microsoft Visual Studio 14.0\VC\ClangC2\bin\amd64\clang.exe"
-DCMAKE_CXX_COMPILER:FILEPATH="C:\Program Files (x86)\Microsoft Visual
Studio 14.0\VC\ClangC2\bin\amd64\clang.exe"
-- The C compiler identification is Clang 3.8.0
-- The CXX compiler identification is Clang 3.8.0
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual
Studio 14.0/VC/ClangC2/bin/amd64/clang.exe
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual
Studio 14.0/VC/ClangC2/bin/amd64/clang.exe -- b
roken
CMake Error at C:/Program
Files/CMake/share/cmake-3.7/Modules/CMakeTestCCompiler.cmake:51 (message):
The C compiler "C:/Program Files (x86)/Microsoft Visual Studio
14.0/VC/ClangC2/bin/amd64/clang.exe" is not able to compile a simple test
program.
It fails with the following output:
Change Dir:
C:/Qsync/Source/Hello_World_C/build/clang_x64_nmake/CMakeFiles/CMakeTmp
Run Build Command:"nmake" "/NOLOGO" "cmTC_6a3b7\fast"
"C:\Program Files (x86)\Microsoft Visual Studio
14.0\VC\BIN\amd64\nmake.exe" -f CMakeFiles\cmTC_6a3b7.dir\build.make
/nologo -L CMakeFiles\cmTC_6a3b7.dir\build
Building C object CMakeFiles/cmTC_6a3b7.dir/testCCompiler.c.obj
C:\PROGRA~2\MICROS~1.0\VC\ClangC2\bin\amd64\clang.exe
@C:\Users\Peter\AppData\Local\Temp\nm1768.tmp
clang.exe: error: no such file or directory: '/nologo'
clang.exe: error: no such file or directory: '/DWIN32'
clang.exe: error: no such file or directory: '/D_WINDOWS'
clang.exe: error: no such file or directory: '/W3'
clang.exe: error: no such file or directory: '/D_DEBUG'
clang.exe: error: no such file or directory: '/MDd'
clang.exe: error: no such file or directory: '/Zi'
clang.exe: error: no such file or directory: '/Ob0'
clang.exe: error: no such file or directory: '/Od'
clang.exe: error: no such file or directory: '/RTC1'
clang.exe: error: no such file or directory:
'/FoCMakeFiles\cmTC_6a3b7.dir\testCCompiler.c.obj'
clang.exe: error: no such file or directory: '/FdCMakeFiles\cmTC_6a3b7.dir
-c'
NMAKE : fatal error U1077:
'C:\PROGRA~2\MICROS~1.0\VC\ClangC2\bin\amd64\clang.exe' : return code
'0x1'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual
Studio
14.0\VC\BIN\amd64\nmake.exe"' : return code '0x2'
Stop.
CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
CMakeLists.txt:1 (project)
-- Configuring incomplete, errors occurred!
See also
"C:/Qsync/Source/Hello_World_C/build/clang_x64_nmake/CMakeFiles/CMakeOutput.log".
See also
"C:/Qsync/Source/Hello_World_C/build/clang_x64_nmake/CMakeFiles/CMakeError.log".
I might be doing something wrong, as I am quite new to cmake, although I got
the above clang to work for a regular "Visual Studio 15 Win64" generated
project (Hello_World.c , i.e. the minimal C program). Or is this a known
problem or not even supported combination with nmake ?
Any help will be very much appreciated.
Peter Jansen
--
View this message in context: http://cmake.3232098.n2.nabble.com/Errors-with-cmake-for-VS2105-update-3-clang-nmake-tp7594637.html
Sent from the CMake mailing list archive at Nabble.com.
More information about the CMake
mailing list