###################################
#      Project configuration      #
###################################

cmake_minimum_required(VERSION 3.4)

project(createRRONIGModel1DTest)

#find_package (Eigen3 3.3 REQUIRED NO_MODULE)
#target_link_libraries (example Eigen3::Eigen)
find_package(Eigen3 REQUIRED)
set(Boost_USE_STATIC_LIBS OFF) 
set(Boost_USE_MULTITHREADED ON)  
set(Boost_USE_STATIC_RUNTIME OFF) 
#find_package(Boost REQUIRED COMPONENTS program_options filesystem shared_ptr)
find_package(Boost REQUIRED)
link_directories(${Eigen_INCLUDE_DIRS} ${Boost_INCLUDE_DIRS})

add_library(createRRONIGModel1DLib GPTypes.h GPPrediction.h GPLearning.h)

# executable file
add_executable(createRRONIGModel1D main.cpp)

set_target_properties(createRRONIGModel1DLib PROPERTIES LINKER_LANGUAGE CXX)
target_link_libraries( createRRONIGModel1D ${Eigen_LIBRARIES} ${Boost_LIBRARIES} PRIVATE createRRONIGModel1DLib)


