#
#  CMakeLists.txt - Show saliency
#
#   Cree le: 1 juillet 2013
#    Auteur: Vincent Buso - Université Bordeaux 1
#		
#
# Modifier par Mariem et Pierre-Marie 02-09-2015
#
#
cmake_minimum_required(VERSION 2.6)

PROJECT(SHOW_SALIENCY_EYETRACKER)

#SET(CMAKE_MODULE_PATH "${CMAKE_MODULE_PATH}" "${CMAKE_CURRENT_SOURCE_DIR}/../cmake")

IF(NOT CMAKE_BUILD_TYPE)
  SET(CMAKE_BUILD_TYPE "Debug" CACHE STRING "CMAKE_BUILD_TYPE: Choose the type of build, options are: None(CMAKE_CXX_FLAGS or CMAKE_C_FLAGS used) Debug Release RelWithDebInfo MinSizeRel." FORCE)
ENDIF(NOT CMAKE_BUILD_TYPE)

SET(TARGET1 "extractSaliencyMaps")
SET(SRC1 ReaderEyeTrackerResults.cpp extractSaliencyMaps.cpp Streamer.cpp Network.cpp TobiiGlassesSDK.cpp TobiiGlassesSDKParser.cpp)

ADD_DEFINITIONS(-Wall -pedantic -std=c++0x)

FIND_PACKAGE(OpenCV REQUIRED)
#find_package(GStreamer REQUIRED)

INCLUDE_DIRECTORIES(${OpenCV_INCLUDE_DIR} /usr/include/gstreamer-1.0 /usr/include/glib-2.0 /usr/lib/x86_64-linux-gnu/glib-2.0/include /usr/include/libxml2)

ADD_EXECUTABLE(${TARGET1} ${SRC1})
TARGET_LINK_LIBRARIES(${TARGET1} ${OpenCV_LIBS} -lpthread -lcurl -ljaula -lgstapp-1.0 -lopencv_core -lopencv_highgui -lopencv_imgproc -lgstreamer-1.0 -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lxml2 -lglib-2.0 -lgio-2.0)
