mirror of
https://github.com/bkaradzic/bgfx.cmake.git
synced 2026-02-17 21:12:35 +01:00
cmake: turn on CMAKE_POSITION_INDEPENDENT_CODE for shared
This prevents an error while linking libbx.a into libbgfx.so on linux
This commit is contained in:
@@ -41,6 +41,10 @@ set( BGFX_LIBRARY_TYPE "STATIC" CACHE STRING "Linking type for library" )
|
||||
|
||||
set_property( CACHE BGFX_LIBRARY_TYPE PROPERTY STRINGS STATIC SHARED )
|
||||
|
||||
if( BGFX_LIBRARY_TYPE MATCHES "SHARED" )
|
||||
set(CMAKE_POSITION_INDEPENDENT_CODE ON)
|
||||
endif()
|
||||
|
||||
if( NOT BX_DIR )
|
||||
set( BX_DIR "${CMAKE_CURRENT_SOURCE_DIR}/bx" CACHE STRING "Location of bx." )
|
||||
elseif( NOT IS_ABSOLUTE "${BX_DIR}")
|
||||
|
||||
Reference in New Issue
Block a user