cmake.txt hinzugefügt

This commit is contained in:
Tomila Bakeeva 2025-11-17 11:46:17 +01:00
parent 1c2af4eff0
commit f72c06d87e

View File

@ -12,19 +12,28 @@ if(NOT CMAKE_BUILD_TYPE)
endif() endif()
set(SRC_FILES set(SRC_FILES
${CMAKE_CURRENT_LIST_DIR}/main.cpp src/main.cpp
${CMAKE_CURRENT_LIST_DIR}/gamecube.cpp src/gamecube.cpp
src/gamematrix.cpp
) )
set(INCLUDE_DIRS #set(INCLUDE_DIRS
${CMAKE_CURRENT_LIST_DIR}/linux # ${CMAKE_CURRENT_LIST_DIR}/linux
) #)
add_executable(${EXECUTABLE_NAME} ${SRC_FILES}) add_executable(${EXECUTABLE_NAME} ${SRC_FILES})
target_include_directories(${EXECUTABLE_NAME} PRIVATE ${INCLUDE_DIRS}) #target_include_directories(${EXECUTABLE_NAME} PRIVATE ${INCLUDE_DIRS})
target_include_directories(Prog3B PRIVATE
${CMAKE_CURRENT_LIST_DIR}/includes
${CMAKE_CURRENT_LIST_DIR}/raylib
)
target_link_libraries(${EXECUTABLE_NAME} PRIVATE target_link_libraries(${EXECUTABLE_NAME} PRIVATE
${CMAKE_CURRENT_LIST_DIR}/linux/libgamematrix.a #${CMAKE_CURRENT_LIST_DIR}/windows/libgamematrix.a
${CMAKE_CURRENT_LIST_DIR}/linux/libraylib.a ${CMAKE_CURRENT_LIST_DIR}/windows/libraylib.a
opengl32
gdi32
m
winmm
) )
# Checks if OSX and links appropriate frameworks (Only required on MacOS) # Checks if OSX and links appropriate frameworks (Only required on MacOS)