diff --git a/Applications/Utils/FileConverter/CMakeLists.txt b/Applications/Utils/FileConverter/CMakeLists.txt index 578fb17ea1ba1131bc84a4168fb5b47ffb86e960..cceae22bc39d1d66e98db55a120f3eb600925ea6 100644 --- a/Applications/Utils/FileConverter/CMakeLists.txt +++ b/Applications/Utils/FileConverter/CMakeLists.txt @@ -53,19 +53,17 @@ if (QT4_FOUND) ADD_CATALYST_DEPENDENCY(FEFLOW2OGS) endif () # QT4_FOUND -if (Boost_FOUND) - add_executable(generateMatPropsFromMatID generateMatPropsFromMatID.cpp ) - target_link_libraries(generateMatPropsFromMatID - FileIO - MeshLib - logog - InSituLib - ${CATALYST_LIBRARIES} - ) - ADD_CATALYST_DEPENDENCY(generateMatPropsFromMatID) - set_target_properties(generateMatPropsFromMatID - PROPERTIES FOLDER Utilities) -endif () # Boost_FOUND +add_executable(generateMatPropsFromMatID generateMatPropsFromMatID.cpp ) +target_link_libraries(generateMatPropsFromMatID + FileIO + MeshLib + logog + InSituLib + ${CATALYST_LIBRARIES} +) +ADD_CATALYST_DEPENDENCY(generateMatPropsFromMatID) +set_target_properties(generateMatPropsFromMatID + PROPERTIES FOLDER Utilities) add_executable(GMSH2OGS GMSH2OGS.cpp) set_target_properties(GMSH2OGS PROPERTIES FOLDER Utilities) diff --git a/scripts/cmake/ExternalProjectBoost.cmake b/scripts/cmake/ExternalProjectBoost.cmake index 12ff4a0f69d51b896f10c5994169d10e268d13ef..fbb0959e4a4d9afd1b90e87ff5656a216418d1b3 100644 --- a/scripts/cmake/ExternalProjectBoost.cmake +++ b/scripts/cmake/ExternalProjectBoost.cmake @@ -62,7 +62,14 @@ if(NOT Boost_INCLUDE_DIRS) if(WIN32 AND COMPILER_IS_GCC) set(BOOST_INCLUDEDIR "$ENV{CMAKE_LIBRARY_SEARCH_PATH}/include/boost*") endif() - find_package(Boost 1.46.0 COMPONENTS ${BOOST_LIBS_TO_BUILD}) + if(OGS_NO_BOOST_DOWNLOAD) + find_package(Boost 1.46.0 COMPONENTS ${BOOST_LIBS_TO_BUILD} REQUIRED) + if(NOT Boost_FOUND) + message(FATAL_ERROR "Aborting CMake because Boost was not found!.") + endif() + else() + find_package(Boost 1.46.0 COMPONENTS ${BOOST_LIBS_TO_BUILD}) + endif() if(Boost_FOUND) set(Boost_FOUND TRUE CACHE BOOL "Was Boost found?" FORCE) set(Boost_INCLUDE_DIRS "${Boost_INCLUDE_DIRS}" CACHE STRING "Boost include dirs" FORCE)