"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_ALLOW_CONTRIB
"Allow the use of contrib libraries bundled with the source tarball.
OPTION(DEAL_II_WITH_BLAS
"Build deal.II with support for BLAS."
- ON)
+ OFF)
OPTION(DEAL_II_WITH_FUNCTIONPARSER
"Build deal.II with support for functionparser."
- ON)
+ OFF)
OPTION(DEAL_II_FORCE_CONTRIB_FUNCTIONPARSER
"Always use the bundled functionparser library instead of an external one."
ON)
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_TBB
"Build deal.II with support for tbb. This will enable thread support in deal.II."
- ON)
+ OFF)
OPTION(DEAL_II_FORCE_CONTRIB_TBB
"Always use the bundled tbb library instead of an external one."
ON)
OFF)
OPTION(DEAL_II_FORCE_CONTRIB_UMFPACK
"Always use the bundled umfpack library instead of an external one."
- OFF)
+ ON)
OPTION(DEAL_II_WITH_ZLIB
"Build deal.II with support for zlib."
MESSAGE("The contrib UMFPACK library will be compiled with the following C compiler:
CMAKE_C_COMPILER: ${CMAKE_C_COMPILER_ID} ${CMAKE_C_COMPILER_VERSION}
- CMAKE_C_FLAGS: ${CMAKE_C_FLAGS}
- CMAKE_C_FLAGS_DEBUG: ${CMAKE_C_FLAGS_DEBUG}
- CMAKE_C_FLAGS_RELEASE: ${CMAKE_C_FLAGS_RELEASE}
+ CMAKE_C_FLAGS: ${CMAKE_C_FLAGS}")
+ IF(CMAKE_BUILD_TYPE MATCHES "Release")
+ MESSAGE(" CMAKE_C_FLAGS_RELEASE: ${CMAKE_C_FLAGS_RELEASE}")
+ ENDIF()
+ IF(CMAKE_BUILD_TYPE MATCHES "Debug")
+ MESSAGE(" CMAKE_C_FLAGS_DEBUG: ${CMAKE_C_FLAGS_DEBUG}")
+ ENDIF()
+ MESSAGE("
+ ")
+ENDIF()
-")
+IF(NOT DEAL_II_SETUP_DEFAULT_COMPILER_FLAGS)
+ MESSAGE("WARNING: DEAL_II_SETUP_DEFAULT_COMPILER_FLAGS is set to OFF\n\n")
ENDIF()
MESSAGE("