mingw_cross_toolchain.cmake: remove the deprecated CMAKE_FORCE_C_COMPILER
authorAntonio Ospite <ao2@ao2.it>
Mon, 26 Feb 2018 13:53:48 +0000 (14:53 +0100)
committerAntonio Ospite <ao2@ao2.it>
Mon, 26 Feb 2018 13:53:48 +0000 (14:53 +0100)
This fixes the following warning:

  CMake Deprecation Warning at /usr/share/cmake-3.10/Modules/CMakeForceCompiler.cmake:69 (message):
    The CMAKE_FORCE_C_COMPILER macro is deprecated.  Instead just set
    CMAKE_C_COMPILER and allow CMake to identify the compiler.

cmake_modules/mingw_cross_toolchain.cmake

index e3ae052..2b6bb35 100644 (file)
@@ -3,8 +3,9 @@ include(CMakeForceCompiler)
 IF("${GNU_HOST}" STREQUAL "")
     SET(GNU_HOST i586-mingw32msvc)
 ENDIF()
 IF("${GNU_HOST}" STREQUAL "")
     SET(GNU_HOST i586-mingw32msvc)
 ENDIF()
-# Prefix detection only works with compiler id "GNU"
-CMAKE_FORCE_C_COMPILER(${GNU_HOST}-gcc GNU)
+
+SET(CMAKE_C_COMPILER ${GNU_HOST}-gcc)
+
 # CMake doesn't automatically look for prefixed 'windres', do it manually:
 SET(CMAKE_RC_COMPILER ${GNU_HOST}-windres)
 
 # CMake doesn't automatically look for prefixed 'windres', do it manually:
 SET(CMAKE_RC_COMPILER ${GNU_HOST}-windres)