diff options
Diffstat (limited to 'lib/avtp_pipeline/platform/Linux/x86_i210_linux.cmake')
-rw-r--r-- | lib/avtp_pipeline/platform/Linux/x86_i210_linux.cmake | 43 |
1 files changed, 30 insertions, 13 deletions
diff --git a/lib/avtp_pipeline/platform/Linux/x86_i210_linux.cmake b/lib/avtp_pipeline/platform/Linux/x86_i210_linux.cmake index ae9ce67a..48e62223 100644 --- a/lib/avtp_pipeline/platform/Linux/x86_i210_linux.cmake +++ b/lib/avtp_pipeline/platform/Linux/x86_i210_linux.cmake @@ -1,3 +1,16 @@ + +if (AVB_FEATURE_AVDECC) + set ( AVB_FEATURE_GSTREAMER 0 ) + set ( AVB_FEATURE_PCAP 0 ) + set ( AVB_FEATURE_IGB 0 ) +else () + set ( AVB_FEATURE_PCAP 1 ) + set ( AVB_FEATURE_IGB 1 ) + + set ( GSTREAMER_1_0 0 ) +endif () + + # and another kernel sources #set ( LINUX_KERNEL_DIR "/usr/src/kernel" ) @@ -8,26 +21,30 @@ set ( OPENAVB_TCAL "GNU" ) set ( OPENAVB_PLATFORM "${OPENAVB_HAL}-${OPENAVB_OSAL}" ) # Platform Additions -set ( PLATFORM_INCLUDE_DIRECTORIES - ${CMAKE_SOURCE_DIR}/platform/x86_i210/include - ${CMAKE_SOURCE_DIR}/../igb +set ( PLATFORM_INCLUDE_DIRECTORIES + ${CMAKE_SOURCE_DIR}/platform/x86_i210/include +if (AVB_FEATURE_IGB) + ${CMAKE_SOURCE_DIR}/../igb +endif () ${CMAKE_SOURCE_DIR}/openavb_common ${CMAKE_SOURCE_DIR}/../../daemons/common ${CMAKE_SOURCE_DIR}/../../daemons/mrpd + ${CMAKE_SOURCE_DIR}/../../daemons/maap/common ) -set ( PLATFORM_LINK_DIRECTORIES - ${CMAKE_SOURCE_DIR}/../igb -) - -set ( PLATFORM_LINK_LIBRARIES - igb -) +if (AVB_FEATURE_IGB) + set ( PLATFORM_LINK_DIRECTORIES + ${CMAKE_SOURCE_DIR}/../igb + ) +endif () +if (AVB_FEATURE_IGB) + set ( PLATFORM_LINK_LIBRARIES + igb + pci + ) +endif () # TODO_OPENAVB : need this? # Set platform specific define #set ( PLATFORM_DEFINE "AVB_DELAY_TWEAK_USEC=15" ) - -set ( GSTREAMER_1_0 0 ) -set ( AVB_FEATURE_PCAP 1 ) |