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