update
This commit is contained in:
parent
8196c88d89
commit
7215bd692b
|
@ -118,6 +118,12 @@ function(setup_project)
|
|||
if(PROJ_ARGS_UNPARSED_ARGUMENTS)
|
||||
message(AUTHOR_WARNING "setup_project: Unrecognized arguments: ${PROJ_ARGS_UNPARSED_ARGUMENTS}")
|
||||
endif()
|
||||
set(__in_source_build FALSE)
|
||||
are_paths_equal(PROJECT_BINARY_DIR PROJECT_SOURCE_DIR __in_source_build)
|
||||
if(__in_source_build)
|
||||
message(FATAL_ERROR "In-source builds are not allowed. You must build this project out-of-source.")
|
||||
return()
|
||||
endif()
|
||||
# AUTOMOC include directory is a system include directory by default.
|
||||
if(POLICY CMP0151)
|
||||
cmake_policy(SET CMP0151 NEW)
|
||||
|
@ -298,8 +304,6 @@ function(setup_project)
|
|||
if(NOT DEFINED CMAKE_POSITION_INDEPENDENT_CODE)
|
||||
set(CMAKE_POSITION_INDEPENDENT_CODE ON PARENT_SCOPE)
|
||||
endif()
|
||||
include(CheckPIESupported)
|
||||
check_pie_supported() # This function must be called to ensure CMake adds -fPIE to the linker flags.
|
||||
if(NOT DEFINED CMAKE_VISIBILITY_INLINES_HIDDEN)
|
||||
set(CMAKE_VISIBILITY_INLINES_HIDDEN ON PARENT_SCOPE)
|
||||
endif()
|
||||
|
|
Loading…
Reference in New Issue