mirror of
https://github.com/GayPizzaSpecifications/padlab.git
synced 2025-08-04 05:31:33 +00:00
Fix glibc build & other Linux warnings
This commit is contained in:
@ -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()
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user