Boost logo

Boost-Commit :

From: dgregor_at_[hidden]
Date: 2008-07-17 18:31:04


Author: dgregor
Date: 2008-07-17 18:31:03 EDT (Thu, 17 Jul 2008)
New Revision: 47520
URL: http://svn.boost.org/trac/boost/changeset/47520

Log:
Modularize several more libraries with CMake
Added:
   branches/CMake/release/libs/accumulators/module.cmake (contents, props changed)
   branches/CMake/release/libs/parameter/module.cmake (contents, props changed)
   branches/CMake/release/libs/python/module.cmake (contents, props changed)
Text files modified:
   branches/CMake/release/libs/accumulators/CMakeLists.txt | 3 +++
   branches/CMake/release/libs/fusion/CMakeLists.txt | 5 +++++
   branches/CMake/release/libs/graph/CMakeLists.txt | 1 +
   branches/CMake/release/libs/mpi/module.cmake | 2 +-
   branches/CMake/release/libs/parameter/CMakeLists.txt | 4 ++++
   branches/CMake/release/libs/python/CMakeLists.txt | 3 +++
   branches/CMake/release/libs/signals/CMakeLists.txt | 3 +++
   branches/CMake/release/libs/statechart/CMakeLists.txt | 3 +++
   branches/CMake/release/libs/xpressive/module.cmake | 2 +-
   9 files changed, 24 insertions(+), 2 deletions(-)

Modified: branches/CMake/release/libs/accumulators/CMakeLists.txt
==============================================================================
--- branches/CMake/release/libs/accumulators/CMakeLists.txt (original)
+++ branches/CMake/release/libs/accumulators/CMakeLists.txt 2008-07-17 18:31:03 EDT (Thu, 17 Jul 2008)
@@ -2,4 +2,7 @@
   SRCDIRS example doc
   TESTDIRS test
   HEADERS accumulators
+ MODULARIZED
+ DESCRIPTION "A framework for incremental calculation, and a collection of statistical accumulators."
+ AUTHORS "Eric Niebler <eric -at- boost-consulting.com>"
   )

Added: branches/CMake/release/libs/accumulators/module.cmake
==============================================================================
--- (empty file)
+++ branches/CMake/release/libs/accumulators/module.cmake 2008-07-17 18:31:03 EDT (Thu, 17 Jul 2008)
@@ -0,0 +1 @@
+boost_module(accumulators DEPENDS fusion parameter)
\ No newline at end of file

Modified: branches/CMake/release/libs/fusion/CMakeLists.txt
==============================================================================
--- branches/CMake/release/libs/fusion/CMakeLists.txt (original)
+++ branches/CMake/release/libs/fusion/CMakeLists.txt 2008-07-17 18:31:03 EDT (Thu, 17 Jul 2008)
@@ -1,4 +1,9 @@
 boost_library_project(
   Fusion
   HEADERS fusion
+ MODULARIZED
+ DESCRIPTION "Library for working with tuples, including various containers, algorithms, etc."
+ AUTHORS "Joel de Guzman <joel -at- boost-consulting.com>"
+ "Dan Marsden <danmarsden -at- yahoo.co.uk>"
+ "Tobias Schwinger <tschwinger -at- isonews2.com>"
   )

Modified: branches/CMake/release/libs/graph/CMakeLists.txt
==============================================================================
--- branches/CMake/release/libs/graph/CMakeLists.txt (original)
+++ branches/CMake/release/libs/graph/CMakeLists.txt 2008-07-17 18:31:03 EDT (Thu, 17 Jul 2008)
@@ -3,6 +3,7 @@
   SRCDIRS src
   TESTDIRS test
   HEADERS graph
+ MODULARIZED
   DESCRIPTION "The BGL graph interface and graph components are generic, in the same sense as the the Standard Template Library (STL)."
   AUTHORS "Jeremy Siek <jeremy.siek -at- gmail.com>"
           "Lie-Quan Lee"

Modified: branches/CMake/release/libs/mpi/module.cmake
==============================================================================
--- branches/CMake/release/libs/mpi/module.cmake (original)
+++ branches/CMake/release/libs/mpi/module.cmake 2008-07-17 18:31:03 EDT (Thu, 17 Jul 2008)
@@ -1 +1 @@
-boost_module(mpi DEPENDS serialization)
\ No newline at end of file
+boost_module(mpi DEPENDS graph serialization)
\ No newline at end of file

