From 5643cc67a4d70b9acf9d5e720fb6c133880488a4 Mon Sep 17 00:00:00 2001 From: Mark Vejvoda Date: Sat, 29 Dec 2012 23:27:25 +0000 Subject: [PATCH] - add ability to link static fribidi --- mk/cmake/Modules/FindFriBiDi.cmake | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/mk/cmake/Modules/FindFriBiDi.cmake b/mk/cmake/Modules/FindFriBiDi.cmake index 9fa4e417..73d3efa1 100644 --- a/mk/cmake/Modules/FindFriBiDi.cmake +++ b/mk/cmake/Modules/FindFriBiDi.cmake @@ -15,7 +15,6 @@ include(CheckSymbolExists) SET(FRIBIDI_FOUND "NO") - MESSAGE(STATUS "** Searching for library: FriBiDi...") # Set variable in temp var, otherwise FIND_PATH might fail @@ -27,6 +26,12 @@ FIND_PATH(xFRIBIDI_INCLUDE_DIR fribidi.h set(FRIBIDI_INCLUDE_DIR ${xFRIBIDI_INCLUDE_DIR}) SET(FRIBIDI_NAMES ${FRIBIDI_NAMES} fribidi libfribidi) + +OPTION(WANT_STATIC_LIBS "builds as many static libs as possible" OFF) +IF(WANT_STATIC_LIBS) + SET(FRIBIDI_NAMES fribidi.a libfribidi.a ${FRIBIDI_NAMES}) +ENDIF() + FIND_LIBRARY(FRIBIDI_LIBRARY NAMES ${FRIBIDI_NAMES} PATHS /usr/lib /usr/local/lib