![]() |
R-Type
2
Doom but in better
|
Functions | |
cmake_minimum_required (VERSION 3.28) project(RTypeClient VERSION 1.0.0) set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQUIRED ON) include_directories($ | |
include | add_subdirectory (${CMAKE_CURRENT_LIST_DIR}/lib) set(SOURCES src/Log.cpp src/Main.cpp src/RealMain.cpp src/SoundLib.cpp src/MainClass.cpp src/TOMLLoader.cpp src/HelpFunctions.cpp src/CustomExceptions/No.cpp src/CustomExceptions/Found.cpp src/CustomExceptions/Failed.cpp src/CustomExceptions/Invalid.cpp src/CustomExceptions/Unknown.cpp src/CustomExceptions/NotFound.cpp src/CustomExceptions/NotInitialised.cpp src/GUI/Network/ThreadCapsule.cpp src/GUI/Network/NetworkManager.cpp src/GUI/Network/ProtocolHandler.cpp src/GUI/ECS/Component.cpp src/GUI/ECS/EntityNode.cpp src/GUI/ECS/Components/TextComponent.cpp src/GUI/ECS/Components/MusicComponent.cpp src/GUI/ECS/Components/ImageComponent.cpp src/GUI/ECS/Components/ShapeComponent.cpp src/GUI/ECS/Components/SpriteComponent.cpp src/GUI/ECS/Components/ButtonComponent.cpp src/GUI/ECS/Components/TextureComponent.cpp src/GUI/ECS/Components/AnimationComponent.cpp src/GUI/ECS/Demo/Bullet.cpp src/GUI/ECS/Demo/EnemyBrain.cpp src/GUI/ECS/Demo/PlayerBrain.cpp src/GUI/ECS/Demo/Orchestrator.cpp src/GUI/ECS/Online/Bullet.cpp src/GUI/ECS/Online/EnemyBrain.cpp src/GUI/ECS/Online/PlayerBrain.cpp src/GUI/ECS/Online/Orchestrator.cpp src/GUI/ECS/Systems/Key.cpp src/GUI/ECS/Systems/Font.cpp src/GUI/ECS/Systems/Clock.cpp src/GUI/ECS/Systems/Colour.cpp src/GUI/ECS/Systems/Window.cpp src/GUI/ECS/Systems/MouseInfo.cpp src/GUI/ECS/Systems/Collision.cpp src/GUI/ECS/Systems/EventManager.cpp src/Recoded/Rect.cpp src/Recoded/ToString.cpp) set(THREADS_PREFER_PTHREAD_FLAG ON) find_package(Threads REQUIRED) add_executable(r-type_client $ |
include add_subdirectory | ( | ${CMAKE_CURRENT_LIST_DIR}/ | ) |
Definition at line 12 of file CMakeLists.txt.
cmake_minimum_required | ( | VERSION 3. | 28 | ) |
Definition at line 1 of file CMakeLists.txt.