if(FEATURE_BOOST_BUNDLED_CONFIGURED)
+ add_subdirectory(${BOOST_FOLDER}/libs/serialization/src)
+ add_subdirectory(${BOOST_FOLDER}/libs/system/src)
+
install(DIRECTORY ${BOOST_FOLDER}/include/boost
DESTINATION ${DEAL_II_INCLUDE_RELDIR}/deal.II/bundled
COMPONENT library
)
- add_subdirectory(${BOOST_FOLDER}/libs/serialization/src)
- add_subdirectory(${BOOST_FOLDER}/libs/system/src)
-
if(DEAL_II_WITH_ZLIB)
add_subdirectory(${BOOST_FOLDER}/libs/iostreams/src)
else()
if(FEATURE_TBB_BUNDLED_CONFIGURED)
+ add_subdirectory(${TBB_FOLDER}/src)
+
install(DIRECTORY ${TBB_FOLDER}/include/tbb
DESTINATION ${DEAL_II_INCLUDE_RELDIR}/deal.II/bundled
COMPONENT library
FILES_MATCHING PATTERN "*.h"
)
-
- add_subdirectory(${TBB_FOLDER}/src)
endif()
endif()
-
message(STATUS "Setting up bundled features - Done")
mapped_file.cpp
zlib.cpp
)
-
-enable_if_supported(DEAL_II_CXX_FLAGS -Wno-deprecated-copy)
enable_if_supported(DEAL_II_CXX_FLAGS -Wno-c11-extensions)
+enable_if_supported(DEAL_II_CXX_FLAGS -Wno-deprecated-copy)
+enable_if_supported(DEAL_II_CXX_FLAGS -Wno-uninitialized)
deal_ii_add_library(obj_boost_iostreams OBJECT ${src_boost_iostreams})
)
deal_ii_add_library(obj_muparser OBJECT
-src/muParserBase.cpp
-src/muParserBytecode.cpp
-src/muParserCallback.cpp
-src/muParser.cpp
-src/muParserError.cpp
-src/muParserInt.cpp
-src/muParserTest.cpp
-src/muParserTokenReader.cpp
+ src/muParserBase.cpp
+ src/muParserBytecode.cpp
+ src/muParserCallback.cpp
+ src/muParser.cpp
+ src/muParserError.cpp
+ src/muParserInt.cpp
+ src/muParserTest.cpp
+ src/muParserTokenReader.cpp
)
#
# Disable other warnings:
#
-enable_if_supported(DEAL_II_CXX_FLAGS "-Wimplicit-fallthrough=0")
-enable_if_supported(DEAL_II_CXX_FLAGS "-Wstringop-overflow=0")
+enable_if_supported(DEAL_II_CXX_FLAGS "-Wno-implicit-fallthrough")
+enable_if_supported(DEAL_II_CXX_FLAGS "-Wno-stringop-overflow")
enable_if_supported(DEAL_II_CXX_FLAGS "-Wno-deprecated-copy")
-enable_if_supported(DEAL_II_CXX_FLAGS "-Wtautological-overlap-compare=0")
+enable_if_supported(DEAL_II_CXX_FLAGS "-Wno-tautological-overlap-compare")