PROJECT(OpticalFlow) cmake_minimum_required(VERSION 2.8) include($ENV{FLAIR_ROOT}/flair-dev/cmake-modules/GlobalCmakeFlair.cmake) if(NOT "${CMAKE_SYSTEM_PROCESSOR_DEFAULTTUNE}" MATCHES "armv5te") SET(EXECUTABLE_OUTPUT_PATH ${PROJECT_BINARY_DIR}/bin) SET(FLAIR_USE_FILTER TRUE) SET(FLAIR_USE_SENSOR_ACTUATOR TRUE) SET(FLAIR_USE_VISION_FILTER TRUE) SET(FLAIR_USE_META TRUE) include(${FLAIR_USE_FILE}) SET(SRC_FILES ${CMAKE_SOURCE_DIR}/src/main.cpp ${CMAKE_SOURCE_DIR}/src/DemoOpticalFlow.cpp ) INCLUDE_DIRECTORIES( ${FLAIR_INCLUDE_DIR} ) #real time executable ADD_EXECUTABLE(${PROJECT_NAME}_rt ${SRC_FILES} ) TARGET_LINK_LIBRARIES(${PROJECT_NAME}_rt ${FLAIR_LIBRARIES_RT}) #non real time executable ADD_EXECUTABLE(${PROJECT_NAME}_nrt ${SRC_FILES} ) TARGET_LINK_LIBRARIES(${PROJECT_NAME}_nrt ${FLAIR_LIBRARIES_NRT}) else() if(DEFINED CMAKE_SYSTEM_PROCESSOR_DEFAULTTUNE) warn("${PROJECT_NAME} will not be built for ${CMAKE_SYSTEM_PROCESSOR_DEFAULTTUNE} architecture") else() warn("${PROJECT_NAME} will not be built for ${CMAKE_SYSTEM_PROCESSOR} architecture") endif() endif()