Hello,

I'm trying to create a new platform (closed for game dev) and I got it
working with Ninja generator, but when I try to use Unix Makefiles
generator it will give the output at and of the email.
Yup, Unix Makefiles on Windows, that is correct and it works if I use
toolchain overrides in the CMakeLists.txt but not as a Platform.cmake via
set(CMAKE_SYSTEM_NAME ...). For some reason it will overwrite my compiler
settings after "Configuring done" and set as NOTFOUND.

Any hints?

ps. the set(CMAKE_SYSTEM_NAME myPlatform) is before everything and is
working with Ninja generator.

ps2. also, I've added this to the platform file:

set(CMAKE_C_COMPILER_FORCED TRUE)
set(CMAKE_CXX_COMPILER_FORCED TRUE)
(and correctly setup every other toolchain variable)


Thank you,
Danny

Error:

The C compiler identification is unknown
The CXX compiler identification is unknown
Check for working C compiler: mwcceppc.exe
Check for working C compiler: mwcceppc.exe -- works
Detecting C compiler ABI info
Detecting C compiler ABI info - failed
Check for working CXX compiler: mwcceppc.exe
Check for working CXX compiler: mwcceppc.exe -- works
Detecting CXX compiler ABI info
Detecting CXX compiler ABI info - failed
Configuring done
You have changed variables that require your cache to be deleted.
Configure will be re-run and you may have to reset some variables.
The following variables have changed:
CMAKE_C_COMPILER= CMAKE_C_COMPILER-NOTFOUND
CMAKE_CXX_COMPILER= CMAKE_CXX_COMPILER-NOTFOUND

CMake Error at
C:/cmake/share/cmake-3.0/Modules/CMakeDetermineCCompiler.cmake:57 (message):
  Could not find compiler set in environment variable CC:

  CMAKE_C_COMPILER-NOTFOUND.
Call Stack (most recent call first):
  CMakeLists.txt:13 (project)


CMake Error: Error required internal CMake variable not set, cmake may be
not be built correctly.
Missing variable is:
CMAKE_C_COMPILER_ENV_VAR
CMake Error: Could not find cmake module file:
C:/TempBuild/CMakeFiles/3.0.20140901-g19b17/CMakeCCompiler.cmake
CMake Error: Error required internal CMake variable not set, cmake may be
not be built correctly.
Missing variable is:
CMAKE_CXX_COMPILER_ENV_VAR
CMake Error: Could not find cmake module file:
C:/TempBuild/CMakeFiles/3.0.20140901-g19b17/CMakeCXXCompiler.cmake
CMake Error at CMakeLists.txt:13 (project):
  No CMAKE_C_COMPILER could be found.

  Tell CMake where to find the compiler by setting the CMake cache entry
  CMAKE_C_COMPILER to the full path to the compiler, or to the compiler name
  if it is in the PATH.


CMake Error at CMakeLists.txt:13 (project):
  No CMAKE_CXX_COMPILER could be found.

  Tell CMake where to find the compiler by setting the CMake cache entry
  CMAKE_CXX_COMPILER to the full path to the compiler, or to the compiler
  name if it is in the PATH.


Configuring incomplete, errors occurred!
See also "C:/TempBuild/CMakeFiles/CMakeOutput.log".
-- 

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

Reply via email to