0
0
mirror of https://github.com/Nimac0/SDL_Minigame synced 2026-01-13 12:33:42 +00:00

fix(CMakeLists.txt): fix MinGW compilation issues

This commit is contained in:
Nimac0 2024-04-29 22:15:38 +02:00
parent 1b571a6a46
commit 8e0c76457e

View File

@ -36,13 +36,14 @@ target_link_libraries(${PROJECT_NAME} PUBLIC # should be private when all SDL fu
) )
if(CMAKE_BUILD_TYPE MATCHES "Debug") if(CMAKE_BUILD_TYPE MATCHES "Debug")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g -fsanitize=address -fno-omit-frame-pointer") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g")
target_link_libraries(${PROJECT_NAME} PRIVATE "-fsanitize=address")
endif() endif()
# link/copy compile commands to root dir # link/copy compile commands to root dir
file(CREATE_LINK if(EXISTS ${PROJECT_BINARY_DIR}/compile_commands.json)
${PROJECT_BINARY_DIR}/compile_commands.json file(CREATE_LINK
${PROJECT_SOURCE_DIR}/compile_commands.json ${PROJECT_BINARY_DIR}/compile_commands.json
COPY_ON_ERROR SYMBOLIC ${PROJECT_SOURCE_DIR}/compile_commands.json
) COPY_ON_ERROR SYMBOLIC
)
endif()