From e152fb65a854db14fcabd3b4f7735307fd403a68 Mon Sep 17 00:00:00 2001 From: Kolan Sh Date: Thu, 7 May 2015 17:25:50 +0300 Subject: [PATCH] FreeBSD: Clang linker uses /usr/local/lib directory. --- CFlags.cmake | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CFlags.cmake b/CFlags.cmake index 49c0dac..690ec63 100644 --- a/CFlags.cmake +++ b/CFlags.cmake @@ -4,3 +4,9 @@ IF (CMAKE_BUILD_TYPE STREQUAL "Debug") SET (VALA_DEBUG "-g") ENDIF () SET (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -w") # supress Gcc warnings + +# FreeBSD: Clang linker uses '/usr/local/lib' directory +IF (CMAKE_SYSTEM_NAME STREQUAL "FreeBSD") + SET (CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LIBRARY_C_FLAGS} -L/usr/local/lib") + SET (CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -L/usr/local/lib") +ENDIF ()