diff --git a/.gitignore b/.gitignore index 9b4696c859..64b461df37 100644 --- a/.gitignore +++ b/.gitignore @@ -350,4 +350,4 @@ Examples/**/pricingstats.csv *.fls .gitmodules - +CMakeUserPresets.json diff --git a/ORE-SWIG/CMakeLists.txt b/ORE-SWIG/CMakeLists.txt index 377c810004..f909fbcf45 100644 --- a/ORE-SWIG/CMakeLists.txt +++ b/ORE-SWIG/CMakeLists.txt @@ -32,7 +32,7 @@ get_library_name("QuantExt" QLE_LIB_NAME) set_ql_library_name() # To build the module, we moreover need Boost, Swig, Python -set(BOOST_COMPONENT_LIST serialization date_time filesystem timer thread log) +set(BOOST_COMPONENT_LIST serialization date_time filesystem timer thread log regex) if(ORE_USE_ZLIB) diff --git a/OREData/CMakeLists.txt b/OREData/CMakeLists.txt index acfb5aa807..5d866dea7a 100644 --- a/OREData/CMakeLists.txt +++ b/OREData/CMakeLists.txt @@ -14,7 +14,7 @@ else() SET(COMPONENTS_CONDITIONAL "") endif() -find_package (Boost REQUIRED COMPONENTS ${COMPONENTS_CONDITIONAL} date_time thread serialization timer log filesystem OPTIONAL_COMPONENTS system chrono) +find_package (Boost REQUIRED COMPONENTS ${COMPONENTS_CONDITIONAL} date_time thread serialization timer log_setup log filesystem OPTIONAL_COMPONENTS system chrono) include_directories(${Boost_INCLUDE_DIRS}) diff --git a/QuantExt/CMakeLists.txt b/QuantExt/CMakeLists.txt index 78253c3e16..e0bce34636 100644 --- a/QuantExt/CMakeLists.txt +++ b/QuantExt/CMakeLists.txt @@ -14,7 +14,7 @@ else() endif() -find_package (Boost REQUIRED COMPONENTS ${COMPONENTS_CONDITIONAL} date_time thread serialization timer log filesystem OPTIONAL_COMPONENTS system chrono) +find_package (Boost REQUIRED COMPONENTS ${COMPONENTS_CONDITIONAL} date_time thread serialization timer log_setup log filesystem OPTIONAL_COMPONENTS system chrono) if (ORE_ENABLE_PARALLEL_UNIT_TEST_RUNNER AND UNIX AND NOT APPLE)