Fix --gc-sections linking error on github macos-15-x86_64.
This forces `CMAKE_REQUIRED_FLAGS` to be treated as a string instead of list, so none of the args get dropped when passed through `check_c_source_compiles`. PiperOrigin-RevId: 886717366 Change-Id: I6314f9bfabd9d62bdcad5070c8801c453c381b79
This commit is contained in:
committed by
Copybara-Service
parent
02d1d3d503
commit
904744bd72
@@ -43,12 +43,12 @@ function(get_mujoco_extra_link_options OUTPUT_VAR)
|
||||
endif()
|
||||
endif()
|
||||
|
||||
set(CMAKE_REQUIRED_FLAGS ${EXTRA_LINK_OPTIONS} "-Wl,--gc-sections")
|
||||
set(CMAKE_REQUIRED_FLAGS "${EXTRA_LINK_OPTIONS} -Wl,--gc-sections")
|
||||
check_c_source_compiles("int main() {}" SUPPORTS_GC_SECTIONS)
|
||||
if(SUPPORTS_GC_SECTIONS)
|
||||
set(EXTRA_LINK_OPTIONS ${EXTRA_LINK_OPTIONS} -Wl,--gc-sections)
|
||||
else()
|
||||
set(CMAKE_REQUIRED_FLAGS ${EXTRA_LINK_OPTIONS} "-Wl,-dead_strip")
|
||||
set(CMAKE_REQUIRED_FLAGS "${EXTRA_LINK_OPTIONS} -Wl,-dead_strip")
|
||||
check_c_source_compiles("int main() {}" SUPPORTS_DEAD_STRIP)
|
||||
if(SUPPORTS_DEAD_STRIP)
|
||||
set(EXTRA_LINK_OPTIONS ${EXTRA_LINK_OPTIONS} -Wl,-dead_strip)
|
||||
|
||||
Reference in New Issue
Block a user