-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCMakeLists.txt
35 lines (17 loc) · 1.01 KB
/
CMakeLists.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
cmake_minimum_required(VERSION 3.10)
project(optimization VERSION 0.1)
set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_STANDARD_REQUIRED true)
# set(CMAKE_BUILD_TYPE "Release")
set(CMAKE_BUILD_TYPE "Debug")
find_package(Eigen3)
include_directories(${EIGEN_INCLUDE_DIRS})
# algorithms
# add_executable(${CMAKE_PROJECT_NAME}_dichSearch ${CMAKE_SOURCE_DIR}/src/dichSearch.cpp)
# add_executable(${CMAKE_PROJECT_NAME}_eqinterSearch ${CMAKE_SOURCE_DIR}/src/eqinterSearch.cpp)
# add_executable(${CMAKE_PROJECT_NAME}_fibonSearch ${CMAKE_SOURCE_DIR}/src/fibonSearch.cpp)
# add_executable(${CMAKE_PROJECT_NAME}_glodsectSearch ${CMAKE_SOURCE_DIR}/src/glodsectSearch.cpp)
# add_executable(${CMAKE_PROJECT_NAME}_quadInter ${CMAKE_SOURCE_DIR}/src/quadInter.cpp)
# add_executable(${CMAKE_PROJECT_NAME}_newtonMethod ${CMAKE_SOURCE_DIR}/src/newtonMethod.cpp)
# add_executable(${CMAKE_PROJECT_NAME}_gradDescent ${CMAKE_SOURCE_DIR}/src/gradDescent.cpp)
add_executable(${CMAKE_PROJECT_NAME}_fletreeConj ${CMAKE_SOURCE_DIR}/src/fletreeConj.cpp)