Skip to content

Commit 72b52f5

Browse files
committed
SET_LINUX_EXPORTS_FILE should be NOOP on Windows
1 parent af15246 commit 72b52f5

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

cmake/modules/CMakeFunctions.cmake

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,9 +78,11 @@ endfunction()
7878
# prevents exposure of function symbols externally (except functions which are
7979
# explicitly listed in version script)
8080
function ( SET_LINUX_EXPORTS_FILE TARGET FILE_NAME )
81+
if(NOT WIN32)
8182
get_target_property( SOURCE_FILES ${TARGET_NAME} SOURCES )
8283
list( GET SOURCE_FILES 0 FIRST_SOURCE )
8384
set_source_files_properties( ${FIRST_SOURCE} PROPERTIES OBJECT_DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/${FILE_NAME} )
8485
set_property( TARGET ${TARGET_NAME} APPEND_STRING PROPERTY
8586
LINK_FLAGS " -Wl,-Bsymbolic -Wl,--version-script=${CMAKE_CURRENT_SOURCE_DIR}/${FILE_NAME}" )
87+
endif(NOT WIN32)
8688
endfunction ( SET_LINUX_EXPORTS_FILE )

0 commit comments

Comments
 (0)