2005-12-14 21:51:08 +03:00
|
|
|
|
2009-09-28 19:46:51 +04:00
|
|
|
#=============================================================================
|
|
|
|
# Copyright 2002-2009 Kitware, Inc.
|
|
|
|
#
|
|
|
|
# Distributed under the OSI-approved BSD License (the "License");
|
|
|
|
# see accompanying file Copyright.txt for details.
|
|
|
|
#
|
|
|
|
# This software is distributed WITHOUT ANY WARRANTY; without even the
|
|
|
|
# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
|
|
|
# See the License for more information.
|
|
|
|
#=============================================================================
|
2010-08-07 04:48:47 +04:00
|
|
|
# (To distribute this file outside of CMake, substitute the full
|
2009-09-28 19:46:51 +04:00
|
|
|
# License text for the above reference.)
|
|
|
|
|
2002-10-22 18:34:07 +04:00
|
|
|
# determine the compiler to use for C programs
|
|
|
|
# NOTE, a generator may set CMAKE_C_COMPILER before
|
|
|
|
# loading this file to force a compiler.
|
2011-01-26 22:51:25 +03:00
|
|
|
# use environment variable CC first if defined by user, next use
|
2002-11-08 23:46:08 +03:00
|
|
|
# the cmake variable CMAKE_GENERATOR_CC which can be defined by a generator
|
|
|
|
# as a default compiler
|
2011-01-26 22:51:25 +03:00
|
|
|
# If the internal cmake variable _CMAKE_TOOLCHAIN_PREFIX is set, this is used
|
ENH: merge CMake-CrossCompileBasic to HEAD
-add a RESULT_VARIABLE to INCLUDE()
-add CMAKE_TOOLCHAIN_FILE for specifiying your (potentially crosscompiling) toolchain
-have TRY_RUN() complain if you try to use it in crosscompiling mode (which were compiled but cannot run on this system)
-use CMAKE_EXECUTABLE_SUFFIX in TRY_RUN(), probably TRY_RUN won't be able to
run the executables if they have a different suffix because they are
probably crosscompiled, but nevertheless it should be able to find them
-make several cmake variables presettable by the user: CMAKE_C/CXX_COMPILER, CMAKE_C/CXX_OUTPUT_EXTENSION, CMAKE_SYSTEM_NAME, CMAKE_SYSTEM_INFO_FILE
-support prefix for GNU toolchains (arm-elf-gcc, arm-elf-ar, arm-elf-strip etc.)
-move ranlib on OSX from the file command to a command in executed in cmake_install.cmake
-add support for stripping during install in cmake_install.cmake
-split out cl.cmake from Windows-cl.cmake, first (very incomplete) step to support MS crosscompiling tools
-remove stdio.h from the simple C program which checks if the compiler works, since this may not exist for some embedded platforms
-create a new CMakeFindBinUtils.cmake which collects the search fro ar, ranlib, strip, ld, link, install_name_tool and other tools like these
-add support for CMAKE_FIND_ROOT_PATH for all FIND_XXX commands, which is a
list of directories which will be prepended to all search directories, right
now as a cmake variable, turning it into a global cmake property may need
some more work
-remove cmTestTestHandler::TryExecutable(), it's unused
-split cmFileCommand::HandleInstall() into slightly smaller functions
Alex
2007-05-17 21:20:44 +04:00
|
|
|
# as prefix for the tools (e.g. arm-elf-gcc, arm-elf-ar etc.). This works
|
|
|
|
# currently with the GNU crosscompilers.
|
|
|
|
#
|
2011-01-26 22:51:25 +03:00
|
|
|
# Sets the following variables:
|
ENH: merge CMake-CrossCompileBasic to HEAD
-add a RESULT_VARIABLE to INCLUDE()
-add CMAKE_TOOLCHAIN_FILE for specifiying your (potentially crosscompiling) toolchain
-have TRY_RUN() complain if you try to use it in crosscompiling mode (which were compiled but cannot run on this system)
-use CMAKE_EXECUTABLE_SUFFIX in TRY_RUN(), probably TRY_RUN won't be able to
run the executables if they have a different suffix because they are
probably crosscompiled, but nevertheless it should be able to find them
-make several cmake variables presettable by the user: CMAKE_C/CXX_COMPILER, CMAKE_C/CXX_OUTPUT_EXTENSION, CMAKE_SYSTEM_NAME, CMAKE_SYSTEM_INFO_FILE
-support prefix for GNU toolchains (arm-elf-gcc, arm-elf-ar, arm-elf-strip etc.)
-move ranlib on OSX from the file command to a command in executed in cmake_install.cmake
-add support for stripping during install in cmake_install.cmake
-split out cl.cmake from Windows-cl.cmake, first (very incomplete) step to support MS crosscompiling tools
-remove stdio.h from the simple C program which checks if the compiler works, since this may not exist for some embedded platforms
-create a new CMakeFindBinUtils.cmake which collects the search fro ar, ranlib, strip, ld, link, install_name_tool and other tools like these
-add support for CMAKE_FIND_ROOT_PATH for all FIND_XXX commands, which is a
list of directories which will be prepended to all search directories, right
now as a cmake variable, turning it into a global cmake property may need
some more work
-remove cmTestTestHandler::TryExecutable(), it's unused
-split cmFileCommand::HandleInstall() into slightly smaller functions
Alex
2007-05-17 21:20:44 +04:00
|
|
|
# CMAKE_C_COMPILER
|
|
|
|
# CMAKE_AR
|
|
|
|
# CMAKE_RANLIB
|
|
|
|
# CMAKE_COMPILER_IS_GNUCC
|
|
|
|
#
|
|
|
|
# If not already set before, it also sets
|
|
|
|
# _CMAKE_TOOLCHAIN_PREFIX
|
2002-10-22 18:34:07 +04:00
|
|
|
|
2012-08-13 21:47:32 +04:00
|
|
|
include(${CMAKE_ROOT}/Modules/CMakeDetermineCompiler.cmake)
|
2012-08-02 19:08:55 +04:00
|
|
|
|
2012-08-02 19:53:25 +04:00
|
|
|
# Load system-specific compiler preferences for this language.
|
2012-08-13 21:47:32 +04:00
|
|
|
include(Platform/${CMAKE_SYSTEM_NAME}-C OPTIONAL)
|
|
|
|
if(NOT CMAKE_C_COMPILER_NAMES)
|
|
|
|
set(CMAKE_C_COMPILER_NAMES cc)
|
|
|
|
endif()
|
2012-08-02 19:53:25 +04:00
|
|
|
|
2012-08-13 21:47:32 +04:00
|
|
|
if(NOT CMAKE_C_COMPILER)
|
|
|
|
set(CMAKE_C_COMPILER_INIT NOTFOUND)
|
2002-12-06 18:02:19 +03:00
|
|
|
|
2002-12-06 18:09:41 +03:00
|
|
|
# prefer the environment variable CC
|
2012-08-13 21:47:32 +04:00
|
|
|
if($ENV{CC} MATCHES ".+")
|
|
|
|
get_filename_component(CMAKE_C_COMPILER_INIT $ENV{CC} PROGRAM PROGRAM_ARGS CMAKE_C_FLAGS_ENV_INIT)
|
|
|
|
if(CMAKE_C_FLAGS_ENV_INIT)
|
|
|
|
set(CMAKE_C_COMPILER_ARG1 "${CMAKE_C_FLAGS_ENV_INIT}" CACHE STRING "First argument to C compiler")
|
2012-08-13 21:50:14 +04:00
|
|
|
endif()
|
2012-08-13 21:47:32 +04:00
|
|
|
if(NOT EXISTS ${CMAKE_C_COMPILER_INIT})
|
|
|
|
message(FATAL_ERROR "Could not find compiler set in environment variable CC:\n$ENV{CC}.")
|
2012-08-13 21:50:14 +04:00
|
|
|
endif()
|
|
|
|
endif()
|
2002-12-06 18:02:19 +03:00
|
|
|
|
2002-12-06 18:09:41 +03:00
|
|
|
# next try prefer the compiler specified by the generator
|
2012-08-13 21:47:32 +04:00
|
|
|
if(CMAKE_GENERATOR_CC)
|
|
|
|
if(NOT CMAKE_C_COMPILER_INIT)
|
|
|
|
set(CMAKE_C_COMPILER_INIT ${CMAKE_GENERATOR_CC})
|
2012-08-13 21:50:14 +04:00
|
|
|
endif()
|
|
|
|
endif()
|
2002-12-06 18:02:19 +03:00
|
|
|
|
2006-08-29 21:59:15 +04:00
|
|
|
# finally list compilers to try
|
2012-08-13 21:47:32 +04:00
|
|
|
if(NOT CMAKE_C_COMPILER_INIT)
|
|
|
|
set(CMAKE_C_COMPILER_LIST ${_CMAKE_TOOLCHAIN_PREFIX}cc ${_CMAKE_TOOLCHAIN_PREFIX}gcc cl bcc xlc clang)
|
|
|
|
endif()
|
2006-08-29 21:59:15 +04:00
|
|
|
|
2012-08-02 19:08:55 +04:00
|
|
|
_cmake_find_compiler(C)
|
2011-01-26 22:51:25 +03:00
|
|
|
|
2012-08-13 21:50:14 +04:00
|
|
|
else()
|
ENH: merge CMake-CrossCompileBasic to HEAD
-add a RESULT_VARIABLE to INCLUDE()
-add CMAKE_TOOLCHAIN_FILE for specifiying your (potentially crosscompiling) toolchain
-have TRY_RUN() complain if you try to use it in crosscompiling mode (which were compiled but cannot run on this system)
-use CMAKE_EXECUTABLE_SUFFIX in TRY_RUN(), probably TRY_RUN won't be able to
run the executables if they have a different suffix because they are
probably crosscompiled, but nevertheless it should be able to find them
-make several cmake variables presettable by the user: CMAKE_C/CXX_COMPILER, CMAKE_C/CXX_OUTPUT_EXTENSION, CMAKE_SYSTEM_NAME, CMAKE_SYSTEM_INFO_FILE
-support prefix for GNU toolchains (arm-elf-gcc, arm-elf-ar, arm-elf-strip etc.)
-move ranlib on OSX from the file command to a command in executed in cmake_install.cmake
-add support for stripping during install in cmake_install.cmake
-split out cl.cmake from Windows-cl.cmake, first (very incomplete) step to support MS crosscompiling tools
-remove stdio.h from the simple C program which checks if the compiler works, since this may not exist for some embedded platforms
-create a new CMakeFindBinUtils.cmake which collects the search fro ar, ranlib, strip, ld, link, install_name_tool and other tools like these
-add support for CMAKE_FIND_ROOT_PATH for all FIND_XXX commands, which is a
list of directories which will be prepended to all search directories, right
now as a cmake variable, turning it into a global cmake property may need
some more work
-remove cmTestTestHandler::TryExecutable(), it's unused
-split cmFileCommand::HandleInstall() into slightly smaller functions
Alex
2007-05-17 21:20:44 +04:00
|
|
|
|
2007-05-21 19:26:40 +04:00
|
|
|
# we only get here if CMAKE_C_COMPILER was specified using -D or a pre-made CMakeCache.txt
|
|
|
|
# (e.g. via ctest) or set in CMAKE_TOOLCHAIN_FILE
|
2011-01-26 22:51:25 +03:00
|
|
|
# if CMAKE_C_COMPILER is a list of length 2, use the first item as
|
2007-07-18 18:52:53 +04:00
|
|
|
# CMAKE_C_COMPILER and the 2nd one as CMAKE_C_COMPILER_ARG1
|
|
|
|
|
2012-08-13 21:47:32 +04:00
|
|
|
list(LENGTH CMAKE_C_COMPILER _CMAKE_C_COMPILER_LIST_LENGTH)
|
|
|
|
if("${_CMAKE_C_COMPILER_LIST_LENGTH}" EQUAL 2)
|
|
|
|
list(GET CMAKE_C_COMPILER 1 CMAKE_C_COMPILER_ARG1)
|
|
|
|
list(GET CMAKE_C_COMPILER 0 CMAKE_C_COMPILER)
|
2012-08-13 21:50:14 +04:00
|
|
|
endif()
|
2007-07-18 18:52:53 +04:00
|
|
|
|
2011-01-26 22:51:25 +03:00
|
|
|
# if a compiler was specified by the user but without path,
|
2007-05-21 18:58:04 +04:00
|
|
|
# now try to find it with the full path
|
2011-01-26 22:51:25 +03:00
|
|
|
# if it is found, force it into the cache,
|
2007-05-21 18:58:04 +04:00
|
|
|
# if not, don't overwrite the setting (which was given by the user) with "NOTFOUND"
|
|
|
|
# if the C compiler already had a path, reuse it for searching the CXX compiler
|
2012-08-13 21:47:32 +04:00
|
|
|
get_filename_component(_CMAKE_USER_C_COMPILER_PATH "${CMAKE_C_COMPILER}" PATH)
|
|
|
|
if(NOT _CMAKE_USER_C_COMPILER_PATH)
|
|
|
|
find_program(CMAKE_C_COMPILER_WITH_PATH NAMES ${CMAKE_C_COMPILER})
|
|
|
|
mark_as_advanced(CMAKE_C_COMPILER_WITH_PATH)
|
|
|
|
if(CMAKE_C_COMPILER_WITH_PATH)
|
|
|
|
set(CMAKE_C_COMPILER ${CMAKE_C_COMPILER_WITH_PATH} CACHE STRING "C compiler" FORCE)
|
2012-08-13 21:50:14 +04:00
|
|
|
endif()
|
|
|
|
endif()
|
|
|
|
endif()
|
2012-08-13 21:47:32 +04:00
|
|
|
mark_as_advanced(CMAKE_C_COMPILER)
|
|
|
|
|
|
|
|
if (NOT _CMAKE_TOOLCHAIN_LOCATION)
|
|
|
|
get_filename_component(_CMAKE_TOOLCHAIN_LOCATION "${CMAKE_C_COMPILER}" PATH)
|
2012-08-13 21:50:14 +04:00
|
|
|
endif ()
|
ENH: merge CMake-CrossCompileBasic to HEAD
-add a RESULT_VARIABLE to INCLUDE()
-add CMAKE_TOOLCHAIN_FILE for specifiying your (potentially crosscompiling) toolchain
-have TRY_RUN() complain if you try to use it in crosscompiling mode (which were compiled but cannot run on this system)
-use CMAKE_EXECUTABLE_SUFFIX in TRY_RUN(), probably TRY_RUN won't be able to
run the executables if they have a different suffix because they are
probably crosscompiled, but nevertheless it should be able to find them
-make several cmake variables presettable by the user: CMAKE_C/CXX_COMPILER, CMAKE_C/CXX_OUTPUT_EXTENSION, CMAKE_SYSTEM_NAME, CMAKE_SYSTEM_INFO_FILE
-support prefix for GNU toolchains (arm-elf-gcc, arm-elf-ar, arm-elf-strip etc.)
-move ranlib on OSX from the file command to a command in executed in cmake_install.cmake
-add support for stripping during install in cmake_install.cmake
-split out cl.cmake from Windows-cl.cmake, first (very incomplete) step to support MS crosscompiling tools
-remove stdio.h from the simple C program which checks if the compiler works, since this may not exist for some embedded platforms
-create a new CMakeFindBinUtils.cmake which collects the search fro ar, ranlib, strip, ld, link, install_name_tool and other tools like these
-add support for CMAKE_FIND_ROOT_PATH for all FIND_XXX commands, which is a
list of directories which will be prepended to all search directories, right
now as a cmake variable, turning it into a global cmake property may need
some more work
-remove cmTestTestHandler::TryExecutable(), it's unused
-split cmFileCommand::HandleInstall() into slightly smaller functions
Alex
2007-05-17 21:20:44 +04:00
|
|
|
|
2007-04-28 17:35:01 +04:00
|
|
|
# Build a small source file to identify the compiler.
|
2012-08-13 21:47:32 +04:00
|
|
|
if(${CMAKE_GENERATOR} MATCHES "Visual Studio")
|
|
|
|
set(CMAKE_C_COMPILER_ID_RUN 1)
|
|
|
|
set(CMAKE_C_PLATFORM_ID "Windows")
|
|
|
|
set(CMAKE_C_COMPILER_ID "MSVC")
|
2012-08-13 21:50:14 +04:00
|
|
|
endif()
|
ENH: merge CMake-CrossCompileBasic to HEAD
-add a RESULT_VARIABLE to INCLUDE()
-add CMAKE_TOOLCHAIN_FILE for specifiying your (potentially crosscompiling) toolchain
-have TRY_RUN() complain if you try to use it in crosscompiling mode (which were compiled but cannot run on this system)
-use CMAKE_EXECUTABLE_SUFFIX in TRY_RUN(), probably TRY_RUN won't be able to
run the executables if they have a different suffix because they are
probably crosscompiled, but nevertheless it should be able to find them
-make several cmake variables presettable by the user: CMAKE_C/CXX_COMPILER, CMAKE_C/CXX_OUTPUT_EXTENSION, CMAKE_SYSTEM_NAME, CMAKE_SYSTEM_INFO_FILE
-support prefix for GNU toolchains (arm-elf-gcc, arm-elf-ar, arm-elf-strip etc.)
-move ranlib on OSX from the file command to a command in executed in cmake_install.cmake
-add support for stripping during install in cmake_install.cmake
-split out cl.cmake from Windows-cl.cmake, first (very incomplete) step to support MS crosscompiling tools
-remove stdio.h from the simple C program which checks if the compiler works, since this may not exist for some embedded platforms
-create a new CMakeFindBinUtils.cmake which collects the search fro ar, ranlib, strip, ld, link, install_name_tool and other tools like these
-add support for CMAKE_FIND_ROOT_PATH for all FIND_XXX commands, which is a
list of directories which will be prepended to all search directories, right
now as a cmake variable, turning it into a global cmake property may need
some more work
-remove cmTestTestHandler::TryExecutable(), it's unused
-split cmFileCommand::HandleInstall() into slightly smaller functions
Alex
2007-05-17 21:20:44 +04:00
|
|
|
|
2012-08-13 21:47:32 +04:00
|
|
|
if(NOT CMAKE_C_COMPILER_ID_RUN)
|
|
|
|
set(CMAKE_C_COMPILER_ID_RUN 1)
|
2004-09-15 18:32:28 +04:00
|
|
|
|
2008-02-12 01:00:54 +03:00
|
|
|
# Each entry in this list is a set of extra flags to try
|
|
|
|
# adding to the compile line to see if it helps produce
|
|
|
|
# a valid identification file.
|
2012-08-13 21:47:32 +04:00
|
|
|
set(CMAKE_C_COMPILER_ID_TEST_FLAGS
|
2008-02-12 01:00:54 +03:00
|
|
|
# Try compiling to an object file only.
|
|
|
|
"-c"
|
2009-07-08 17:14:56 +04:00
|
|
|
|
|
|
|
# Try enabling ANSI mode on HP.
|
|
|
|
"-Aa"
|
2008-02-12 01:00:54 +03:00
|
|
|
)
|
|
|
|
|
2007-04-28 17:35:01 +04:00
|
|
|
# Try to identify the compiler.
|
2012-08-13 21:47:32 +04:00
|
|
|
set(CMAKE_C_COMPILER_ID)
|
|
|
|
file(READ ${CMAKE_ROOT}/Modules/CMakePlatformId.h.in
|
2008-02-25 17:23:14 +03:00
|
|
|
CMAKE_C_COMPILER_ID_PLATFORM_CONTENT)
|
2012-08-13 21:47:32 +04:00
|
|
|
include(${CMAKE_ROOT}/Modules/CMakeDetermineCompilerId.cmake)
|
2008-02-25 17:23:14 +03:00
|
|
|
CMAKE_DETERMINE_COMPILER_ID(C CFLAGS CMakeCCompilerId.c)
|
2002-10-22 23:04:52 +04:00
|
|
|
|
2007-04-28 17:35:01 +04:00
|
|
|
# Set old compiler and platform id variables.
|
2012-08-13 21:47:32 +04:00
|
|
|
if("${CMAKE_C_COMPILER_ID}" MATCHES "GNU")
|
|
|
|
set(CMAKE_COMPILER_IS_GNUCC 1)
|
2012-08-13 21:50:14 +04:00
|
|
|
endif()
|
2012-08-13 21:47:32 +04:00
|
|
|
if("${CMAKE_C_PLATFORM_ID}" MATCHES "MinGW")
|
|
|
|
set(CMAKE_COMPILER_IS_MINGW 1)
|
|
|
|
elseif("${CMAKE_C_PLATFORM_ID}" MATCHES "Cygwin")
|
|
|
|
set(CMAKE_COMPILER_IS_CYGWIN 1)
|
2012-08-13 21:50:14 +04:00
|
|
|
endif()
|
|
|
|
endif()
|
2002-11-08 23:46:08 +03:00
|
|
|
|
2011-01-26 22:51:25 +03:00
|
|
|
# If we have a gcc cross compiler, they have usually some prefix, like
|
2011-01-26 22:52:34 +03:00
|
|
|
# e.g. powerpc-linux-gcc, arm-elf-gcc or i586-mingw32msvc-gcc, optionally
|
|
|
|
# with a 3-component version number at the end (e.g. arm-eabi-gcc-4.5.2).
|
2008-09-09 01:43:31 +04:00
|
|
|
# The other tools of the toolchain usually have the same prefix
|
|
|
|
# NAME_WE cannot be used since then this test will fail for names lile
|
2011-01-26 22:51:25 +03:00
|
|
|
# "arm-unknown-nto-qnx6.3.0-gcc.exe", where BASENAME would be
|
2008-09-09 01:43:31 +04:00
|
|
|
# "arm-unknown-nto-qnx6" instead of the correct "arm-unknown-nto-qnx6.3.0-"
|
2012-08-13 21:47:32 +04:00
|
|
|
if (CMAKE_CROSSCOMPILING
|
2008-09-09 01:43:31 +04:00
|
|
|
AND "${CMAKE_C_COMPILER_ID}" MATCHES "GNU"
|
|
|
|
AND NOT _CMAKE_TOOLCHAIN_PREFIX)
|
2012-08-13 21:47:32 +04:00
|
|
|
get_filename_component(COMPILER_BASENAME "${CMAKE_C_COMPILER}" NAME)
|
|
|
|
if (COMPILER_BASENAME MATCHES "^(.+-)g?cc(-[0-9]+\\.[0-9]+\\.[0-9]+)?(\\.exe)?$")
|
|
|
|
set(_CMAKE_TOOLCHAIN_PREFIX ${CMAKE_MATCH_1})
|
2012-08-13 21:50:14 +04:00
|
|
|
endif ()
|
2008-09-09 01:43:31 +04:00
|
|
|
|
|
|
|
# if "llvm-" is part of the prefix, remove it, since llvm doesn't have its own binutils
|
|
|
|
# but uses the regular ar, objcopy, etc. (instead of llvm-objcopy etc.)
|
2012-08-13 21:47:32 +04:00
|
|
|
if ("${_CMAKE_TOOLCHAIN_PREFIX}" MATCHES "(.+-)?llvm-$")
|
|
|
|
set(_CMAKE_TOOLCHAIN_PREFIX ${CMAKE_MATCH_1})
|
2012-08-13 21:50:14 +04:00
|
|
|
endif ()
|
2008-09-09 01:43:31 +04:00
|
|
|
|
2012-08-13 21:47:32 +04:00
|
|
|
endif (CMAKE_CROSSCOMPILING
|
2008-09-09 01:43:31 +04:00
|
|
|
AND "${CMAKE_C_COMPILER_ID}" MATCHES "GNU"
|
|
|
|
AND NOT _CMAKE_TOOLCHAIN_PREFIX)
|
|
|
|
|
2012-08-13 21:47:32 +04:00
|
|
|
include(${CMAKE_ROOT}/Modules/CMakeClDeps.cmake)
|
|
|
|
include(CMakeFindBinUtils)
|
|
|
|
if(MSVC_C_ARCHITECTURE_ID)
|
|
|
|
set(SET_MSVC_C_ARCHITECTURE_ID
|
|
|
|
"set(MSVC_C_ARCHITECTURE_ID ${MSVC_C_ARCHITECTURE_ID})")
|
2012-08-13 21:50:14 +04:00
|
|
|
endif()
|
2002-10-25 22:08:17 +04:00
|
|
|
# configure variables set in this file for fast reload later on
|
2012-08-13 21:47:32 +04:00
|
|
|
configure_file(${CMAKE_ROOT}/Modules/CMakeCCompiler.cmake.in
|
2008-02-04 18:04:23 +03:00
|
|
|
"${CMAKE_PLATFORM_ROOT_BIN}/CMakeCCompiler.cmake"
|
|
|
|
@ONLY IMMEDIATE # IMMEDIATE must be here for compatibility mode <= 2.0
|
2011-01-26 22:51:25 +03:00
|
|
|
)
|
2012-08-13 21:47:32 +04:00
|
|
|
set(CMAKE_C_COMPILER_ENV_VAR "CC")
|