INCLUDE (CheckIncludeFiles) # Define the current source locations SET(CURRENT_HEADER_DIR ${CMAKE_SOURCE_DIR}/include/grabber) SET(CURRENT_SOURCE_DIR ${CMAKE_SOURCE_DIR}/libsrc/grabber/amlogic) SET(AmlogicHEADERS ${CURRENT_HEADER_DIR}/AmlogicGrabber.h ${CURRENT_HEADER_DIR}/AmlogicWrapper.h ) SET(AmlogicSOURCES ${CURRENT_SOURCE_DIR}/AmlogicWrapper.cpp ${CURRENT_SOURCE_DIR}/AmlogicGrabber.cpp ) CHECK_INCLUDE_FILES ("amcodec/amports/amstream.h" HAVE_AML_HEADER) IF (${HAVE_AML_HEADER}) ADD_DEFINITIONS( -DHAVE_AML_HEADER ) ENDIF() add_library(amlogic-grabber ${AmlogicHEADERS} ${AmlogicSOURCES} ) target_link_libraries(amlogic-grabber hyperion ${QT_LIBRARIES})