# TODO: Version Mumbo Jumbo
+INCLUDE(prepare_boost)
+
IF(DEAL_II_WITH_THREADS)
INCLUDE(prepare_threads)
ENDIF()
# TODO: The rest...
+message( "${deal_ii_external_libraries}" )
+
#
# Build the toolchain:
#
--- /dev/null
+IF(NOT DEAL_II_USE_CONTRIB)
+ FIND_PACKAGE (Boost COMPONENTS serialization thread REQUIRED)
+
+ INCLUDE_DIRECTORIES (${Boost_INCLUDE_DIR})
+
+ SET(deal_ii_external_libraries
+ ${deal_ii_external_libraries}
+ ${Boost_THREAD_LIBRARY} ${Boost_SERIALIZATION_LIBRARY}
+ )
+ SET(deal_ii_external_debug_libraries
+ ${deal_ii_external_debug_libraries}
+ ${Boost_THREAD_LIBRARY_DEBUG} ${Boost_SERIALIZATION_LIBRARY_DEBUG}
+ ) #TODO
+
+ SET(DEAL_II_USE_EXTERNAL_BOOST TRUE)
+ENDIF()
)
SET(deal_ii_external_debug_libraries
${deal_ii_external_debug_libraries}
- ${TBB_DEBUG_LIBRARY}) #TODO
+ ${TBB_DEBUG_LIBRARY}
+ ) #TODO
SET(DEAL_II_USE_MT TRUE)
SET(DEAL_II_USE_MT_POSIX TRUE)
+/* Configured in prepare_boost.cmake: */
+
+/* Defined if deal.II is configured with an external Boost library */
+#cmakedefine DEAL_II_USE_EXTERNAL_BOOST
+
+
+
/* Configured in prepare_threads.cmake: */
/* Flag indicating whether the library shall be compiled for multithreaded
provided by the compiler. */
#cmakedefine DEAL_II_USE_DIRECT_ERRNO_H
-/* Defined if deal.II is configured with an external Boost library */
-#cmakedefine DEAL_II_USE_EXTERNAL_BOOST
-
/* Defined if a Metis installation was found and is going to be used */
#cmakedefine DEAL_II_USE_METIS
In the beginning the Universe was created. This has made a lot of
people very angry and has been widely regarded as a bad move.
Douglas Adams