SET(HDRS ${HDRS} ${CMAKE_CURRENT_SOURCE_DIR}/ArenaWidget.h ${CMAKE_CURRENT_SOURCE_DIR}/ArenaSimulation.h ${CMAKE_CURRENT_SOURCE_DIR}/ArenaView.h ${CMAKE_CURRENT_SOURCE_DIR}/BalancingConfig.h ${CMAKE_CURRENT_SOURCE_DIR}/BalancingWindow.h ${CMAKE_CURRENT_SOURCE_DIR}/InspectWindow.h ${CMAKE_CURRENT_SOURCE_DIR}/../ui/ShipStatsPanel.h ${CMAKE_CURRENT_SOURCE_DIR}/../ui/VisualsConfig.h ${CMAKE_CURRENT_SOURCE_DIR}/../ui/VisualsLoader.h # Shared world-space shapes so the arena keeps looking like the game # (see WorldPrimitives.h). The balancing target does not link the ui library, # so the few ui files it needs are compiled into it, as above. ${CMAKE_CURRENT_SOURCE_DIR}/../ui/WorldPrimitives.h PARENT_SCOPE ) SET(SRCS ${SRCS} ${CMAKE_CURRENT_SOURCE_DIR}/main.cpp ${CMAKE_CURRENT_SOURCE_DIR}/ArenaWidget.cpp ${CMAKE_CURRENT_SOURCE_DIR}/ArenaSimulation.cpp ${CMAKE_CURRENT_SOURCE_DIR}/ArenaView.cpp ${CMAKE_CURRENT_SOURCE_DIR}/BalancingConfig.cpp ${CMAKE_CURRENT_SOURCE_DIR}/BalancingWindow.cpp ${CMAKE_CURRENT_SOURCE_DIR}/InspectWindow.cpp ${CMAKE_CURRENT_SOURCE_DIR}/../ui/ShipStatsPanel.cpp ${CMAKE_CURRENT_SOURCE_DIR}/../ui/VisualsLoader.cpp ${CMAKE_CURRENT_SOURCE_DIR}/../ui/WorldPrimitives.cpp PARENT_SCOPE )