set(MAIN_SCRS ProtoTank.cpp Game.cpp Game.hpp ) set(UTILS_SCRS Engine/Utils/3DMaths.cpp Engine/Utils/3DMaths.hpp Engine/Utils/Timers.hpp Engine/Utils/Perfs.cpp Engine/Utils/Perfs.hpp ) set(MISC_SCRS Engine/Misc/Console.cpp Engine/Misc/Console.hpp Engine/Misc/Logger.cpp Engine/Misc/Logger.hpp Engine/Misc/Fonts.hpp ) set(GAME_SCRS Engine/World/Arena.cpp Engine/World/Player.cpp Engine/World/Tank.cpp ) set(GRAPHS_SCRS Engine/Graphics/3DGraphics.cpp Engine/Graphics/Camera.cpp Engine/Graphics/UI.cpp Engine/Graphics/UI.hpp Engine/Graphics/DebugUI.cpp Engine/Graphics/DebugUI.hpp ) set(SOUNDS_SCRS ) source_group("Main" FILES ${MAIN_SCRS}) source_group("Utilities" FILES ${UTILS_SCRS}) source_group("Miscellaneous" FILES ${MISC_SCRS}) source_group("Game" FILES ${GAME_SCRS}) source_group("Graphics" FILES ${GRAPHS_SCRS}) source_group("Sounds" FILES ${SOUNDS_SCRS})