CMakeLists.txt aktualisiert

This commit is contained in:
Anja Freudenreich 2025-10-20 12:00:17 +00:00
parent 4c3bec0b4d
commit a1aa30a84c

View File

@ -1,6 +1,7 @@
cmake_minimum_required(VERSION 3.28)
project(Prog3B)
set(EXECUTABLE_NAME Prog3B)
set(OS_NAME windows)
# Generate compile_commands.json
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
@ -23,9 +24,12 @@ set(INCLUDE_DIRS
add_executable(${EXECUTABLE_NAME} ${SRC_FILES})
target_include_directories(${EXECUTABLE_NAME} PRIVATE ${INCLUDE_DIRS})
target_link_libraries(${EXECUTABLE_NAME} PRIVATE
${CMAKE_CURRENT_LIST_DIR}/linux/libgamematrix.a
${CMAKE_CURRENT_LIST_DIR}/linux/libraylib.a
${CMAKE_CURRENT_LIST_DIR}/${OS_NAME}/libgamematrix.a
${CMAKE_CURRENT_LIST_DIR}/${OS_NAME}/libraylib.a
)
if (WIN32)
target_link_libraries(Prog3B PRIVATE winmm)
endif()
# Checks if OSX and links appropriate frameworks (Only required on MacOS)
if (APPLE)