- if(WITH_FEATURE_J1939)
- set(SOURCES_J1939
- can/message/j1939-message.cpp
- utils/socketcan-j1939/socketcan-j1939.cpp
- utils/socketcan-j1939/socketcan-j1939-data.cpp
- utils/socketcan-j1939/socketcan-j1939-addressclaiming.cpp
+ add_library(${TARGET_NAME} SHARED ${SOURCES_LIB} ${SOURCES_J1939} ${SOURCES_ISOTP})
+
+ # Binder exposes a unique public entry point
+ SET_TARGET_PROPERTIES(${TARGET_NAME} PROPERTIES
+ LABELS "LIBRARY"
+ IMPORTED_LOCATION ${CMAKE_CURRENT_BINARY_DIR}/lib${TARGET_NAME}.so
+ )
+
+ TARGET_LINK_LIBRARIES(${TARGET_NAME}
+ ini-config
+ openxc-message-format
+ uds-c
+ isotp-c
+ bitfield-c
+ ${link_libraries})
+
+PROJECT_TARGET_ADD(low-can-binding)
+
+ # Define project Targets
+ set (SOURCES
+ binding/low-can-cb.cpp