diff --git a/doc/build.jam b/doc/build.jam index cb54243..937bc2b 100644 --- a/doc/build.jam +++ b/doc/build.jam @@ -11,13 +11,22 @@ if ! $(BOOST_ROOT) BOOST_ROOT = [ modules.peek : BOOST_ROOT ] ; } -local BOOST_PREDEF_HEADERS = [ path.glob-tree $(BOOST_PREDEF_ROOT)/include/boost/predef : *.h ] ; +if $(BOOST_PREDEF_ROOT) +{ + path-constant BOOST_PREDEF_INCLUDE_ROOT : $(BOOST_PREDEF_ROOT)/include ; +} +else +{ + path-constant BOOST_PREDEF_INCLUDE_ROOT : $(BOOST_ROOT) ; +} + +local BOOST_PREDEF_HEADERS = [ path.glob-tree $(BOOST_PREDEF_INCLUDE_ROOT)/boost/predef : *.h ] ; xml predef : predef.qbk : - $(BOOST_PREDEF_ROOT)/include/boost/predef.h + $(BOOST_PREDEF_INCLUDE_ROOT)/boost/predef.h $(BOOST_PREDEF_HEADERS) ; explicit predef ; diff --git a/doc/html/index.html b/doc/html/index.html index 1f1f7bc..4c1a70c 100644 --- a/doc/html/index.html +++ b/doc/html/index.html @@ -48,18 +48,9 @@
Acknoledgements
-
- - - - - -
[Warning]Warning

- This is a proposed Boost Library and is not part of the Boost C++ Libraries. -

- +

Last revised: April 22, 2013 at 14:00:37 GMT

Last revised: July 28, 2013 at 17:05:40 GMT


diff --git a/doc/html/predef/acknoledgements.html b/doc/html/predef/acknoledgements.html index b75f638..7caa7b0 100644 --- a/doc/html/predef/acknoledgements.html +++ b/doc/html/predef/acknoledgements.html @@ -12,7 +12,7 @@
PrevUpHome
-
+
diff --git a/doc/html/predef/adding_new_predefs.html b/doc/html/predef/adding_new_predefs.html index 31ca571..eacc618 100644 --- a/doc/html/predef/adding_new_predefs.html +++ b/doc/html/predef/adding_new_predefs.html @@ -13,7 +13,7 @@
PrevUpHomeNext
-
+
diff --git a/doc/html/predef/introduction.html b/doc/html/predef/introduction.html index fbbea03..c4a1ada 100644 --- a/doc/html/predef/introduction.html +++ b/doc/html/predef/introduction.html @@ -13,7 +13,7 @@
PrevUpHomeNext
-
+
diff --git a/doc/html/predef/reference.html b/doc/html/predef/reference.html index 8358df5..d21d43b 100644 --- a/doc/html/predef/reference.html +++ b/doc/html/predef/reference.html @@ -13,7 +13,7 @@
PrevUpHomeNext
-
+
diff --git a/doc/html/predef/reference/boost_arch_architecture_macros.html b/doc/html/predef/reference/boost_arch_architecture_macros.html index 98b87f3..b2d1ec8 100644 --- a/doc/html/predef/reference/boost_arch_architecture_macros.html +++ b/doc/html/predef/reference/boost_arch_architecture_macros.html @@ -13,7 +13,7 @@
PrevUpHomeNext
-
+
diff --git a/doc/html/predef/reference/boost_comp_compiler_macros.html b/doc/html/predef/reference/boost_comp_compiler_macros.html index 0846d95..49599f1 100644 --- a/doc/html/predef/reference/boost_comp_compiler_macros.html +++ b/doc/html/predef/reference/boost_comp_compiler_macros.html @@ -13,7 +13,7 @@
PrevUpHomeNext
-
+
diff --git a/doc/html/predef/reference/boost_lang_language_standards_ma.html b/doc/html/predef/reference/boost_lang_language_standards_ma.html index 5772d51..b29429b 100644 --- a/doc/html/predef/reference/boost_lang_language_standards_ma.html +++ b/doc/html/predef/reference/boost_lang_language_standards_ma.html @@ -13,7 +13,7 @@
PrevUpHomeNext
-
+
diff --git a/doc/html/predef/reference/boost_lib_library_macros.html b/doc/html/predef/reference/boost_lib_library_macros.html index ee1b929..e1cd8c4 100644 --- a/doc/html/predef/reference/boost_lib_library_macros.html +++ b/doc/html/predef/reference/boost_lib_library_macros.html @@ -13,7 +13,7 @@
PrevUpHomeNext
-
+
diff --git a/doc/html/predef/reference/boost_os_operating_system_macros.html b/doc/html/predef/reference/boost_os_operating_system_macros.html index 77fe926..2020f9c 100644 --- a/doc/html/predef/reference/boost_os_operating_system_macros.html +++ b/doc/html/predef/reference/boost_os_operating_system_macros.html @@ -13,7 +13,7 @@
PrevUpHomeNext
-
+
diff --git a/doc/html/predef/reference/other_macros.html b/doc/html/predef/reference/other_macros.html index 4c697bd..f747249 100644 --- a/doc/html/predef/reference/other_macros.html +++ b/doc/html/predef/reference/other_macros.html @@ -13,7 +13,7 @@
PrevUpHomeNext
-
+
@@ -67,84 +67,6 @@ Generally available searches for headers that define endianness.
-
- - BOOST_PLAT_MINGW -
-

