Changes between Version 15 and Version 16 of CMakeModularizationStatus
- Timestamp:
- Jan 1, 2012, 1:36:20 AM (11 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
CMakeModularizationStatus
v15 v16 33 33 together, with the latest state of each library. Each time there's a change in the modularized state, we kick off integration tests. 34 34 35 === TODOs === 35 == TODOs == 36 37 === Porting Test Jamfiles === 36 38 37 39 The integration testing columns are currently not all green in part because several 38 40 libraries have not had their test Jamfiles ported to 39 CMake yet. [https://github.com/ryppl/boost-modularize/issues/search?q=unit+tests&state=closed These tickets] document the libraries whose test Jamfiles have been ported, and [https://github.com/ryppl/boost-modularize/issues/search?q=unit+tests&state=open these] arethe libraries whose Jamfiles still need to be ported.41 CMake yet. [https://github.com/ryppl/boost-modularize/issues/search?q=unit+tests&state=closed These tickets] document the libraries whose test Jamfiles have been ported, and [https://github.com/ryppl/boost-modularize/issues/search?q=unit+tests&state=open these] show the libraries whose Jamfiles still need to be ported. 40 42 Most of these should be 41 43 really straightforward to handle based on looking at Jamfiles and examples of commits that [https://github.com/ryppl/boost-modularize/issues/search?q=unit+tests&state=closed closed unit test tickets] (follow the link in each ticket). … … 45 47 the most complex because they have to invoke Python instead of just 46 48 building and running C++ executables. 49 50 === Porting Documentation Jamfiles === 51 52 Libraries with generated documentation (e.g. via quickbook or docbook or RestructuredText) need to have their Jamfiles ported as well. There's a list of tickets [https://github.com/ryppl/boost-modularize/issues/search?q=documentation&state=open here]. 53 54 === Rewriting Boost History === 55 56 Several methods have been discussed for preserving the history of Boost in the modularized git repositories; we still have to settle on and implement one approach. The easiest to implement, though not necessarily the most useful possible arrangement, would be to simply allow people to graft the Boost SVN history onto their modularized Git repository. 57 58 === Further Testing === 59 60 There are several levels at which we might want to confirm that the CMake build instructions are doing the same thing that the Boost.Build Jamfiles are.