Files
edgetx-gx12/companion/src/modeledit/CMakeLists.txt
T
2014-02-28 10:12:07 +01:00

57 lines
1.0 KiB
CMake

include_directories(${CMAKE_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR})
set(modeledit_NAMES
modeledit
setup
heli
curves
telemetry
expodialog
mixerdialog
)
set(modeledit_SRCS
modelpanel.cpp
flightmodes.cpp
inputs.cpp
mixes.cpp
channels.cpp
logicalswitches.cpp
customfunctions.cpp
# templates.cpp
mixerslist.cpp
node.cpp
edge.cpp
)
set(modeledit_HDRS
modelpanel.h
flightmodes.h
inputs.h
mixes.h
channels.h
logicalswitches.h
customfunctions.h
# templates.h
mixerslist.h
node.h
)
set(modeledit_UIS
setup_timer.ui
setup_module.ui
flightmode.ui
telemetry_analog.ui
telemetry_customscreen.ui
)
foreach(name ${modeledit_NAMES})
set(modeledit_SRCS ${modeledit_SRCS} ${name}.cpp)
set(modeledit_HDRS ${modeledit_HDRS} ${name}.h)
set(modeledit_UIS ${modeledit_UIS} ${name}.ui)
endforeach()
qt4_wrap_ui(modeledit_SRCS ${modeledit_UIS})
qt4_wrap_cpp(modeledit_SRCS ${modeledit_HDRS})
add_library(modeledit ${modeledit_SRCS})