YARN-9487. NodeManager native build shouldn't link against librt on macOS. Contributed by Siyao Meng.
Signed-off-by: Wei-Chiu Chuang <weichiu@apache.org>
(cherry picked from commit 6e4399ea61
)
This commit is contained in:
parent
d724f74f6b
commit
742a3ad24b
|
@ -188,5 +188,10 @@ add_executable(test-oom-listener
|
||||||
main/native/oom-listener/impl/oom_listener.h
|
main/native/oom-listener/impl/oom_listener.h
|
||||||
main/native/oom-listener/test/oom_listener_test_main.cc
|
main/native/oom-listener/test/oom_listener_test_main.cc
|
||||||
)
|
)
|
||||||
target_link_libraries(test-oom-listener gtest rt)
|
if(CMAKE_SYSTEM_NAME MATCHES "Darwin")
|
||||||
|
# macOS doesn't have librt
|
||||||
|
target_link_libraries(test-oom-listener gtest)
|
||||||
|
else()
|
||||||
|
target_link_libraries(test-oom-listener gtest rt)
|
||||||
|
endif()
|
||||||
output_directory(test-oom-listener test)
|
output_directory(test-oom-listener test)
|
||||||
|
|
Loading…
Reference in New Issue