cmake_minimum_required(VERSION 2.6)

#set(CMAKE_CXX_COMPILER clang++)
#set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g -std=c++14 -O3 -march=native -Wall")# -fopenmp")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g -std=c++1z -L/usr/local/lib -lpthread -O3 -march=native -Wall")# -fopenmp")

#find_package(Eigen3 REQUIRED)
#include_directories(${EIGEN3_INCLUDE_DIR})
include_directories("/usr/local/include/gtsam/3rdparty/Eigen")
#include_directories("/lab/shane/workspace/eigen")

set(ALGODIR "../PointCloud/Features/Planes")
include_directories(${ALGODIR})
include_directories(${ALGODIR}/..)
include_directories(${ALGODIR}/../../..) # ACADEMIC CERTIFIED CODE
include_directories(libs)

include_directories(/opt/intel/mkl/include)

include_directories($ENV{NRTHOME}/include)
link_directories($ENV{NRTHOME}/build)


add_subdirectory(apps)
add_subdirectory(libs)
include_directories(libs/PlaneSLAM)
include_directories(libs/DrawingUtils)
