Support for vertical and horizontal layouts. More layouts and widgets can be created using Nasal.
38 lines
701 B
CMake
38 lines
701 B
CMake
include (SimGearComponent)
|
|
|
|
set(HEADERS
|
|
canvas_fwd.hxx
|
|
Canvas.hxx
|
|
CanvasEvent.hxx
|
|
CanvasEventManager.hxx
|
|
CanvasEventTypes.hxx
|
|
CanvasEventVisitor.hxx
|
|
CanvasMgr.hxx
|
|
CanvasObjectPlacement.hxx
|
|
CanvasPlacement.hxx
|
|
CanvasSystemAdapter.hxx
|
|
CanvasWindow.hxx
|
|
ODGauge.hxx
|
|
VGInitOperation.hxx
|
|
)
|
|
|
|
set(SOURCES
|
|
Canvas.cxx
|
|
CanvasEvent.cxx
|
|
CanvasEventManager.cxx
|
|
CanvasEventVisitor.cxx
|
|
CanvasMgr.cxx
|
|
CanvasObjectPlacement.cxx
|
|
CanvasPlacement.cxx
|
|
CanvasWindow.cxx
|
|
ODGauge.cxx
|
|
VGInitOperation.cxx
|
|
)
|
|
|
|
add_subdirectory(ShivaVG/src)
|
|
add_subdirectory(elements)
|
|
add_subdirectory(events)
|
|
add_subdirectory(layout)
|
|
|
|
simgear_scene_component(canvas canvas "${SOURCES}" "${HEADERS}")
|