platforms: link libatomic only on emlid navio2 (raspberry pi)

Linking to libatomic is only required for targets such as Raspberry Pi but not on for normal x86/x86_64 Linux builds.
This commit is contained in:
Julian Oes
2020-01-07 02:15:39 +01:00
committed by Daniel Agar
parent d08ec05bab
commit fc9df31653
+4 -1
View File
@@ -68,7 +68,7 @@ else()
)
if(NOT APPLE)
target_link_libraries(px4 PRIVATE atomic rt)
target_link_libraries(px4 PRIVATE rt)
endif()
target_link_libraries(px4 PRIVATE modules__uORB)
@@ -112,6 +112,9 @@ if ("${PX4_BOARD}" MATCHES "beaglebone_blue")
add_dependencies(df_driver_framework librobotcontrol)
add_dependencies(df_mpu9250 librobotcontrol)
elseif("${PX4_BOARD}" MATCHES "emlid_navio2")
target_link_libraries(px4 PRIVATE atomic)
elseif("${PX4_BOARD}" MATCHES "sitl")
include(sitl_target)