PROJECT(MixedReality_simulator_real) cmake_minimum_required(VERSION 2.8) SET(EXECUTABLE_OUTPUT_PATH ${PROJECT_BINARY_DIR}/bin) SET(FLAIR_USE_SIMULATOR TRUE) SET(FLAIR_USE_SIMULATOR_GL TRUE) include($ENV{FLAIR_ROOT}/flair-dev/cmake-modules/GlobalCmakeFlair.cmake) include(${FLAIR_USE_FILE}) if("${CMAKE_SYSTEM_PROCESSOR_DEFAULTTUNE}" MATCHES "core2-64") SET(SRC_FILES src/main.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}) INSTALL( TARGETS ${PROJECT_NAME}_rt RUNTIME DESTINATION $ENV{FLAIR_ROOT}/flair-bin/demos/${ARCH_DIR}/MixedReality/real ) INSTALL( TARGETS ${PROJECT_NAME}_nrt RUNTIME DESTINATION $ENV{FLAIR_ROOT}/flair-bin/demos/${ARCH_DIR}/MixedReality/real ) 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()