mirror of
https://github.com/boostorg/boost.git
synced 2025-04-06 14:05:01 +00:00
Continuing merge of CMake build system files into trunk with the encouragement of Doug Gregor
[SVN r49510]
This commit is contained in:
parent
3bf3ff2d66
commit
1cc4d6b1c8
91 changed files with 413 additions and 82 deletions
210
README.txt
Normal file
210
README.txt
Normal file
|
@ -0,0 +1,210 @@
|
|||
Boost 1.34.0, the latest version of peer-reviewed, portable C++
|
||||
libraries, has been released. This release brings five new libraries
|
||||
and extensive updates to existing libraries.
|
||||
|
||||
New Libraries
|
||||
|
||||
* Foreach Library:
|
||||
BOOST_FOREACH macro for easily iterating over the elements of a
|
||||
sequence, from Eric Niebler.
|
||||
* Statechart Library:
|
||||
Arbitrarily complex finite state machines can be implemented in
|
||||
easily readable and maintainable C++ code, from Andreas Huber.
|
||||
* TR1 Library:
|
||||
An implementation of the C++ Technical Report on Standard Library
|
||||
Extensions, from John Maddock.
|
||||
This library does not itself implement the TR1 components, rather
|
||||
it's a thin wrapper that will include your standard library's TR1
|
||||
implementation (if it has one), otherwise it will include the Boost
|
||||
Library equivalents, and import them into namespace std::tr1. Highlights
|
||||
include: Reference Wrappers, Smart Pointers, result_of,
|
||||
Function Object Binders, Polymorphic function wrappers, Type Traits,
|
||||
Random Number Generators and Distributions, Tuples, Fixed Size Array,
|
||||
Hash Function Objects, Regular Expressions and
|
||||
Complex Number Additional Algorithms.
|
||||
* Typeof Library:
|
||||
Typeof operator emulation, from Arkadiy Vertleyb and Peder Holt.
|
||||
* Xpressive Library:
|
||||
Regular expressions that can be written as strings or as expression
|
||||
templates, and that can refer to each other and themselves recursively
|
||||
with the power of context-free grammars, from Eric Niebler.
|
||||
|
||||
Updated Libraries
|
||||
|
||||
* Assign Library:
|
||||
o Support for ptr_map<key,T> via the new function ptr_map_insert()
|
||||
o Support for initialization of Pointer Containers when the containers
|
||||
hold pointers to an abstract base class.
|
||||
* Date_time library:
|
||||
o Support for new US/Canada timezone rules and other bug fixes.
|
||||
See Change History for details.
|
||||
* Filesystem Library:
|
||||
Major upgrade in preparation for submission to the C++ Standards Committee
|
||||
for TR2. Changes include:
|
||||
o Internationalization, provided by class templates basic_path,
|
||||
basic_filesystem_error, basic_directory_iterator
|
||||
and basic_directory_entry.
|
||||
o Simplification of the path interface by eliminating special constructors
|
||||
to identify native formats.
|
||||
o Rationalization of predicate function design, including the addition of
|
||||
several new functions.
|
||||
o Clearer specification by reference to POSIX, the ISO/IEEE Single Unix
|
||||
Standard, with provisions for Windows and other operating systems.
|
||||
o Preservation of existing user code whenever possible.
|
||||
o More efficient directory iteration.
|
||||
o Addition of a recursive directory iterator.
|
||||
* Function Library:
|
||||
Boost.Function now implements a small buffer optimization, which can
|
||||
drastically improve the performance when copying or constructing
|
||||
Boost.Function objects storing small function objects. For instance,
|
||||
bind(&X:foo, &x, _1, _2) requires no heap allocation when placed into
|
||||
a Boost.Function object.
|
||||
* Functional/Hash Library
|
||||
o Use declarations for standard classes, so that the library doesn't
|
||||
need to include all of their headers
|
||||
o Deprecated the <boost/functional/hash/*.hpp> headers.
|
||||
o Add support for the BOOST_HASH_NO_EXTENSIONS macro, which disables
|
||||
the extensions to TR1
|
||||
o Minor improvements to the hash functions for floating point numbers.
|
||||
* Graph Library:
|
||||
o edmonds_maximum_cardinality_matching, from Aaron Windsor.
|
||||
o lengauer_tarjan_dominator_tree, from JongSoo Park.
|
||||
o compressed_sparse_row_graph, from Jeremiah Willcock and Douglas Gregor
|
||||
of Indiana University.
|
||||
o sorted_erdos_renyi_iterator, from Jeremiah Willcock
|
||||
of Indiana University.
|
||||
o biconnected_components now supports a visitor and named parameters,
|
||||
from Janusz Piwowarski.
|
||||
o adjacency_matrix now models the Bidirectional Graph concept.
|
||||
o dijkstra_shortest_paths now calls vis.initialize_vertex for each
|
||||
vertex during initialization.
|
||||
o Note: the name of the compiled library for the GraphViz reader has
|
||||
changed to boost_graph (from bgl-viz) to match Boost conventions.
|
||||
o See the complete revision history for more information.
|
||||
* MultiArray Library:
|
||||
Boost.MultiArray now by default provides range-checking for operator[].
|
||||
Range checking can be disabled by defining the macro BOOST_DISABLE_ASSERTS
|
||||
before including multi_array.hpp. A bug in multi_array::resize() related
|
||||
to storage orders was fixed.
|
||||
* Multi-index Containers Library:
|
||||
o New random access indices.
|
||||
o Non key-based indices feature new rearrange facilities.
|
||||
o This version also includes a number of optimizations and usage
|
||||
improvements. For a complete list of changes,
|
||||
see the library release notes.
|
||||
* Optional Library:
|
||||
o boost::none_t and boost::none now added to Optional's documentation
|
||||
o Relational operators now directly support arguments of type 'T'
|
||||
and 'none_t'
|
||||
o operator->() now also works with reference types.
|
||||
o Helper functions make_optional(val), make_optional(cond,val)
|
||||
and get_optional_value_or(opt,alternative_value) added.
|
||||
o Constructor taking a boolean condition (as well as a value) added.
|
||||
o Member function get_value_or(alternative_value) added.
|
||||
o Incompatbility bug with mpl::apply<> fixed.
|
||||
o Converting assignment bug with uninitialized lvalues fixed.
|
||||
* Parameter Library:
|
||||
o Every ArgumentPack is now a valid MPL Forward Sequence.
|
||||
o Support for unnamed arguments (those whose keyword is deduced from
|
||||
their types) is added.
|
||||
o Support for named and unnamed template arguments is added.
|
||||
o New overload generation macros solve the forwarding problem directly.
|
||||
o See also the Python library changes, below.
|
||||
* Pointer Container Library:
|
||||
o Support for serialization via Boost.Serialization.
|
||||
o Exceptions can be disabled by defining the macro
|
||||
BOOST_PTR_CONTAINER_NO_EXCEPTIONS before including any header.
|
||||
This macro is defined by default if BOOST_NO_EXCEPTIONS is defined.
|
||||
o Additional std::auto_ptr<T> overloads added s.t. one can also pass
|
||||
std::auto_ptr<T> instead of only T* arguments to member functions.
|
||||
o transfer() now has weaker requirements s.t. one can transfer objects
|
||||
from ptr_container<Derived> to ptr_container<Base>,
|
||||
* Python Library:
|
||||
o Boost.Python now automatically appends C++ signatures to docstrings.
|
||||
The new docstring_options.hpp header is available to control the
|
||||
content of docstrings.
|
||||
o stl_input_iterator, for turning a Python iterable object into an STL
|
||||
input iterator, from Eric Niebler.
|
||||
o Support for void* conversions is added.
|
||||
o Integrated support for wrapping C++ functions built with the
|
||||
parameter library; keyword names are automatically known to
|
||||
docsstrings.
|
||||
o Enhancements to the API for better embedding support
|
||||
(boost::python::import(), boost::python::exec()
|
||||
and boost::python::exec_file()).
|
||||
* Signals Library:
|
||||
More improvements to signal invocation performance from Robert Zeh.
|
||||
* Smart Pointers Library:
|
||||
o Allocator support as proposed in N1851 (162 Kb PDF).
|
||||
o pointer_cast and pointer_to_other utilities to allow
|
||||
pointer-independent code, from Ion Gaztanaga.
|
||||
* String Algorithm Library:
|
||||
o lexicographical_compare
|
||||
o join
|
||||
o New comparison predicates is_less, is_not_greater.
|
||||
o Negative indexes support (like Perl) in various algorihtms
|
||||
(*_head/tail, *_nth).
|
||||
* Wave Library:
|
||||
o Wave now correctly recognizes pp-number tokens as mandated by the
|
||||
C++ Standard, which are converted to C++ tokens right before they are
|
||||
returned from the library.
|
||||
o Several new preprocessing hooks have been added. For a complete
|
||||
description please refer to the related documentation page:
|
||||
The Context Policy.
|
||||
o Shared library (dll) support has been added for the generated Wave
|
||||
libraries.
|
||||
o The overall error handling has been improved. It is now possible to
|
||||
recover and continue after an error or a warning was issued.
|
||||
o Support for optional comment and/or full whitespace preservation
|
||||
in the generated output stream has been added.
|
||||
o The Wave library now performs automatic include guard detection to
|
||||
avoid accessing header files more than once, if appropriate.
|
||||
o Full interactive mode has been added to the Wave tool. Now the Wave
|
||||
tool can be used just like Python or Perl for instance to
|
||||
interactively try out your BOOST_PP macros. Additionally it is now
|
||||
possible to load and save the current state of an interactive
|
||||
session (macro tables et.al.).
|
||||
o The overall performance has been improved by upto 40-60%, depending
|
||||
on the concrete files to process.
|
||||
o Support for new pragmas has been added allowing to control certain
|
||||
library features from inside the preprocessed sources (partial
|
||||
output redirection, control of generated whitespace and #line
|
||||
directives).
|
||||
o Optional support for #pragma message "..." has been added.
|
||||
o This version also includes a number of bug fixes and usage
|
||||
improvements. For a complete list of changes, see the libraries
|
||||
change log.
|
||||
|
||||
Supported Compilers
|
||||
|
||||
Boost is tested on a wide range of compilers and platforms. Since Boost libraries
|
||||
rely on modern C++ features not available in all compilers, not all Boost
|
||||
libraries will work with every compiler. The following compilers and platforms
|
||||
have been extensively tested with Boost, although many other compilers and
|
||||
platforms will work as well. For more information, see the regression test
|
||||
results.
|
||||
|
||||
* Apple GCC 4.0.1 on Mac OS X.
|
||||
* Borland C++ 5.8.2 on Windows.
|
||||
* GNU C++
|
||||
o 3.2.x., 3.3.x, 3.4.x, 4.0.x, 4.1.x on Linux
|
||||
o 4.1.x on Solaris
|
||||
o 3.4.x on Windows
|
||||
* HP aC++ A.06.14.
|
||||
* Intel C++ 9.1 on Windows, 9.0 on Linux.
|
||||
* Metrowerks CodeWarrior 9.4 on Windows.
|
||||
* Microsoft Visual C++ 6.0 (sp5, with and without STLport), 7.0, 7.1, 8.0.
|
||||
Note: Boost does not support the non-standard "Safe" C++ Library shipping
|
||||
with Visual C++ 8.0, which may result in many spurious warnings from Boost
|
||||
headers and other standards-conforming C++ code. To suppress these warnings,
|
||||
define the macro _SCL_SECURE_NO_DEPRECATE.
|
||||
* Sun Studio 11 on Solaris.
|
||||
|
||||
Acknowledgements
|
||||
|
||||
Thomas Witt managed this release.
|
||||
|
||||
A great number of people contributed their time and expertise to make this release
|
||||
possible. Special thanks go to Vladimir Prus for making Boost.Build version 2 a
|
||||
reality, David Abrahams for authoring a new Getting Started guide, Rene Rivera for
|
||||
general build and installation support and Greg D. for answering countless questions.
|
7
Welcome.txt
Normal file
7
Welcome.txt
Normal file
|
@ -0,0 +1,7 @@
|
|||
Welcome to Boost!
|
||||
|
||||
Boost provides free peer-reviewed portable C++ source libraries.
|
||||
|
||||
We emphasize libraries that work well with the C++ Standard Library. Boost libraries are intended to be widely useful, and usable across a broad spectrum of applications. The Boost license encourages both commercial and non-commercial use.
|
||||
|
||||
We aim to establish "existing practice" and provide reference implementations so that Boost libraries are suitable for eventual standardization. Ten Boost libraries are already included in the C++ Standards Committee's Library Technical Report ( TR1) as a step toward becoming part of a future C++ Standard. More Boost libraries are proposed for the upcoming TR2.
|
3
doc/CMakeLists.txt
Normal file
3
doc/CMakeLists.txt
Normal file
|
@ -0,0 +1,3 @@
|
|||
if (BUILD_DOCUMENTATION)
|
||||
add_subdirectory(src)
|
||||
endif ()
|
13
doc/src/CMakeLists.txt
Normal file
13
doc/src/CMakeLists.txt
Normal file
|
@ -0,0 +1,13 @@
|
|||
if (BUILD_DOCUMENTATION_HTML)
|
||||
# Install style sheets and the main Boost logo
|
||||
install(FILES boostbook.css docutils.css reference.css ../../boost.png
|
||||
DESTINATION share/boost-${BOOST_VERSION}/html)
|
||||
|
||||
# Install images
|
||||
install(DIRECTORY images
|
||||
DESTINATION share/boost-${BOOST_VERSION}/html
|
||||
COMPONENT Core
|
||||
PATTERN "CVS" EXCLUDE
|
||||
PATTERN ".svn" EXCLUDE)
|
||||
endif ()
|
||||
|
52
libs/CMakeLists.txt
Normal file
52
libs/CMakeLists.txt
Normal file
|
@ -0,0 +1,52 @@
|
|||
# Find each subdirectory containing a CMakeLists.txt file, and include
|
||||
# it. This avoids the need to manually list which libraries in Boost
|
||||
# have CMakeLists.txt files.
|
||||
|
||||
# return a list of directories that we should add_subdirectory()
|
||||
macro(BOOST_COLLECT_SUBPROJECT_DIRECTORY_NAMES varname filename)
|
||||
file(GLOB BOOST_LIBRARY_CMAKE_FILES
|
||||
RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}" "*/${filename}")
|
||||
foreach(BOOST_LIB_CMAKE_FILE ${BOOST_LIBRARY_CMAKE_FILES})
|
||||
get_filename_component(BOOST_LIB_DIR ${BOOST_LIB_CMAKE_FILE} PATH)
|
||||
set(${varname} ${${varname}} ${BOOST_LIB_DIR})
|
||||
endforeach(BOOST_LIB_CMAKE_FILE ${BOOST_LIBRARY_CMAKE_FILES})
|
||||
endmacro(BOOST_COLLECT_SUBPROJECT_DIRECTORY_NAMES varname)
|
||||
|
||||
macro(ADD_SUBDIRECTORIES prefix)
|
||||
foreach(subdir ${ARGN})
|
||||
message(STATUS "${prefix}${subdir}")
|
||||
add_subdirectory(${subdir})
|
||||
endforeach(subdir ${ARGN})
|
||||
endmacro(ADD_SUBDIRECTORIES prefix)
|
||||
|
||||
# Find all of the subdirectories with .cmake files in them. These are
|
||||
# the libraries with dependencies.
|
||||
boost_collect_subproject_directory_names(BOOST_MODULE_DIRS "module.cmake")
|
||||
foreach(subdir ${BOOST_MODULE_DIRS})
|
||||
include("${CMAKE_CURRENT_SOURCE_DIR}/${subdir}/module.cmake")
|
||||
endforeach(subdir)
|
||||
|
||||
# Find all of the subdirectories with CMakeLists.txt files in
|
||||
# them. This contains all of the Boost libraries.
|
||||
boost_collect_subproject_directory_names(BOOST_SUBPROJECT_DIRS "CMakeLists.txt")
|
||||
|
||||
# Add all of the Boost projects in reverse topological order, so that
|
||||
# a library's dependencies show up before the library itself.
|
||||
set(CPACK_INSTALL_CMAKE_COMPONENTS_ALL)
|
||||
list(SORT BOOST_SUBPROJECT_DIRS)
|
||||
topological_sort(BOOST_SUBPROJECT_DIRS BOOST_ _DEPENDS)
|
||||
add_subdirectories(" + " ${BOOST_SUBPROJECT_DIRS})
|
||||
|
||||
# Write out a GraphViz file containing inter-library dependencies.
|
||||
set(BOOST_DEPENDENCY_GRAPHVIZ_FILE "${Boost_BINARY_DIR}/dependencies.dot")
|
||||
file(WRITE ${BOOST_DEPENDENCY_GRAPHVIZ_FILE} "digraph boost {\n")
|
||||
foreach(SUBDIR ${BOOST_SUBPROJECT_DIRS})
|
||||
string(TOUPPER "BOOST_${SUBDIR}_DEPENDS" DEPENDS_VAR)
|
||||
if(DEFINED ${DEPENDS_VAR})
|
||||
foreach(DEP ${${DEPENDS_VAR}})
|
||||
file(APPEND ${BOOST_DEPENDENCY_GRAPHVIZ_FILE}
|
||||
" \"${SUBDIR}\" -> \"${DEP}\";\n")
|
||||
endforeach()
|
||||
endif()
|
||||
endforeach()
|
||||
file(APPEND ${BOOST_DEPENDENCY_GRAPHVIZ_FILE} "}\n")
|
|
@ -1 +1 @@
|
|||
Subproject commit 8fd4c7f724f84ba55cb52cec8cb7a6fa940bda6e
|
||||
Subproject commit 750e5d3e2774f57c42fc2e1b081552d2d166ebda
|
|
@ -1 +1 @@
|
|||
Subproject commit 6d5e7b5a04554f46a252aebfce027aeb713c4e7d
|
||||
Subproject commit bff2a1e1128fcaf898e8a0f2d6b766893a298152
|
2
libs/any
2
libs/any
|
@ -1 +1 @@
|
|||
Subproject commit 181c33d131605145abaf8c5d7d468546b673091c
|
||||
Subproject commit e5c34bdf1a53160f93b4487a9d934644158dac6e
|
|
@ -1 +1 @@
|
|||
Subproject commit 9804292dad3e497636c7b4b08aca755261c8ab09
|
||||
Subproject commit a6b531b5b1a7a2ef2d770096b5ae557671ac1ff0
|
|
@ -1 +1 @@
|
|||
Subproject commit 9d8581df70e19477255791912023a3d5a905aea4
|
||||
Subproject commit 2825aaaff611cdbc23feab2429a23ac056f1129f
|
|
@ -1 +1 @@
|
|||
Subproject commit f18496571a4f621e2df170459f60ef1ab38ac5d5
|
||||
Subproject commit 025ef7678d9310b6bbdc847ec5469d7a68403d08
|
|
@ -1 +1 @@
|
|||
Subproject commit 02b2282260c42a018a79db4fc950d3ff07ecf570
|
||||
Subproject commit eb5c91bdb3aa0bac9a9fe42faf209e28f7a99907
|
|
@ -1 +1 @@
|
|||
Subproject commit 48c5a6e682ff9ed38f7f8ee15e90397aa2b734db
|
||||
Subproject commit 61519fcae29b2ea9e86732aed4f7adf7fb735a25
|
|
@ -1 +1 @@
|
|||
Subproject commit 868cc3dcdea2bffabf0f23ee1ec253b5fd99c84e
|
||||
Subproject commit 9ff6fa759ac306980e499b3cab6e0c0325be3e34
|
|
@ -1 +1 @@
|
|||
Subproject commit 0316eeeecb3f83d07b92102e2f9670d74454a0f7
|
||||
Subproject commit 2253a5ec304801c4b82916648e180e05d54f8397
|
21
libs/concept/CMakeLists.txt
Normal file
21
libs/concept/CMakeLists.txt
Normal file
|
@ -0,0 +1,21 @@
|
|||
#----------------------------------------------------------------------------
|
||||
# This file was automatically generated from the original CMakeLists.txt file
|
||||
# Add a variable to hold the headers for the library
|
||||
set (lib_headers
|
||||
concept
|
||||
)
|
||||
|
||||
# Add a library target to the build system
|
||||
boost_library_project(
|
||||
concept
|
||||
# SRCDIRS
|
||||
# TESTDIRS
|
||||
HEADERS ${lib_headers}
|
||||
# DOCDIRS
|
||||
# DESCRIPTION "Helps Boost library developers adapt to compiler idiosyncrasies; not intended for library users."
|
||||
MODULARIZED
|
||||
# AUTHORS "John Maddock <john -at- johnmaddock.co.uk>"
|
||||
# MAINTAINERS
|
||||
)
|
||||
|
||||
|
1
libs/concept/module.cmake
Normal file
1
libs/concept/module.cmake
Normal file
|
@ -0,0 +1 @@
|
|||
boost_module(concept DEPENDS config)
|
|
@ -1 +1 @@
|
|||
Subproject commit eb4c1f2587a863a94c33dfc6167a1bb69dea504c
|
||||
Subproject commit 80de3d1903d7f89ad5855a3025062c9f7622fb85
|
|
@ -1 +1 @@
|
|||
Subproject commit 0f0eef5efa2556874ddd1dc5ed7e2236a6ebc6df
|
||||
Subproject commit fd3f4544ce4c9cad7047d64926443f7a032cc130
|
|
@ -1 +1 @@
|
|||
Subproject commit 6c5fd3e86de982ca212c80b7a6d28e15eb41458c
|
||||
Subproject commit 4217a354f5c48ac557c162716a82a5ac6aed553f
|
2
libs/crc
2
libs/crc
|
@ -1 +1 @@
|
|||
Subproject commit 344cd4474b8cb4fc6d578bb3b0bc1b8e8ac03421
|
||||
Subproject commit 7f6c27631705b16777898bfc8a2c29de5903cb83
|
|
@ -1 +1 @@
|
|||
Subproject commit d170c71007184691731b7a34c9abcf0dede914b3
|
||||
Subproject commit aa74081affb3bc508a93a91f818c1377a41ecf2a
|
|
@ -1 +1 @@
|
|||
Subproject commit c6024a4ac45b5458b03896b0d5e3b85d9fc59d43
|
||||
Subproject commit 20ab8a4e7de6aec14e6ad58e6052774bc104befd
|
|
@ -1 +1 @@
|
|||
Subproject commit e2426c7465381cffbd03dc85fea795e79cc34cca
|
||||
Subproject commit 12f236d50b9255b7b3f0a432f1ec6e26a5553142
|
|
@ -1 +1 @@
|
|||
Subproject commit c298ba0c5fc662b6129d68d814c9177fadddbc4f
|
||||
Subproject commit 7d1144a461db05af53ceb37ddf4642a46efa3dc7
|
|
@ -1 +1 @@
|
|||
Subproject commit 4182c3634efb2c54f044d3e56094dd37baf25b83
|
||||
Subproject commit 8e75a12330ba2b1174e7f60795f2a547ae2527c0
|
|
@ -1 +1 @@
|
|||
Subproject commit 8add21928f7100b14645694e088e8f88ca265855
|
||||
Subproject commit 5cde8da58783032095fe0a9d6f7cf568f9d20dbf
|
|
@ -1 +1 @@
|
|||
Subproject commit 417d58e32e1f2c03c1424da7cc5dc39cd4b49ab6
|
||||
Subproject commit 7ce53a230783b8170c383200fcd55aaae575f22d
|
|
@ -1 +1 @@
|
|||
Subproject commit 8bbaa4557929f2b614b65e6d9a4aed19e786135c
|
||||
Subproject commit 9eb939261e665af7871c85bd41da40f1b00ffb35
|
|
@ -1 +1 @@
|
|||
Subproject commit 8ca7384121964a7df9f8aa070a2d267e2d1403e8
|
||||
Subproject commit f559986ae8e89f8f0e56da53706cbd14bf19890e
|
|
@ -1 +1 @@
|
|||
Subproject commit 594c1595684db0af6a6271788123a54cfc902fb2
|
||||
Subproject commit e60e1b82aaeb1e053d0776d4aa4d515997a189e8
|
|
@ -1 +1 @@
|
|||
Subproject commit 675ce62327ee484eb4a3105f7b11c4435c9c2915
|
||||
Subproject commit 4c17615e89745e232d63c9787d6d0b7483b455a8
|
|
@ -1 +1 @@
|
|||
Subproject commit e2d23b8a63faa60c90ce4f9f64f4ac60539a14af
|
||||
Subproject commit e0cc53e8a9b28f5115a48f5b919aedda7d4f7e3f
|
2
libs/gil
2
libs/gil
|
@ -1 +1 @@
|
|||
Subproject commit 2cf0711cd1a01bc1a9ea7c100fbf900194a531da
|
||||
Subproject commit 143f65c464cbf5a8930cf280479df8da59f7232e
|
|
@ -1 +1 @@
|
|||
Subproject commit ebde55caabf73acdca7a584df4dbd512e866b8ac
|
||||
Subproject commit 7db8d06fbffa9863c925bb2b571886da293cbd1d
|
|
@ -1 +1 @@
|
|||
Subproject commit 2d259a4f3e44879d2dccfbc0eef006b532a5bcaf
|
||||
Subproject commit c7e9da65513d7f86adf1659a33bc6e7aed167d36
|
|
@ -1 +1 @@
|
|||
Subproject commit dc0eb8fe0e11359b3ca8d5d8a7b22c43beda45d5
|
||||
Subproject commit 96f9913aa8a55aa625c6509bcccad7c22d4946ca
|
|
@ -1 +1 @@
|
|||
Subproject commit be6ca1b7ec2292754ddee1eb58a44a243cb5c7ea
|
||||
Subproject commit a48a5e0f8e6b959568d3b99b3f2d22b94013b7b5
|
2
libs/io
2
libs/io
|
@ -1 +1 @@
|
|||
Subproject commit a720ac89c18b1e2838fbeb45e00ff3faba4bf3e1
|
||||
Subproject commit 3b31c330d5a1daaf187136306e67350ad28147fc
|
|
@ -1 +1 @@
|
|||
Subproject commit 35e2fe39645b8a1362ad5f7bdc7ae07d68b0e5a5
|
||||
Subproject commit d9b4ac9da4ea80e1389dacd23e9dfe72c08acd5a
|
|
@ -1 +1 @@
|
|||
Subproject commit e06c4b327979de0f24c5e1d040f91ec08f43f0de
|
||||
Subproject commit b0ec5a759b074c7f6129a60f41d1adbf1bcb78ca
|
|
@ -1 +1 @@
|
|||
Subproject commit 2788ede42ab1dbba29b561eec77f33de2cdc1714
|
||||
Subproject commit d56abd61ce1a00a3e271e5eed2bafecfcbb47ef0
|
|
@ -1 +1 @@
|
|||
Subproject commit 24117db3aea17b43e6d312286ada392cecf02296
|
||||
Subproject commit 9df9f3daf6edff385a3cac5edad7f1be81009c56
|
|
@ -1 +1 @@
|
|||
Subproject commit cddabd5ab1ac9041cdc8206fbdf150303228a7aa
|
||||
Subproject commit abc4d313b44d719aa964c73cf65c62697a68d7ec
|
2
libs/mpi
2
libs/mpi
|
@ -1 +1 @@
|
|||
Subproject commit dd4db989f5be8fc0eae0ab5a9de64ddd96991acc
|
||||
Subproject commit 627df8a3e495ab463dc1a5f6af87f37f7a709ea5
|
2
libs/mpl
2
libs/mpl
|
@ -1 +1 @@
|
|||
Subproject commit afbaa1252e79c86051ade30f85524868105db09e
|
||||
Subproject commit 74bdc378eaa8b3c55d9b2dd50852beb32ff324f0
|
|
@ -1 +1 @@
|
|||
Subproject commit 0e8d2e31891526e01b3f5e13010ad67c60c7dc40
|
||||
Subproject commit 32bc9b2c3fbad23051e49a4480c953c0c354e0c5
|
|
@ -1 +1 @@
|
|||
Subproject commit 62911d51987c36d5353a6694b3ef758387a0e0d1
|
||||
Subproject commit 03ebcdd0f4fae40d264c6bb45c202329c0e120b7
|
21
libs/numeric/CMakeLists.txt
Normal file
21
libs/numeric/CMakeLists.txt
Normal file
|
@ -0,0 +1,21 @@
|
|||
#----------------------------------------------------------------------------
|
||||
# This file was automatically generated from the original CMakeLists.txt file
|
||||
# Add a variable to hold the headers for the library
|
||||
set (lib_headers
|
||||
numeric
|
||||
)
|
||||
|
||||
# Add a library target to the build system
|
||||
boost_library_project(
|
||||
numeric
|
||||
# SRCDIRS
|
||||
TESTDIRS conversion/test interval/test ublas/test
|
||||
HEADERS ${lib_headers}
|
||||
# DOCDIRS
|
||||
# DESCRIPTION
|
||||
MODULARIZED
|
||||
# AUTHORS
|
||||
# MAINTAINERS
|
||||
)
|
||||
|
||||
|
|
@ -1 +1 @@
|
|||
Subproject commit 67e2ca29bcd7c41a1fded8e4180d970308677942
|
||||
Subproject commit d6e932c038998d4451147755bb039aa24de6cbd1
|
|
@ -1 +1 @@
|
|||
Subproject commit 94be8c217cb7fa12fb035d7d6ec8f5164fd9fc41
|
||||
Subproject commit 35b7d664dc0c1941c3a61d038218980f3ebf02a3
|
|
@ -1 +1 @@
|
|||
Subproject commit 5ceeb08865d5bf3e02698fa271bad09b77bd7aa8
|
||||
Subproject commit 09b359d0387ecd05909704e5b2b07a8f109e4016
|
|
@ -1 +1 @@
|
|||
Subproject commit 3ebabcb2d8dcb410544aa6d67b3d2011c5163c6f
|
||||
Subproject commit 2af3ec341bdc7075242731a02f4b731383b7f2b5
|
|
@ -1 +1 @@
|
|||
Subproject commit e054a75533c78905dfde880462caf91d56132b75
|
||||
Subproject commit 55792af45f96f240002457a6be637935d84baf1c
|
|
@ -1 +1 @@
|
|||
Subproject commit 394b7b77982e10c40e73a6518c4a876eb4abb8a6
|
||||
Subproject commit d8ae450285e3fac3f53054dfab447382af5cd08d
|
|
@ -1 +1 @@
|
|||
Subproject commit 485db8aef503c45e293bc23bfd139a6f810f92e4
|
||||
Subproject commit c213502e2c4786ede533dd89d2001805142bbd73
|
|
@ -1 +1 @@
|
|||
Subproject commit 4dcce9efceae0b6b377296aede15e6ec292034cd
|
||||
Subproject commit 23019ff2ef79b36cf29ce30a519433e08ab65c46
|
|
@ -1 +1 @@
|
|||
Subproject commit 6874cc32149e676b795a96ddf03927e1f942634c
|
||||
Subproject commit dcb61a53a33dfb76527c40c1a3bb3b2b6af3e484
|
|
@ -1 +1 @@
|
|||
Subproject commit f4105f823f6a40f0b8967d3c72ed51f81ac6d9e6
|
||||
Subproject commit 41c994af2a95043fdcc15b5578a7120c8059c43e
|
|
@ -1 +1 @@
|
|||
Subproject commit bd90f4dd9717525d23f04039bde645bfd078271a
|
||||
Subproject commit 14e56a6ca78b28e4c641946202198794a19dc92e
|
|
@ -1 +1 @@
|
|||
Subproject commit 9264886e0ccb398bc91286061b484156e7ab0c98
|
||||
Subproject commit 349c4314cf81429a6421c8afb8fa50eae7010028
|
|
@ -1 +1 @@
|
|||
Subproject commit 6347f2e86cf191075ff27082d91ebea455b8b8c6
|
||||
Subproject commit 5cda75ebe702c89ef5d757795cc6211be4d2ca3b
|
|
@ -1 +1 @@
|
|||
Subproject commit f667a1e9450cb2915bda64f34fb6855ac05165ac
|
||||
Subproject commit b641e0b484c3b6c4bdacbd411aeaf477f63c4cd6
|
|
@ -1 +1 @@
|
|||
Subproject commit 2dab8cfbc9fcd88bf77fa118b4f604eb3c9df7de
|
||||
Subproject commit a65512ed5c5a6f2f2ea7f78a23d8382deae2ff87
|
|
@ -1 +1 @@
|
|||
Subproject commit 94caf9a401d9e954472d60f6a721c7c013177413
|
||||
Subproject commit ac4f2e9484802316acc04bd167978c1815d36c5e
|
|
@ -1 +1 @@
|
|||
Subproject commit fe24031566072541f72614510d257dd776adb013
|
||||
Subproject commit 85192b703d4909068d002c8baa0d7a008de22e32
|
|
@ -1 +1 @@
|
|||
Subproject commit 22af4055c1471b2988b862087945fe351661ffdc
|
||||
Subproject commit bd53f9b877a7f9c01a4c767f6817c36acdb02678
|
|
@ -1 +1 @@
|
|||
Subproject commit 1a5e31956c033de040fad3074cf70c25b2433d51
|
||||
Subproject commit 56c1df4e61151c05f58bbbcde94137613d790963
|
|
@ -1 +1 @@
|
|||
Subproject commit ed79000ea832a1bc2d0dfcf7ec1e6ffb72fc707c
|
||||
Subproject commit d9b9921d236f43d3d1f01521224ae044d0845b71
|
|
@ -1 +1 @@
|
|||
Subproject commit a2fe4e437d0bea0768df7e9b0ab897388fa01093
|
||||
Subproject commit 16fa9c543936ab63387a16bd84386ed19966d3a4
|
|
@ -1 +1 @@
|
|||
Subproject commit 8aa8bb380cf90603435177b9b1b39641f1be63c3
|
||||
Subproject commit 0b1d8118c31631593e31a5a5cc43dadc72c77231
|
|
@ -1 +1 @@
|
|||
Subproject commit 8cfe5d77c00285a4613858797605cdd6f1f332d4
|
||||
Subproject commit effe841116099465b73d1ec26513a57365870c17
|
|
@ -1 +1 @@
|
|||
Subproject commit 888786e838d9d486d74a906d5b7941a42d7abdc6
|
||||
Subproject commit 3e8a2633f4687c139c03b1be08378679f4994249
|
|
@ -1 +1 @@
|
|||
Subproject commit 8d74254b761a66f530314330509b8a5f585dfe1c
|
||||
Subproject commit a86ff0cdb6f183b3437981d5fe8759c38b59045c
|
|
@ -1 +1 @@
|
|||
Subproject commit 0d1701c509d1251f1a3f118d0af0cc4e6a017d84
|
||||
Subproject commit 9e0550d1403e46d63008171add0e3ef2d7c44600
|
|
@ -1 +1 @@
|
|||
Subproject commit ddad9d8ca517237d788aecdd35c2813c2d27cef7
|
||||
Subproject commit f1998ed0e0904d425e8b7ae7ac3d247028ff58a0
|
|
@ -1 +1 @@
|
|||
Subproject commit 4eadadb5a1f91eface8d9207c6093e3695ddd141
|
||||
Subproject commit 3dbdc0c6a3cdfa6fee90b63383a21d578191d900
|
2
libs/tr1
2
libs/tr1
|
@ -1 +1 @@
|
|||
Subproject commit 06a70848ddac9b50ce82bb3d4140924e0a686087
|
||||
Subproject commit becd89fd75555265269072d6dbc8a10caf46fb74
|
|
@ -1 +1 @@
|
|||
Subproject commit a30a7f960460796a19e4f8b89dc280399eec59c0
|
||||
Subproject commit 776be602e508e609222c8cb122e4ea7caf8d2641
|
|
@ -1 +1 @@
|
|||
Subproject commit 2d7661d66114dec9a58b218c487628da4a07e386
|
||||
Subproject commit 5490bf61f31d0ab56de18b03a15d42fb38813312
|
|
@ -1 +1 @@
|
|||
Subproject commit 7d3afd076db13f61a31acea442753eae09144f03
|
||||
Subproject commit f2a646b417957bff84185fd9d5677ed0e94ec141
|
|
@ -1 +1 @@
|
|||
Subproject commit 739d2485ab637908c2dc61add72b2b74b5cc7407
|
||||
Subproject commit 008f5f3e93c49f66177077b8870f9f2c510ba88d
|
|
@ -1 +1 @@
|
|||
Subproject commit d98f72c4e18ecbc52f95bb458f48799737357a05
|
||||
Subproject commit 366c09f199ed16b9d286ca9718b6d5fcee301d14
|
|
@ -1 +1 @@
|
|||
Subproject commit 487a5c1ea55fa86365b1a87480a80e4da155b1ce
|
||||
Subproject commit ebe853ff2f4c0419c12ad084b18bbdd6ea056617
|
|
@ -1 +1 @@
|
|||
Subproject commit 25e12b7428bc005a57e68a9356f3d5d48d7aa19d
|
||||
Subproject commit 7df722ef6e9aaa3dae920a89aaea91da961c9047
|
|
@ -1 +1 @@
|
|||
Subproject commit b775241f95249fc5e4183adde717109c7894a03e
|
||||
Subproject commit c7a2215d8ac2ab28b393782f2ac0f6ab1e4e0e23
|
|
@ -1 +1 @@
|
|||
Subproject commit 8177b69f092e774c42a5adee02722cb264553250
|
||||
Subproject commit e946ee5f55e8939c0ef26bd3f9f09bf1239242bb
|
3
tools/CMakeLists.txt
Normal file
3
tools/CMakeLists.txt
Normal file
|
@ -0,0 +1,3 @@
|
|||
# add_subdirectory(quickbook)
|
||||
# add_subdirectory(wave)
|
||||
add_subdirectory(bcp)
|
|
@ -1 +1 @@
|
|||
Subproject commit fd7b42c5e326a788fe6a4ef71a59b378285616bb
|
||||
Subproject commit fa0c4930b89b1efea35ca10b0cf5d0b4995df6f1
|
|
@ -1 +1 @@
|
|||
Subproject commit 4e3b76d0d6ae40c4d706f6d04ea86e434bd71206
|
||||
Subproject commit 9780f0a589ca77a08e97799585b2270e4e7d9736
|
|
@ -1 +1 @@
|
|||
Subproject commit 21ee71483928de9c96f5e278473f0bc8ff740686
|
||||
Subproject commit 274aad3038f0fcf5a254afd4c29278d78ec2e017
|
Loading…
Add table
Reference in a new issue