Files
TrainControllerUi/src/trainControllerUI/CMakeLists.txt

29 lines
729 B
CMake

set(UI_SOURCES
traincontrollerui.cpp
mainobject.cpp
QJoysticks.cpp
trainjs.cpp
ui/itemscrollbox.cpp
ui/itemscrollbox.h
ui/itemwidget.cpp
ui/itemwidget.h
ui/mainwindow.cpp
ui/mainwindow.h
ui/mainwindow.ui
ui/relayscrollbox.ui
ui/signalwidget.cpp
ui/signalwidget.h
ui/signalwidget.ui
ui/trainwidget.cpp
ui/trainwidget.h
ui/trainwidget.ui
jsbackend/SDL_Joysticks.cpp
jsbackend/VirtualJoystick.cpp
)
find_package(SDL2 REQUIRED)
add_executable(traincontrollerui ${UI_SOURCES} ${COMMON_SOURCES})
target_link_libraries(traincontrollerui PRIVATE ${COMMON_LINK_LIBRARYS} Qt${QT_VERSION_MAJOR}::Widgets ${SDL2_LIBRARIES})
target_include_directories(traincontrollerui PRIVATE ./ ./ui ./jsbackend ${SDL2_INCLUDE_DIRS})