-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCMakeLists.txt
29 lines (23 loc) · 991 Bytes
/
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
cmake_minimum_required(VERSION 3.14)
project(20f-flt-pln)
set (EXE_NAME flight_planner)
##########################################
# Students, edit the items below. In the quotes,
# put the names of the input files as they should appear
# in the argv param to main.
# Example:
# set (input01 "train_data.csv")
# set (input02 "train_target.csv")
# etc....
set (input01 "FlightData.txt")
set (input02 "RequestedFlightPlans.txt")
#set (input03 "FlightPlans.txt")
#
##########################################
# Copy data files to build dir
foreach(file IN LISTS input01 input02 input03 input04)
configure_file(${file} ${file} COPYONLY)
endforeach()
set(CMAKE_CXX_STANDARD 14)
#set(CMAKE_CXX_FLAGS_DEBUG "-O3")
add_executable(${EXE_NAME} main.cpp DSStack.h DSLinkedList.h DSString.cpp DSString.h DSStackTests.cpp catch.hpp LinkedListTest.cpp Flight.h FlightAdjacencyList.cpp FlightAdjacencyList.h AdjListTests.cpp FlightPlan.cpp FlightPlan.h FlightPlanner.h Flight.cpp DSVector.h)