# CMake configuration for C++ Shape Drawer # Part of the C++ Shape Drawer Project. # Author: Molla Samser (Founder of RSK World) # Website: https://rskworld.in # Year: 2026 cmake_minimum_required(VERSION 3.10) project(CPPShapeDrawer VERSION 1.0) set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQUIRED ON) # Source files set(SOURCES src/main.cpp ) # Header directories include_directories(include) # Find Raylib # Note: You need to have raylib installed on your system. # For Windows, you might need to point to the raylib source or binary distribution. find_package(raylib REQUIRED) add_executable(CPPShapeDrawer ${SOURCES}) # Link raylib target_link_libraries(CPPShapeDrawer raylib) # User info in terminal after build add_custom_command(TARGET CPPShapeDrawer POST_BUILD COMMAND ${CMAKE_COMMAND} -E echo "----------------------------------------------------" COMMAND ${CMAKE_COMMAND} -E echo "C++ Shape Drawer Built Successfully!" COMMAND ${CMAKE_COMMAND} -E echo "Author: Molla Samser (rskworld.in)" COMMAND ${CMAKE_COMMAND} -E echo "Project Year: 2026" COMMAND ${CMAKE_COMMAND} -E echo "----------------------------------------------------" )