Hi everyone!
I wanted to see how CMake actually Works under the covers to see how much
actual work it would take to implement a feature I proposed quite a while ago.
My problem is that even though I built CMake with the „Visual Studio 14 2015
Win64” generator, I setup the cmake target to use:
Command Arguments: -G "NMake Makefiles"
C:\Users\Matty\OneDrive\Develop\Tests\CMake\CMake_example
Working Directory: C:\Users\Matty\Build\CMake_Example\NMake
There is even an option to create new environtment variables prior to
debugging. My problem is that even though I checked what vcvarsall.bat creates
on the command line, I exported the same variables, but the compiler fails
according to CMake (see at the end).
How do you setup Visual Studio to debug through a config/gen process?
Thanks in advance,
Máté
-- The C compiler identification is MSVC 19.0.24213.1
-- The CXX compiler identification is MSVC 19.0.24213.1
-- Check for working C compiler: C:/Kellekek/Microsoft/Visual
Studio/14.0/VC/bin/amd64/cl.exe
-- Check for working C compiler: C:/Kellekek/Microsoft/Visual
Studio/14.0/VC/bin/amd64/cl.exe -- broken
CMake Error at
C:/Users/Matty/Source/Repos/CMake/Modules/CMakeTestCCompiler.cmake:61 (message):
The C compiler "C:/Kellekek/Microsoft/Visual
Studio/14.0/VC/bin/amd64/cl.exe" is not able to compile a simple test
program.
It fails with the following output:
Change Dir: C:/Users/Matty/Build/CMake_Example/NMake/CMakeFiles/CMakeTmp
Run Build Command:"nmake" "/NOLOGO" "cmTC_064d4\fast"
"C:\Kellekek\Microsoft\Visual Studio\14.0\VC\bin\amd64\nmake.exe" -f
CMakeFiles\cmTC_064d4.dir\build.make /nologo -L
CMakeFiles\cmTC_064d4.dir\build
Building C object CMakeFiles/cmTC_064d4.dir/testCCompiler.c.obj
C:\Kellekek\MICROS~1\VISUAL~1\14.0\VC\bin\amd64\cl.exe
@C:\Users\Matty\AppData\Local\Temp\nmBF98.tmp
testCCompiler.c
Linking C executable cmTC_064d4.exe
C:\Users\Matty\Build\CMake\VS14\bin\Debug\cmake.exe -E vs_link_exe
--intdir=CMakeFiles\cmTC_064d4.dir --manifests --
C:\Kellekek\MICROS~1\VISUAL~1\14.0\VC\bin\amd64\link.exe /nologo
@CMakeFiles\cmTC_064d4.dir\objects1.rsp
@C:\Users\Matty\AppData\Local\Temp\nmC1FA.tmp
RC Pass 1 failed to run.
NMAKE : fatal error U1077:
'C:\Users\Matty\Build\CMake\VS14\bin\Debug\cmake.exe' : return code
'0xffffffff'
Stop.
NMAKE : fatal error U1077: '"C:\Kellekek\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:5 (project)
-- Configuring incomplete, errors occurred!
See also "C:/Users/Matty/Build/CMake_Example/NMake/CMakeFiles/CMakeOutput.log".
See also "C:/Users/Matty/Build/CMake_Example/NMake/CMakeFiles/CMakeError.log".
Press any key to continue . . .
--
Powered by www.kitware.com
Please keep messages on-topic and check the CMake FAQ at:
http://www.cmake.org/Wiki/CMake_FAQ
Kitware offers various services to support the CMake community. For more
information on each offering, please visit:
CMake Support: http://cmake.org/cmake/help/support.html
CMake Consulting: http://cmake.org/cmake/help/consulting.html
CMake Training Courses: http://cmake.org/cmake/help/training.html
Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html
Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/cmake-developers