spoonedit/CMakeLists.txt

27 lines
972 B
Text
Raw Normal View History

2023-07-02 22:21:26 +02:00
cmake_minimum_required(VERSION 3.25)
project(SpoonTool)
set (CMAKE_CXX_STANDARD 20)
find_package(Boost REQUIRED COMPONENTS thread chrono)
add_subdirectory(deps/vgcore)
add_subdirectory(Tools/MapTools)
2023-07-20 03:54:54 +02:00
add_executable(SpoonEdit src/main.cpp src/MainWindow.cpp src/MainWindow.h src/PropertiesWidget.cpp src/PropertiesWidget.h src/ObjectSelectWidget.cpp src/ObjectSelectWidget.h src/MainViewport.cpp src/MainViewport.h src/Model.cpp src/Model.h src/RailSelectWidget.cpp src/RailSelectWidget.h src/Config/Configs.h src/Config/Configs.cpp)
2023-07-02 22:21:26 +02:00
target_link_libraries(SpoonEdit PUBLIC GCore SpoonMapTools Boost::thread Boost::chrono)
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -O0")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O0")
2023-07-02 22:21:26 +02:00
install(TARGETS SpoonEdit
CONFIGURATIONS Debug
RUNTIME DESTINATION Debug
LIBRARY DESTINATION Debug)
install(TARGETS SpoonEdit
CONFIGURATIONS Release
RUNTIME DESTINATION Release
LIBRARY DESTINATION Release)