From 0d256167a76f998ebac415bd860443d66b2df9d8 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Peter=20K=C3=BCmmel?= Date: Mon, 17 Aug 2009 18:17:12 +0000 Subject: [PATCH] cmake: error when external boost is required but not found git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@31096 a592a061-630c-0410-9148-cb99ea01b6c8 --- development/cmake/CMakeLists.txt | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/development/cmake/CMakeLists.txt b/development/cmake/CMakeLists.txt index c6b995170f..dd335badbf 100644 --- a/development/cmake/CMakeLists.txt +++ b/development/cmake/CMakeLists.txt @@ -396,18 +396,19 @@ add_definitions(-DHAVE_ICONV=1) include_directories( ${CMAKE_BINARY_DIR} ${TOP_SRC_DIR}/src) + +option(UseExternalBoost "Use external boost" OFF) if(UseExternalBoost) message(STATUS "Searching for boost") find_package(Boost COMPONENTS signals regex) + if(Boost_FOUND) + message(STATUS "Boost found") + message(STATUS "Boost-libs = ${Boost_LIBRARIES}") + else() + message(FATAL_ERROR "Boost not found" ${Boost_ERROR_REASON}) + endif() else() message(STATUS "----- Using internal boost. To build with installed version use -DUseExternalBoost:BOOL=ON") -endif() - -if(Boost_FOUND) - message(STATUS "Boost found") - message(STATUS "Boost-libs = ${Boost_LIBRARIES}") -else() - message(STATUS "Boost not found" ${Boost_ERROR_REASON}) add_definitions(-DBOOST_USER_CONFIG="") include_directories(${TOP_SRC_DIR}/boost) add_subdirectory(boost) -- 2.39.5