From a4f7c90f6335f070f3201cf96c14150da7240b60 Mon Sep 17 00:00:00 2001 From: Henrik Hautakoski Date: Sat, 1 Oct 2022 15:22:13 +0200 Subject: [PATCH] engine.cmake: Unix systems needs to link with X11 and Xrandr --- engine.cmake | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/engine.cmake b/engine.cmake index 33b0776..5633125 100644 --- a/engine.cmake +++ b/engine.cmake @@ -149,6 +149,10 @@ if (WIN32) target_sources(Spectre PRIVATE ${ENGINE_PLATFORM_WIN32_SRC}) else() target_sources(Spectre PRIVATE ${ENGINE_PLATFORM_UNIX_SRC}) + + # Unix needs to link against X11 + find_package(X11 REQUIRED COMPONENTS Xrandr) + target_link_libraries(Spectre PRIVATE X11::X11 X11::Xrandr) endif (WIN32) # Select graphics API