"Enables feature autodetection. This will automatically overwrite all
DEAL_II_WITH_<...> toggles depending on whether they can be supported or
not."
- OFF)
+ ON)
OPTION(DEAL_II_WITH_BLAS
"Build deal.II with support for BLAS."
OPTION(DEAL_II_WITH_LAPACK
"Build deal.II with support for LAPACK."
- ON)
+ OFF)
OPTION(DEAL_II_WITH_METIS
"Build deal.II with support for Metis."
OPTION(DEAL_II_WITH_UMFPACK
"Build deal.II with support for UMFPACK."
- ON)
+ OFF)
OPTION(DEAL_II_WITH_ZLIB
"Build deal.II with support for zlib."
OPTION(DEAL_II_FORCE_CONTRIB_FUNCTIONPARSER
"Always use the bundled functionparser library instead of an external one."
- OFF)
+ ON)
OPTION(DEAL_II_FORCE_CONTRIB_BOOST
"Always use the bundled boost library instead of an external one."
- OFF)
+ ON)
OPTION(DEAL_II_FORCE_CONTRIB_TBB
"Always use the bundled tbb library instead of an external one."
- OFF)
+ ON)
OPTION(DEAL_II_FORCE_CONTRIB_UMFPACK
"Always use the bundled umfpack library instead of an external one."
- OFF)
+ ON)
#
# Compatibility support:
# Add tbb directly to the object files of deal.II
#
+ # Setup threading (before configurating our build...)
+ # and if successfull return TRUE:
+ SETUP_THREADING(${var})
+
INCLUDE_DIRECTORIES(
${CMAKE_SOURCE_DIR}/contrib/tbb/tbb30_104oss/include
)
LIST(APPEND deal_ii_additional_object_files
$<TARGET_OBJECTS:obj_tbb>
)
-
- # Setup threading and if successfull return TRUE:
- SETUP_THREADING(${var})
ENDMACRO()