mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2025-01-31 20:51:52 +01:00
[CMake] Silence message on multi-configuration generators
The Xcode and Visual Studio generators always log "-- No build type selected, default to Debug". This is because CMake doesn't initialize "CMAKE_CONFIGURATION_TYPES" until the generator's EnableLanguage call gets hit. The first place EnableLanguage gets hit in our configuration is in the project() call. Since CMAKE_BUILD_TYPE isn't used until after we call project() it is safe to just move this check down a bit. llvm-svn: 279110
This commit is contained in:
parent
e80cb9fc85
commit
7cd2668bb7
@ -2,11 +2,6 @@
|
|||||||
|
|
||||||
cmake_minimum_required(VERSION 3.4.3)
|
cmake_minimum_required(VERSION 3.4.3)
|
||||||
|
|
||||||
if (NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES)
|
|
||||||
message(STATUS "No build type selected, default to Debug")
|
|
||||||
set(CMAKE_BUILD_TYPE "Debug" CACHE STRING "Build type (default Debug)")
|
|
||||||
endif()
|
|
||||||
|
|
||||||
if(POLICY CMP0022)
|
if(POLICY CMP0022)
|
||||||
cmake_policy(SET CMP0022 NEW) # automatic when 2.8.12 is required
|
cmake_policy(SET CMP0022 NEW) # automatic when 2.8.12 is required
|
||||||
endif()
|
endif()
|
||||||
@ -50,6 +45,11 @@ project(LLVM
|
|||||||
${cmake_3_0_LANGUAGES}
|
${cmake_3_0_LANGUAGES}
|
||||||
C CXX ASM)
|
C CXX ASM)
|
||||||
|
|
||||||
|
if (NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES)
|
||||||
|
message(STATUS "No build type selected, default to Debug")
|
||||||
|
set(CMAKE_BUILD_TYPE "Debug" CACHE STRING "Build type (default Debug)")
|
||||||
|
endif()
|
||||||
|
|
||||||
# This should only apply if you are both on an Apple host, and targeting Apple.
|
# This should only apply if you are both on an Apple host, and targeting Apple.
|
||||||
if(CMAKE_HOST_APPLE AND APPLE)
|
if(CMAKE_HOST_APPLE AND APPLE)
|
||||||
if(NOT CMAKE_XCRUN)
|
if(NOT CMAKE_XCRUN)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user