Merge topic 'minor-cleanups'
f6c21894 Modules: Rename internal platform-specific compiler determination modules 0c7951a9 cmLocalGenerator: Consolidate conditions in AddArchitectureFlags
This commit is contained in:
commit
0663dbf133
@ -34,6 +34,7 @@
|
|||||||
include(${CMAKE_ROOT}/Modules/CMakeDetermineCompiler.cmake)
|
include(${CMAKE_ROOT}/Modules/CMakeDetermineCompiler.cmake)
|
||||||
|
|
||||||
# Load system-specific compiler preferences for this language.
|
# Load system-specific compiler preferences for this language.
|
||||||
|
include(Platform/${CMAKE_SYSTEM_NAME}-Determine-C OPTIONAL)
|
||||||
include(Platform/${CMAKE_SYSTEM_NAME}-C OPTIONAL)
|
include(Platform/${CMAKE_SYSTEM_NAME}-C OPTIONAL)
|
||||||
if(NOT CMAKE_C_COMPILER_NAMES)
|
if(NOT CMAKE_C_COMPILER_NAMES)
|
||||||
set(CMAKE_C_COMPILER_NAMES cc)
|
set(CMAKE_C_COMPILER_NAMES cc)
|
||||||
|
@ -33,6 +33,7 @@
|
|||||||
include(${CMAKE_ROOT}/Modules/CMakeDetermineCompiler.cmake)
|
include(${CMAKE_ROOT}/Modules/CMakeDetermineCompiler.cmake)
|
||||||
|
|
||||||
# Load system-specific compiler preferences for this language.
|
# Load system-specific compiler preferences for this language.
|
||||||
|
include(Platform/${CMAKE_SYSTEM_NAME}-Determine-CXX OPTIONAL)
|
||||||
include(Platform/${CMAKE_SYSTEM_NAME}-CXX OPTIONAL)
|
include(Platform/${CMAKE_SYSTEM_NAME}-CXX OPTIONAL)
|
||||||
if(NOT CMAKE_CXX_COMPILER_NAMES)
|
if(NOT CMAKE_CXX_COMPILER_NAMES)
|
||||||
set(CMAKE_CXX_COMPILER_NAMES CC)
|
set(CMAKE_CXX_COMPILER_NAMES CC)
|
||||||
|
@ -20,6 +20,7 @@
|
|||||||
# as a default compiler
|
# as a default compiler
|
||||||
|
|
||||||
include(${CMAKE_ROOT}/Modules/CMakeDetermineCompiler.cmake)
|
include(${CMAKE_ROOT}/Modules/CMakeDetermineCompiler.cmake)
|
||||||
|
include(Platform/${CMAKE_SYSTEM_NAME}-Determine-Fortran OPTIONAL)
|
||||||
include(Platform/${CMAKE_SYSTEM_NAME}-Fortran OPTIONAL)
|
include(Platform/${CMAKE_SYSTEM_NAME}-Fortran OPTIONAL)
|
||||||
if(NOT CMAKE_Fortran_COMPILER_NAMES)
|
if(NOT CMAKE_Fortran_COMPILER_NAMES)
|
||||||
set(CMAKE_Fortran_COMPILER_NAMES f95)
|
set(CMAKE_Fortran_COMPILER_NAMES f95)
|
||||||
|
@ -1475,11 +1475,7 @@ void cmLocalGenerator::AddArchitectureFlags(std::string& flags,
|
|||||||
const std::string& config)
|
const std::string& config)
|
||||||
{
|
{
|
||||||
// Only add Mac OS X specific flags on Darwin platforms (OSX and iphone):
|
// Only add Mac OS X specific flags on Darwin platforms (OSX and iphone):
|
||||||
if (!this->Makefile->IsOn("APPLE")) {
|
if (this->Makefile->IsOn("APPLE") && this->EmitUniversalBinaryFlags) {
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (this->EmitUniversalBinaryFlags) {
|
|
||||||
std::vector<std::string> archs;
|
std::vector<std::string> archs;
|
||||||
target->GetAppleArchs(config, archs);
|
target->GetAppleArchs(config, archs);
|
||||||
const char* sysroot = this->Makefile->GetDefinition("CMAKE_OSX_SYSROOT");
|
const char* sysroot = this->Makefile->GetDefinition("CMAKE_OSX_SYSROOT");
|
||||||
|
Loading…
x
Reference in New Issue
Block a user