In the successful case, I printed out CMAKE_C_COMPILER and found that its pointing to C:/Program Files (x86)/Microsoft Visual Studio 11.0/VC/WPSDK/WP80/bin/x86_arm/cl.exe even though I'm using the generator for "Visual Studio 14 2015 ARM".
I think its not working because there isn't a WindowsPhone/8.1 compiler in that old Visual Studio. (I'm unsure as to why WindowsStore/10.0 works.) I have Visual Studio 11, 12, and 14 on my system. How can I tell CMake to use the right one? Aaron Simmons Application Software Engineer at Sensory, Inc On Mon, Mar 14, 2016 at 11:11 AM, Aaron Simmons <asimm...@sensoryinc.com> wrote: > With this CMakeLists.txt: > cmake_minimum_required(VERSION 3.5.0) > project(TestLib) > and this command: > cmake .. -G "Visual Studio 14 2015 ARM" > -DCMAKE_SYSTEM_NAME=WindowsPhone -DCMAKE_SYSTEM_VERSION=8.1 > I get this output: > -- The C compiler identification is unknown > -- The CXX compiler identification is unknown > CMake Error at CMakeLists.txt:2 (project): > No CMAKE_C_COMPILER could be found. > > CMake Error at CMakeLists.txt:2 (project): > No CMAKE_CXX_COMPILER could be found. > > Oddly, using WindowsPhone/8.0 or WindowsStore/10.0 works. I'm not sure > how to debug this problem. Any pointers? > > > > Thanks, > aaron >
-- 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