Revert changes that migrate to thread_local.
iOS 8 does not support `thread_local`, which is still in use. Another approach will have to be found. This change is a revert of the following changes:a3845240- "Simplify PoolAlloc with use of thread_local."abf92c80- "Deprecate InitializeDll functions"33585c87- "Limit visibility of symbols for internal libraries" Issue: #2346
This commit is contained in:
parent
7ab4564696
commit
2a44064885
8 changed files with 161 additions and 35 deletions
|
|
@ -43,7 +43,8 @@ set(SOURCES
|
|||
CInterface/spirv_c_interface.cpp)
|
||||
|
||||
set(SPVREMAP_SOURCES
|
||||
SPVRemapper.cpp)
|
||||
SPVRemapper.cpp
|
||||
doc.cpp)
|
||||
|
||||
set(HEADERS
|
||||
bitutils.h
|
||||
|
|
@ -68,7 +69,6 @@ set(SPVREMAP_HEADERS
|
|||
doc.h)
|
||||
|
||||
add_library(SPIRV ${LIB_TYPE} ${SOURCES} ${HEADERS})
|
||||
target_link_libraries(SPIRV PRIVATE MachineIndependent)
|
||||
set_property(TARGET SPIRV PROPERTY FOLDER glslang)
|
||||
set_property(TARGET SPIRV PROPERTY POSITION_INDEPENDENT_CODE ON)
|
||||
target_include_directories(SPIRV PUBLIC
|
||||
|
|
@ -79,7 +79,6 @@ glslang_add_build_info_dependency(SPIRV)
|
|||
|
||||
if (ENABLE_SPVREMAPPER)
|
||||
add_library(SPVRemapper ${LIB_TYPE} ${SPVREMAP_SOURCES} ${SPVREMAP_HEADERS})
|
||||
target_link_libraries(SPVRemapper PRIVATE SPIRV)
|
||||
set_property(TARGET SPVRemapper PROPERTY FOLDER glslang)
|
||||
set_property(TARGET SPVRemapper PROPERTY POSITION_INDEPENDENT_CODE ON)
|
||||
endif()
|
||||
|
|
@ -96,10 +95,12 @@ if(ENABLE_OPT)
|
|||
PRIVATE ${spirv-tools_SOURCE_DIR}/include
|
||||
PRIVATE ${spirv-tools_SOURCE_DIR}/source
|
||||
)
|
||||
target_link_libraries(SPIRV PRIVATE SPIRV-Tools-opt)
|
||||
target_link_libraries(SPIRV PRIVATE MachineIndependent SPIRV-Tools-opt)
|
||||
target_include_directories(SPIRV PUBLIC
|
||||
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/../External>
|
||||
$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}/External>)
|
||||
else()
|
||||
target_link_libraries(SPIRV PRIVATE MachineIndependent)
|
||||
endif(ENABLE_OPT)
|
||||
|
||||
if(WIN32)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue