@@ -7,13 +7,13 @@ set(CMAKE_CXX_STANDARD_REQUIRED ON)
77set (CMAKE_CXX_EXTENSIONS OFF )
88
99file (GLOB_RECURSE SOURCES CONFIGURE_DEPENDS src/*.cpp )
10- add_executable (SemiEuler ${SOURCES} )
10+ add_executable (CxxGRAV ${SOURCES} )
1111
1212set_target_properties (SemiEuler PROPERTIES
1313 RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR} /bin"
1414)
1515
16- target_compile_options (SemiEuler PRIVATE -O2 )
16+ target_compile_options (CxxGRAV PRIVATE -O2 )
1717
1818# --- Auto-download Raylib per platform ---
1919if (WIN32 )
@@ -64,17 +64,17 @@ set(RAYLIB_LIB_DIR "${RAYLIB_DIR}/lib")
6464
6565# --- Platform-specific includes and libs ---
6666if (WIN32 )
67- target_include_directories (SemiEuler PRIVATE ${RAYLIB_INCLUDE_DIR} )
68- target_link_directories (SemiEuler PRIVATE ${RAYLIB_LIB_DIR} )
69- target_link_libraries (SemiEuler PRIVATE raylib opengl32 gdi32 winmm ws2_32 )
67+ target_include_directories (CxxGRAV PRIVATE ${RAYLIB_INCLUDE_DIR} )
68+ target_link_directories (CxxGRAV PRIVATE ${RAYLIB_LIB_DIR} )
69+ target_link_libraries (CxxGRAV PRIVATE raylib opengl32 gdi32 winmm ws2_32 )
7070
7171 if (MSVC )
7272 # On MSVC, system libs are provided by the Windows SDK — no setup.sh needed
73- target_compile_options (SemiEuler PRIVATE /O2 )
74- target_link_options (SemiEuler PRIVATE /INCREMENTAL:NO )
73+ target_compile_options (CxxGRAV PRIVATE /O2 )
74+ target_link_options (CxxGRAV PRIVATE /INCREMENTAL:NO )
7575 else ()
7676 # MinGW
77- target_link_options (SemiEuler PRIVATE -s )
77+ target_link_options (CxxGRAV PRIVATE -s )
7878 endif ()
7979
8080elseif (UNIX )
@@ -93,10 +93,10 @@ elseif(UNIX)
9393 endif ()
9494 endif ()
9595
96- target_include_directories (SemiEuler PRIVATE ${RAYLIB_INCLUDE_DIR} )
97- target_link_directories (SemiEuler PRIVATE ${RAYLIB_LIB_DIR} )
98- target_link_libraries (SemiEuler PRIVATE raylib m dl pthread X11 GL GLU )
99- target_compile_options (SemiEuler PRIVATE -Wall -Wextra -Wpedantic )
96+ target_include_directories (CxxGRAV PRIVATE ${RAYLIB_INCLUDE_DIR} )
97+ target_link_directories (CxxGRAV PRIVATE ${RAYLIB_LIB_DIR} )
98+ target_link_libraries (CxxGRAV PRIVATE raylib m dl pthread X11 GL GLU )
99+ target_compile_options (CxxGRAV PRIVATE -Wall -Wextra -Wpedantic )
100100endif ()
101101
102- install (TARGETS SemiEuler DESTINATION bin)
102+ install (TARGETS CxxGRAV DESTINATION bin)
0 commit comments