ensure -fPIC
This commit is contained in:
parent
747b0e9501
commit
6aaa32363c
@ -13,14 +13,13 @@ if (ANDROID)
|
|||||||
else ()
|
else ()
|
||||||
cmake_minimum_required(VERSION 2.8)
|
cmake_minimum_required(VERSION 2.8)
|
||||||
include(CMakeToolsHelpers OPTIONAL)
|
include(CMakeToolsHelpers OPTIONAL)
|
||||||
|
|
||||||
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
set(
|
set(
|
||||||
CMAKE_MODULE_PATH
|
CMAKE_MODULE_PATH
|
||||||
"${CMAKE_SOURCE_DIR}"
|
"${CMAKE_SOURCE_DIR}"
|
||||||
"${CMAKE_SOURCE_DIR}/cmake")
|
"${CMAKE_SOURCE_DIR}/cmake"
|
||||||
|
)
|
||||||
|
|
||||||
include(CheckIncludeFiles)
|
include(CheckIncludeFiles)
|
||||||
include(CheckLibraryExists)
|
include(CheckLibraryExists)
|
||||||
@ -53,6 +52,7 @@ if(NOT COMMAND find_host_program)
|
|||||||
endif()
|
endif()
|
||||||
|
|
||||||
option(BUILD_SHARED_LIBS "Build shared library" ON)
|
option(BUILD_SHARED_LIBS "Build shared library" ON)
|
||||||
|
set (CMAKE_POSITION_INDEPENDENT_CODE TRUE)
|
||||||
|
|
||||||
include(Prelims NO_POLICY_SCOPE)
|
include(Prelims NO_POLICY_SCOPE)
|
||||||
|
|
||||||
@ -83,6 +83,7 @@ if (MYSQL_POSTGRES)
|
|||||||
add_definitions(= -DMYDDAS_POSTGRES=1)
|
add_definitions(= -DMYDDAS_POSTGRES=1)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
|
||||||
if (ANDROID)
|
if (ANDROID)
|
||||||
|
|
||||||
ADD_SUBDIRECTORY(os)
|
ADD_SUBDIRECTORY(os)
|
||||||
@ -110,9 +111,9 @@ endif ()
|
|||||||
|
|
||||||
if (WIN32)
|
if (WIN32)
|
||||||
list (APPEND YLIBS $<TARGET_OBJECTS:YapC++>)
|
list (APPEND YLIBS $<TARGET_OBJECTS:YapC++>)
|
||||||
|
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
|
||||||
add_component (core
|
add_component (core
|
||||||
${ENGINE_SOURCES}
|
${ENGINE_SOURCES}
|
||||||
${SWIG_FILES}
|
${SWIG_FILES}
|
||||||
|
Reference in New Issue
Block a user