From f89afaa335fef6cb5f40167436c09d5df6dd4126 Mon Sep 17 00:00:00 2001 From: M <1999714+Martinfx@users.noreply.github.com> Date: Sat, 26 May 2018 20:56:24 +0200 Subject: [PATCH] CMake: Fix cannot find -lX11 (#552) Temporary measure to fix a breakage on FreeBSD. See #551 for more details. --- cmake/utils.cmake | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cmake/utils.cmake b/cmake/utils.cmake index fc75ef4f..9a2b410f 100755 --- a/cmake/utils.cmake +++ b/cmake/utils.cmake @@ -53,6 +53,11 @@ if(${PLATFORM} MATCHES "Desktop") endif() endif() +# Ugly crutch. Temporary workaround for #551 +if("${CMAKE_SYSTEM_NAME}" MATCHES "(Free|Net|Open)BSD") + link_directories("/usr/local/lib") +endif() + if(CMAKE_SYSTEM_NAME STREQUAL Linux) set(LINUX TRUE) set(LIBS_PRIVATE dl ${LIBS_PRIVATE})