- MinGW platform. Version - number available as major, minor, and patch. -

-
---- - - - - - - - - - - - - - - - - - - - - - - -
-

- Symbol -

-
-

- Version -

-
-

- __MINGW32__ -

-
-

- detection -

-
-

- __MINGW64__ -

-
-

- detection -

-
-

- __MINGW64_VERSION_MAJOR, - __MINGW64_VERSION_MINOR -

-
-

- V.R.0 -

-
-

- __MINGW32_VERSION_MAJOR, - __MINGW32_VERSION_MINOR -

-
-

- V.R.0 -

-
diff --git a/doc/html/predef/reference/version_definition_macros.html b/doc/html/predef/reference/version_definition_macros.html index 071866f..3a6a733 100644 --- a/doc/html/predef/reference/version_definition_macros.html +++ b/doc/html/predef/reference/version_definition_macros.html @@ -13,7 +13,7 @@
PrevUpHomeNext
-
+

Version definition macros diff --git a/doc/html/predef/using_the_predefs.html b/doc/html/predef/using_the_predefs.html index 3836fa0..b07a85c 100644 --- a/doc/html/predef/using_the_predefs.html +++ b/doc/html/predef/using_the_predefs.html @@ -13,7 +13,7 @@
PrevUpHomeNext
-
+
diff --git a/doc/predef.qbk b/doc/predef.qbk index ade264c..bc2ac28 100644 --- a/doc/predef.qbk +++ b/doc/predef.qbk @@ -12,9 +12,6 @@ [source-mode c++] ] -[warning This is a *proposed* Boost Library and *is not* part of the -Boost C++ Libraries.] - [section Introduction] This library defines a set of compiler, architecture, operating system, diff --git a/test/build.jam b/test/build.jam index b43ec4e..ee5adb8 100755 --- a/test/build.jam +++ b/test/build.jam @@ -4,15 +4,24 @@ # (See accompanying file LICENSE_1_0.txt or copy at # http://www.boost.org/LICENSE_1_0.txt) +if $(BOOST_PREDEF_ROOT) +{ + path-constant BOOST_PREDEF_INCLUDE_ROOT : $(BOOST_PREDEF_ROOT)/include ; +} +else +{ + path-constant BOOST_PREDEF_INCLUDE_ROOT : $(BOOST_ROOT) ; +} + project test : requirements - $(BOOST_PREDEF_ROOT)/include - $(BOOST_PREDEF_ROOT)/include/boost/predef.h + $(BOOST_PREDEF_INCLUDE_ROOT) + $(BOOST_PREDEF_INCLUDE_ROOT)/boost/predef.h ; using testing ; -test-suite config : +test-suite predef : [ run info_as_cpp.cpp : : : always_show_run_output ] [ run info_as_c.c : : : always_show_run_output ] [ run info_as_objcpp.mm : : : always_show_run_output ]