summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
blob: 18ef86fdb36f001ca1b1acb089669ec85313b548 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
cmake_minimum_required(VERSION 2.8.4)
project(ranksvm)

# Use Eigen3 Library for Linear Algebra
INCLUDE_DIRECTORIES ( "/usr/include/eigen3" )

# Use Random Library for Random Number Generation

set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")

FIND_PACKAGE( Boost COMPONENTS program_options REQUIRED )
INCLUDE_DIRECTORIES( ${Boost_INCLUDE_DIR})

set(SOURCE_FILES main.cpp ./model/ranksvm.cpp ./model/ranksvmtn.cpp ./model/rankaccu.cpp)
add_executable(ranksvm ${SOURCE_FILES} model/rankaccu.h model/rankaccu.cpp tools/reidFDataProvider.h)
TARGET_LINK_LIBRARIES( ranksvm ${Boost_LIBRARIES} )