Fix glibc build & other Linux warnings

This commit is contained in:
2023-01-18 23:45:17 +11:00
parent dfd8f65111
commit 2112643e94

View File

@ -5,14 +5,18 @@ set(TARGET padlab)
option(USE_OPENGL "Use legacy OpenGL for drawing" ON) option(USE_OPENGL "Use legacy OpenGL for drawing" ON)
set(CMAKE_C_STANDARD 99) set(CMAKE_C_STANDARD 99)
if (C_COMPILER_ID IN_LIST "GNU;Clang;AppleClang") set(GNU_COMPILERS GNU Clang AppleClang)
set(GNU) if (CMAKE_C_COMPILER_ID IN_LIST GNU_COMPILERS)
set(GNU 1)
elseif (MSVC) elseif (MSVC)
string(REPLACE "/W3" "/W4" CMAKE_C_FLAGS "${CMAKE_C_FLAGS}") string(REPLACE "/W3" "/W4" CMAKE_C_FLAGS "${CMAKE_C_FLAGS}")
endif() endif()
find_package(SDL2 REQUIRED) find_package(SDL2 REQUIRED)
if (USE_OPENGL) if (USE_OPENGL)
if (NOT DEFINED OpenGL_GL_PREFERENCE)
set(OpenGL_GL_PREFERENCE "GLVND")
endif()
find_package(OpenGL REQUIRED) find_package(OpenGL REQUIRED)
endif() endif()