-
Notifications
You must be signed in to change notification settings - Fork 0
CMakeLists.txt
Andrey Popov edited this page May 15, 2019
·
3 revisions
cmake_minimum_required(VERSION 3.12)
project(3d_printer)
set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_STANDARD_REQUIRED on)
include_directories(HPS/mechanics/)
include_directories(HPS/mechanics/Controller/)
include_directories(HPS/printer/)
include_directories(HPS/printer/Controller/)
include_directories(HPS/printer/GCodeParser)
include_directories(HPS/printer/stl2gcode/)
include_directories(HPS/printer/FileManager/)
include_directories(HPS/screen/)
include_directories(HPS/screen/Controller/)
include_directories(HPS/screen/uart/)
include_directories(HPS/screen/pageobjects/)
add_executable(3d_printer
HPS/main.cpp
HPS/mechanics/Controller/commands.cpp
HPS/mechanics/Controller/MechanicsController.cpp
HPS/mechanics/Controller/MechanicsController.h
HPS/mechanics/HPS_HEADER.h
HPS/mechanics/TemperatureADC.h
HPS/printer/Controller/PrinterController.cpp
HPS/printer/Controller/PrinterController.h
HPS/printer/Controller/GCodeCommands.cpp
HPS/printer/Controller/ScreenCommands.cpp
HPS/printer/GCodeParser/GCodeParser.cpp
HPS/printer/GCodeParser/GCodeParser.h
HPS/printer/FileManager/FileManager.h
HPS/printer/FileManager/FileManager.cpp
HPS/printer/stl2gcode/Contour.cpp
HPS/printer/stl2gcode/Contour.h
HPS/printer/stl2gcode/Segment.cpp
HPS/printer/stl2gcode/Segment.h
HPS/printer/stl2gcode/stl2gcode.cpp
HPS/printer/stl2gcode/stl2gcode.h
HPS/printer/stl2gcode/stl2gcode_parameters.h
HPS/printer/stl2gcode/Triangle.cpp
HPS/printer/stl2gcode/Triangle.h
HPS/printer/stl2gcode/Vertex.cpp
HPS/printer/stl2gcode/Vertex.h
HPS/printer/dict.h
HPS/printer/types.h
HPS/printer/configuration.h
HPS/screen/Controller/ScreenController.cpp
HPS/screen/Controller/ScreenController.h
HPS/screen/uart/uart.cpp
HPS/screen/uart/uart.h
HPS/screen/pageobjects/BasePage.cpp
HPS/screen/pageobjects/ControlPage.cpp
HPS/screen/pageobjects/HomePage.cpp
HPS/screen/pageobjects/LoadingPage.cpp
HPS/screen/pageobjects/pages.h
HPS/screen/pageobjects/PrintingDonePage.cpp
HPS/screen/pageobjects/PrintingPage.cpp
HPS/screen/pageobjects/PrintPage.cpp
HPS/screen/pageobjects/PrintSetupPage.cpp
HPS/screen/pageobjects/SettingsMovSpeedPage.cpp
HPS/screen/pageobjects/SettingsMovStepsPage.cpp
HPS/screen/pageobjects/SettingsPage.cpp
HPS/screen/pageobjects/SettingsPresetsPage.cpp
HPS/screen/pageobjects/WarningPage.cpp
)