Changes between Version 19 and Version 20 of CMakeModularizationStatus


Ignore:
Timestamp:
Jan 2, 2012, 7:34:14 PM (11 years ago)
Author:
Dave Abrahams
Comment:

Added local modularization instructions

Legend:

Unmodified
Added
Removed
Modified
  • CMakeModularizationStatus

    v19 v20  
    2727(in that run, it looks like someone just added the Boost.Heap library).  When that happens, Daniel get an
    2828email and he fixes it.
     29
     30To prepare to run modularization on a local machine:
     31
     32{{{
     33#!sh
     34# get the the modularized boost superproject
     35git clone http://github.com/boost-libs/boost modules
     36
     37# Update all the submodules
     38cd modules
     39git submodule update --init                     # takes a couple of minutes
     40cd ..
     41
     42# get the boost svn mirror
     43git clone http://github.com/ryppl/boost-svn     # takes a couple of minutes
     44
     45# get the modularization script
     46git clone http://github.com/ryppl/boost-modularize
     47}}}
     48
     49To do the modularization once you've prepared these repositories:
     50
     51{{{
     52#!sh
     53cd boost-modularize
     54python -u modularize.py --src=../boost-svn --dst=../modules setup
     55python -u modularize.py --src=../boost-svn --dst=../modules update
     56}}}
     57
     58You won't want to do this, but the automated process goes on to update the [http://github.com/boost-libs modularized state at GitHub]:
     59
     60{{{
     61#!sh
     62python -u modularize.py --src=../boost-svn --dst=../modules push
     63}}}
    2964
    3065=== Integration Testing ===