From 7ed4b197db16f0df3ddfddb4cfe6078a96d7e9ec Mon Sep 17 00:00:00 2001 From: dawidg81 Date: Thu, 12 Feb 2026 12:54:05 +0100 Subject: Updated README.md; Updated main.cpp; --- CMakeLists.txt | 43 ------------------------------------------- 1 file changed, 43 deletions(-) delete mode 100644 CMakeLists.txt (limited to 'CMakeLists.txt') diff --git a/CMakeLists.txt b/CMakeLists.txt deleted file mode 100644 index 9711922..0000000 --- a/CMakeLists.txt +++ /dev/null @@ -1,43 +0,0 @@ -cmake_minimum_required(VERSION 3.10) -project(GraphicsDemo) - -# Set C++ standard -set(CMAKE_CXX_STANDARD 11) -set(CMAKE_CXX_STANDARD_REQUIRED ON) - -# Define USE_SDL for compilation -add_definitions(-DUSE_SDL) - -# Find SDL2 -find_package(SDL2 REQUIRED) - -# Include SDL2 headers -include_directories(${SDL2_INCLUDE_DIRS}) - -# Add executable -add_executable(GraphicsDemo - main.cpp - graphics.cpp - graphics.h -) - -# Link SDL2 -target_link_libraries(GraphicsDemo ${SDL2_LIBRARIES}) - -# For Windows, add necessary flags -if(WIN32) - # This ensures we get a console window for debugging - # Remove this line to create a GUI-only application - set_target_properties(GraphicsDemo PROPERTIES - WIN32_EXECUTABLE FALSE - ) -endif() - -# Platform-specific configurations -if(MSVC) - # MSVC specific flags - target_compile_options(GraphicsDemo PRIVATE /W4) -else() - # GCC/Clang flags - target_compile_options(GraphicsDemo PRIVATE -Wall -Wextra) -endif() \ No newline at end of file -- cgit v1.2.3