We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent af15246 commit 72b52f5Copy full SHA for 72b52f5
cmake/modules/CMakeFunctions.cmake
@@ -78,9 +78,11 @@ endfunction()
78
# prevents exposure of function symbols externally (except functions which are
79
# explicitly listed in version script)
80
function ( SET_LINUX_EXPORTS_FILE TARGET FILE_NAME )
81
+ if(NOT WIN32)
82
get_target_property( SOURCE_FILES ${TARGET_NAME} SOURCES )
83
list( GET SOURCE_FILES 0 FIRST_SOURCE )
84
set_source_files_properties( ${FIRST_SOURCE} PROPERTIES OBJECT_DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/${FILE_NAME} )
85
set_property( TARGET ${TARGET_NAME} APPEND_STRING PROPERTY
86
LINK_FLAGS " -Wl,-Bsymbolic -Wl,--version-script=${CMAKE_CURRENT_SOURCE_DIR}/${FILE_NAME}" )
87
+ endif(NOT WIN32)
88
endfunction ( SET_LINUX_EXPORTS_FILE )
0 commit comments