Changes between Version 20 and Version 21 of CMakeModularizationStatus


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

Add instructions for local integration testing

Legend:

Unmodified
Added
Removed
Modified
  • CMakeModularizationStatus

    v20 v21  
    7070together, with the latest state of each library.  Each time there's a change in the modularized state, we kick off integration tests.
    7171
     72To run integration test on a local machine, start in a clone of the modularized state:
     73
     74{{{
     75#!sh
     76# get the the modularized boost superproject
     77git clone http://github.com/boost-libs/boost modules
     78
     79# Update all the submodules
     80cd modules
     81git submodule update --init                     # takes a couple of minutes
     82}}}
     83
     84Then create a build directory so you don't mess up the source tree:
     85
     86{{{
     87#!sh
     88mkdir ../build
     89}}}
     90
     91Finally, configure, build, and test:
     92
     93{{{
     94#!sh
     95cmake -DBUILDDIR=../build -DBUILDSTEP=configure -DTOOLCHAIN= -P build.cmake
     96cmake -DBUILDDIR=../build -DBUILDSTEP=build -DTOOLCHAIN= -P build.cmake
     97cmake -DBUILDDIR=../build -DBUILDSTEP=test -DTOOLCHAIN= -P build.cmake
     98}}}
     99
    72100== TODOs ==
    73101