move build system to cmake, add train overlord
This commit is contained in:
28
src/trainControllerUI/CMakeLists.txt
Normal file
28
src/trainControllerUI/CMakeLists.txt
Normal file
@ -0,0 +1,28 @@
|
||||
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})
|
Reference in New Issue
Block a user