Modified: branches/CMake/release/libs/parameter/CMakeLists.txt
==============================================================================
--- branches/CMake/release/libs/parameter/CMakeLists.txt (original)
+++ branches/CMake/release/libs/parameter/CMakeLists.txt 2008-07-17 18:31:03 EDT (Thu, 17 Jul 2008)
@@ -2,4 +2,8 @@
   Parameter
   TESTDIRS test
   HEADERS parameter.hpp parameter
+ MODULARIZED
+ DESCRIPTION "Write functions that accept arguments by name."
+ AUTHORS "David Abrahams <dave -at- boostpro.com>"
+ "Daniel Wallin <dalwan01 -at- student.umu.se>"
   )

Added: branches/CMake/release/libs/parameter/module.cmake
==============================================================================
--- (empty file)
+++ branches/CMake/release/libs/parameter/module.cmake 2008-07-17 18:31:03 EDT (Thu, 17 Jul 2008)
@@ -0,0 +1 @@
+boost_module(parameter DEPENDS python)
\ No newline at end of file

Modified: branches/CMake/release/libs/python/CMakeLists.txt
==============================================================================
--- branches/CMake/release/libs/python/CMakeLists.txt (original)
+++ branches/CMake/release/libs/python/CMakeLists.txt 2008-07-17 18:31:03 EDT (Thu, 17 Jul 2008)
@@ -57,5 +57,8 @@
     SRCDIRS src
     TESTDIRS test
     HEADERS python.hpp python
+ MODULARIZED
+ DESCRIPTION "A framework for interfacing Python and C++. It allows you to quickly and seamlessly expose C++ classes functions and objects to Python, and vice-versa, using no special tools -- just your C++ compiler."
+ AUTHORS "David Abrahams <dave -at- boostpro.com>"
     )
 endif (PYTHON_LIBRARIES)

Added: branches/CMake/release/libs/python/module.cmake
==============================================================================
--- (empty file)
+++ branches/CMake/release/libs/python/module.cmake 2008-07-17 18:31:03 EDT (Thu, 17 Jul 2008)
@@ -0,0 +1 @@
+boost_module(python DEPENDS graph)
\ No newline at end of file

Modified: branches/CMake/release/libs/signals/CMakeLists.txt
==============================================================================
--- branches/CMake/release/libs/signals/CMakeLists.txt (original)
+++ branches/CMake/release/libs/signals/CMakeLists.txt 2008-07-17 18:31:03 EDT (Thu, 17 Jul 2008)
@@ -3,4 +3,7 @@
   SRCDIRS src
   TESTDIRS test
   HEADERS signals.hpp signal.hpp signals
+ MODULARIZED
+ DESCRIPTION "Managed signals & slots callback implementation."
+ AUTHORS "Douglas Gregor <doug.gregor -at- gmail.com>"
   )

Modified: branches/CMake/release/libs/statechart/CMakeLists.txt
==============================================================================
--- branches/CMake/release/libs/statechart/CMakeLists.txt (original)
+++ branches/CMake/release/libs/statechart/CMakeLists.txt 2008-07-17 18:31:03 EDT (Thu, 17 Jul 2008)
@@ -2,4 +2,7 @@
   Statechart
   TESTDIRS test example
   HEADERS statechart
+ MODULARIZED
+ DESCRIPTION "Arbitrarily complex finite state machines can be implemented in easily readable and maintainable C++ code."
+ AUTHORS "Andreas Huber <ahd6974-boostorg -at- yahoo.com>"
   )

Modified: branches/CMake/release/libs/xpressive/module.cmake
==============================================================================
--- branches/CMake/release/libs/xpressive/module.cmake (original)
+++ branches/CMake/release/libs/xpressive/module.cmake 2008-07-17 18:31:03 EDT (Thu, 17 Jul 2008)
@@ -1 +1 @@
-boost_module(xpressive)
\ No newline at end of file
+boost_module(xpressive DEPENDS fusion)
\ No newline at end of file


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk