diff --git a/engine.cmake b/engine.cmake index 5633125..be98085 100644 --- a/engine.cmake +++ b/engine.cmake @@ -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)