Compare commits
2 Commits
eb3f6823eb
...
1c900c5a8c
Author | SHA1 | Date | |
---|---|---|---|
1c900c5a8c | |||
90fdcdd51a |
@@ -128,7 +128,7 @@ endif()
|
||||
if(APPLE)
|
||||
add_custom_command(
|
||||
TARGET ${PROJECT_NAME}-static
|
||||
PRE_BUILD
|
||||
PRE_LINK
|
||||
COMMAND ${CMAKE_SOURCE_DIR}/privatize_symbols_macos.sh
|
||||
$<TARGET_OBJECTS:${PROJECT_NAME}-object>)
|
||||
else()
|
||||
|
@@ -2,5 +2,7 @@
|
||||
|
||||
# This has the effect of making visibility=hidden symbols private in object files
|
||||
for obj in "$@" ; do
|
||||
ld -r "$obj" -o "$obj.tmp" && mv "$obj.tmp" "$obj"
|
||||
ld -r "$obj" -o "$obj.tmp"
|
||||
touch -r "$obj" "$obj.tmp"
|
||||
mv "$obj.tmp" "$obj"
|
||||
done
|
||||
|
Reference in New Issue
Block a user