# # Hand Gestures Recognition Project TechUnited 2015 # # By Stefan Heijmans & Jan Romme # Last modified: 12-01-2015 # Check for cmake version cmake_minimum_required(VERSION 2.4 FATAL_ERROR) # Older versions have a different signature, check it manually just to make sure if (${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} LESS 2.4) message(FATAL_ERROR "DraglineAuto requires at least CMake v2.4. You are running v${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}. Please upgrade." ) endif (${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} LESS 2.4) # # Set project name # project(HandGesturesRecognition) # Project version string set(PROJECT_VERSION 1.0.0 CACHE STRING "Version of HandGestureRecognition distribution" ) # Policies set according to CMake version. cmake_policy(VERSION ${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}.${CMAKE_PATCH_VERSION}) # Ignore missing CMakeList.txt files if (${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} GREATER 2.7) cmake_policy(SET CMP0014 OLD) endif (${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} GREATER 2.7) set(PROJECT_CMAKE_DIR ${${PROJECT_NAME}_SOURCE_DIR}/cmake CACHE PATH "Location of project CMake scripts") # # Give feedback on custom entries # message( STATUS "Setting project name to ${PROJECT_NAME}" ) message( STATUS "Setting project version to ${PROJECT_VERSION}" ) # Set the following global property to avoid CMP0002 warning. set_property(GLOBAL PROPERTY ALLOW_DUPLICATE_CUSTOM_TARGETS 1) # Set option -std=c99 to compile in C99 mode ADD_DEFINITIONS(-std=c99) # # By default, don't do hardware testing. # set (HARDWARE_TESTS "OFF") if (HARDWARE_TESTING) set (HARDWARE_TESTS "ON") endif (HARDWARE_TESTING) # # Enter the src directory # add_subdirectory (src)