1
0
Fork 0

engine.cmake: OpenGL on unix needs to link with GLX.

This commit is contained in:
Henrik Hautakoski 2022-10-01 15:23:05 +02:00
parent a4f7c90f63
commit 7f141a8930

View file

@ -158,9 +158,14 @@ endif (WIN32)
# Select graphics API
# Only OpenGL Driver for now
find_package(OpenGL REQUIRED)
target_sources(Spectre PRIVATE ${ENGINE_GFXDRIVER_OPENGL_SRC})
target_link_libraries(Spectre PRIVATE OpenGL::GL)
if (WIN32)
find_package(OpenGL REQUIRED COMPONENTS OpenGL)
target_link_libraries(Spectre PRIVATE OpenGL::GL)
else()
find_package(OpenGL REQUIRED COMPONENTS OpenGL GLX)
target_link_libraries(Spectre PRIVATE OpenGL::OpenGL OpenGL::GLX)
endif()
# FreeType
add_subdirectory(vendor/FreeType2)