Skip to content

Commit cea4c29

Browse files
Update CMakeLists.txt
1 parent a291cd8 commit cea4c29

1 file changed

Lines changed: 13 additions & 13 deletions

File tree

CMakeLists.txt

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@ set(CMAKE_CXX_STANDARD_REQUIRED ON)
77
set(CMAKE_CXX_EXTENSIONS OFF)
88

99
file(GLOB_RECURSE SOURCES CONFIGURE_DEPENDS src/*.cpp)
10-
add_executable(SemiEuler ${SOURCES})
10+
add_executable(CxxGRAV ${SOURCES})
1111

1212
set_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 ---
1919
if (WIN32)
@@ -64,17 +64,17 @@ set(RAYLIB_LIB_DIR "${RAYLIB_DIR}/lib")
6464

6565
# --- Platform-specific includes and libs ---
6666
if (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

8080
elseif(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)
100100
endif()
101101

102-
install(TARGETS SemiEuler DESTINATION bin)
102+
install(TARGETS CxxGRAV DESTINATION bin)

0 commit comments

Comments
 (0)