Minor update of boost README
authorRoland Schulz <roland@utk.edu>
Wed, 5 Nov 2014 00:01:29 +0000 (19:01 -0500)
committerRoland Schulz <roland@utk.edu>
Wed, 5 Nov 2014 00:02:08 +0000 (19:02 -0500)
Change-Id: Ib6017efd89225771cea4f56d9e18994c25b8361e

src/external/boost/README

index a41bac446d5a98edc01163b884ed118f676425c3..2f193803f39bd25aa642a2b46a85392174853706 100644 (file)
@@ -2,14 +2,16 @@ Steps to produce minimal version of BOOST:
 1) Download Boost (current minimal version is derived from 1.55.0)
 2) Extract
 3) Edit Boost files to uncomment unnessary includes (search for GMX in minimal version and copy all changes)
 1) Download Boost (current minimal version is derived from 1.55.0)
 2) Extract
 3) Edit Boost files to uncomment unnessary includes (search for GMX in minimal version and copy all changes)
+   Alternative make a patch by diffing against unmodified version and applying patch. Such as
+   diff /path/to/boost_1_55_0 . -rwu |grep -v ^"Only in" > patch && patch -p? < patch
 4) Make sure our subset works even with compilers not listed
    among the boost ones (in particular, Fujistu in native mode):
    - Edit config/select_compiler_config.hpp to add the fallback
      to a generic compiler capability file at the end.
    - Add the generic compiler capability file config/compiler/generic.hpp
 4) Make sure our subset works even with compilers not listed
    among the boost ones (in particular, Fujistu in native mode):
    - Edit config/select_compiler_config.hpp to add the fallback
      to a generic compiler capability file at the end.
    - Add the generic compiler capability file config/compiler/generic.hpp
-5) run bcp with required files (currently exception/all.hpp, scoped_ptr.hpp)
+5) run bcp with required files (currently boost/exception/all.hpp boost/scoped_ptr.hpp)
 6) delete source files which are not required. Currently:
 6) delete source files which are not required. Currently:
-   - libs/smart_ptr/src/sp_collector.cpp
-   - libs/smart_ptr/src/sp_debug_hooks.cpp
-   Make sure that they are really not needed.If any source files are added make sure to add them to cmake.
+   - libs/smart_ptr/
+   - libs/exception/
+   Make sure that they are really not needed. If any source files are added make sure to add them to cmake.