From 55331d17f76d67eb46b2bc04d61e0c8b482bb0c0 Mon Sep 17 00:00:00 2001 From: Le Baron d'Merde Date: Wed, 21 Mar 2018 23:03:47 +0000 Subject: [PATCH] fix(FreeBSD): Use libraries from LOCALBASE (#1111) Ensures proper linking when not building a port --- cmake/01-core.cmake | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cmake/01-core.cmake b/cmake/01-core.cmake index a3775317..07ecdd62 100644 --- a/cmake/01-core.cmake +++ b/cmake/01-core.cmake @@ -34,9 +34,10 @@ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pedantic-errors") if (CMAKE_SYSTEM_NAME STREQUAL "FreeBSD") # Need dprintf() for FreeBSD 11.1 and older set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -D_WITH_DPRINTF") - # libinotify uses c99 extension, so suppress this error set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-c99-extensions") + # Ensures that libraries from dependencies in LOCALBASE are used + set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -L/usr/local/lib") endif() if(${CMAKE_CXX_COMPILER_ID} STREQUAL Clang)