From a1aa30a84c656b22f7ccc6c82320f508ef287e9c Mon Sep 17 00:00:00 2001 From: Anja Freudenreich Date: Mon, 20 Oct 2025 12:00:17 +0000 Subject: [PATCH] CMakeLists.txt aktualisiert --- CMakeLists.txt | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 15b11b2..9a2a42a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -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)