diff options
author | Chaoren Lin <aoe@google.com> | 2016-07-12 11:53:58 -0700 |
---|---|---|
committer | Chaoren Lin <chaorenl@google.com> | 2016-07-22 23:31:32 +0000 |
commit | ee96b2ec399702e23faee15863fed3ae33144fdd (patch) | |
tree | 8ad8b5881235f6e813451e8916201104d8155bd5 /share/cmake-3.2/Modules/Compiler/GNU.cmake | |
parent | 091caafda44f7fe52a94387b2eafcf204ea909d3 (diff) | |
download | linux-x86-ee96b2ec399702e23faee15863fed3ae33144fdd.tar.gz |
Update prebuilts to CMake 3.6.0-rc2 (go/ab/3043163).ndk-r16-beta2ndk-r16-beta1ndk-r16ndk-r15-beta2ndk-r15-beta1ndk-r14-beta2ndk-r14-beta1ndk-r14ndk-r13-beta2ndk-r13ndk-release-r16ndk-r16-releasendk-r15-releasendk-r14-releasendk-r13-release
Change-Id: Ibe6715663df09f1d9ac5fcb588e12c657b2caab1
(cherry picked from commit ecf0ec027d28d2c26ce13075003dc57db20d279e)
Diffstat (limited to 'share/cmake-3.2/Modules/Compiler/GNU.cmake')
-rw-r--r-- | share/cmake-3.2/Modules/Compiler/GNU.cmake | 58 |
1 files changed, 0 insertions, 58 deletions
diff --git a/share/cmake-3.2/Modules/Compiler/GNU.cmake b/share/cmake-3.2/Modules/Compiler/GNU.cmake deleted file mode 100644 index f01255c..0000000 --- a/share/cmake-3.2/Modules/Compiler/GNU.cmake +++ /dev/null @@ -1,58 +0,0 @@ - -#============================================================================= -# 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. -#============================================================================= -# (To distribute this file outside of CMake, substitute the full -# License text for the above reference.) - -# This module is shared by multiple languages; use include blocker. -if(__COMPILER_GNU) - return() -endif() -set(__COMPILER_GNU 1) - -macro(__compiler_gnu lang) - # Feature flags. - set(CMAKE_${lang}_VERBOSE_FLAG "-v") - set(CMAKE_${lang}_COMPILE_OPTIONS_PIC "-fPIC") - if(NOT CMAKE_${lang}_COMPILER_VERSION VERSION_LESS 3.4) - set(CMAKE_${lang}_COMPILE_OPTIONS_PIE "-fPIE") - endif() - if(NOT CMAKE_${lang}_COMPILER_VERSION VERSION_LESS 4.2) - set(CMAKE_${lang}_COMPILE_OPTIONS_VISIBILITY "-fvisibility=") - endif() - set(CMAKE_SHARED_LIBRARY_${lang}_FLAGS "-fPIC") - set(CMAKE_SHARED_LIBRARY_CREATE_${lang}_FLAGS "-shared") - set(CMAKE_${lang}_COMPILE_OPTIONS_SYSROOT "--sysroot=") - - # Older versions of gcc (< 4.5) contain a bug causing them to report a missing - # header file as a warning if depfiles are enabled, causing check_header_file - # tests to always succeed. Work around this by disabling dependency tracking - # in try_compile mode. - get_property(_IN_TC GLOBAL PROPERTY IN_TRY_COMPILE) - if(NOT _IN_TC OR CMAKE_FORCE_DEPFILES) - # distcc does not transform -o to -MT when invoking the preprocessor - # internally, as it ought to. Work around this bug by setting -MT here - # even though it isn't strictly necessary. - set(CMAKE_DEPFILE_FLAGS_${lang} "-MMD -MT <OBJECT> -MF <DEPFILE>") - endif() - - # Initial configuration flags. - set(CMAKE_${lang}_FLAGS_INIT "") - set(CMAKE_${lang}_FLAGS_DEBUG_INIT "-g") - set(CMAKE_${lang}_FLAGS_MINSIZEREL_INIT "-Os -DNDEBUG") - set(CMAKE_${lang}_FLAGS_RELEASE_INIT "-O3 -DNDEBUG") - set(CMAKE_${lang}_FLAGS_RELWITHDEBINFO_INIT "-O2 -g -DNDEBUG") - set(CMAKE_${lang}_CREATE_PREPROCESSED_SOURCE "<CMAKE_${lang}_COMPILER> <DEFINES> <FLAGS> -E <SOURCE> > <PREPROCESSED_SOURCE>") - set(CMAKE_${lang}_CREATE_ASSEMBLY_SOURCE "<CMAKE_${lang}_COMPILER> <DEFINES> <FLAGS> -S <SOURCE> -o <ASSEMBLY_SOURCE>") - if(NOT APPLE) - set(CMAKE_INCLUDE_SYSTEM_FLAG_${lang} "-isystem ") - endif() -endmacro() |