diff --git a/CMakeLists.txt b/CMakeLists.txt index 379b0ad..57bea0f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,5 +1,5 @@ # Copyright Mike Dev 2018 -# Copyright René Ferdinand Rivera Morell 2018-2023 +# Copyright René Ferdinand Rivera Morell 2018-2025 # Distributed under the Boost Software License, Version 1.0. # See accompanying file LICENSE_1_0.txt or copy at # http://www.boost.org/LICENSE_1_0.txt @@ -20,7 +20,7 @@ cmake_minimum_required( VERSION 3.5...3.999 ) # Don't set LANGUAGES as we are multi-language and header only, so it's # irrelevant. -set( BOOST_PREDEF_VERSION "1.15" ) +set( BOOST_PREDEF_VERSION "1.16" ) project( boost_predef VERSION "${BOOST_SUPERPROJECT_VERSION}" LANGUAGES NONE ) # Simple INTERFACE, and header only, library target. diff --git a/doc/history.adoc b/doc/history.adoc index 7b5c785..a9f4939 100644 --- a/doc/history.adoc +++ b/doc/history.adoc @@ -7,6 +7,10 @@ http://www.boost.org/LICENSE_1_0.txt) = History +== 1.16.0 + +* Add detection for Tiny C Compiler (TCC). (from Kornel Ponikwicki) + == 1.15.1 * Guard against using the obsolete `predef/check/predef.jam` B2 module. diff --git a/doc/index.html b/doc/index.html index 4187123..99aa068 100644 --- a/doc/index.html +++ b/doc/index.html @@ -1022,9 +1022,10 @@ pre.rouge .ss {
  • 4.2.25. BOOST_COMP_PGI
  • 4.2.26. BOOST_COMP_SGI
  • 4.2.27. BOOST_COMP_SUNPRO
  • -
  • 4.2.28. BOOST_COMP_TENDRA
  • -
  • 4.2.29. BOOST_COMP_MSVC
  • -
  • 4.2.30. BOOST_COMP_WATCOM
  • +
  • 4.2.28. BOOST_COMP_TCC
  • +
  • 4.2.29. BOOST_COMP_TENDRA
  • +
  • 4.2.30. BOOST_COMP_MSVC
  • +
  • 4.2.31. BOOST_COMP_WATCOM
  • 4.3. BOOST_LANG language standards macros @@ -1140,24 +1141,25 @@ pre.rouge .ss {
  • 6. History
  • 7. To Do
  • @@ -3961,7 +3963,36 @@ Version number available as major, minor, and patch.

    -

    4.2.28. BOOST_COMP_TENDRA

    +

    4.2.28. BOOST_COMP_TCC

    +
    +

    Tiny C Compiler (TinyCC or TCC for short). +Version number available as major, minor, and patch.

    +
    + ++++ + + + + + + + + + + + + + + + + +
    SymbolVersion

    __TINYC__

    detection

    __TINYC__

    0.9.P

    +
    +
    +

    4.2.29. BOOST_COMP_TENDRA

    TenDRA C/C++ compiler.

    @@ -3985,7 +4016,7 @@ Version number available as major, minor, and patch.

    -

    4.2.29. BOOST_COMP_MSVC

    +

    4.2.30. BOOST_COMP_MSVC

    Microsoft Visual C/C++ compiler. Version number available as major, minor, and patch.

    @@ -4032,7 +4063,7 @@ compiler version number directly, i.e. the _MSC_VER number.
    -

    4.2.30. BOOST_COMP_WATCOM

    +

    4.2.31. BOOST_COMP_WATCOM

    Watcom C++ compiler. Version number available as major, and minor.

    @@ -7354,7 +7385,17 @@ expressions. It defaults to "c++", but can be any of: "c", "cpp",

    6. History

    -

    6.1. 1.15.1

    +

    6.1. 1.16.0

    +
    +
      +
    • +

      Add detection for Tiny C Compiler (TCC). (from Kornel Ponikwicki)

      +
    • +
    +
    +
    +
    +

    6.2. 1.15.1

    • @@ -7368,7 +7409,7 @@ Instead of using the current predef/tools/check/predef.jam module.<
    -

    6.2. 1.15.0

    +

    6.3. 1.15.0

    • @@ -7378,7 +7419,7 @@ Instead of using the current predef/tools/check/predef.jam module.<
    -

    6.3. 1.14.0

    +

    6.4. 1.14.0

    • @@ -7388,7 +7429,7 @@ Instead of using the current predef/tools/check/predef.jam module.<
    -

    6.4. 1.13.1

    +

    6.5. 1.13.1

    • @@ -7404,7 +7445,7 @@ Instead of using the current predef/tools/check/predef.jam module.<
    -

    6.5. 1.13

    +

    6.6. 1.13

    • @@ -7423,7 +7464,7 @@ Instead of using the current predef/tools/check/predef.jam module.<
    -

    6.6. 1.12

    +

    6.7. 1.12

    • @@ -7452,7 +7493,7 @@ Initial implementation inspired by submission from Mikhail Komarov.

    -

    6.7. 1.11

    +

    6.8. 1.11

    • @@ -7480,7 +7521,7 @@ Initial implementation inspired by submission from Mikhail Komarov.

    -

    6.8. 1.10

    +

    6.9. 1.10

    • @@ -7505,7 +7546,7 @@ removed in a future release.

    -

    6.9. 1.9

    +

    6.10. 1.9

    • @@ -7518,7 +7559,7 @@ removed in a future release.

    -

    6.10. 1.8

    +

    6.11. 1.8

    • @@ -7540,7 +7581,7 @@ removed in a future release.

    -

    6.11. 1.7

    +

    6.12. 1.7

    • @@ -7556,7 +7597,7 @@ removed in a future release.

    -

    6.12. 1.6

    +

    6.13. 1.6

    • @@ -7580,7 +7621,7 @@ Baratov)

    -

    6.13. 1.5

    +

    6.14. 1.5

    • @@ -7599,7 +7640,7 @@ version instead of the varied product versions.

    -

    6.14. 1.4.1

    +

    6.15. 1.4.1

    • @@ -7612,7 +7653,7 @@ version instead of the varied product versions.

    -

    6.15. 1.4

    +

    6.16. 1.4

    • @@ -7633,7 +7674,7 @@ use cases. And changed the BBv2 check support to use compile only checks.

    -

    6.16. 1.3

    +

    6.17. 1.3

    • @@ -7658,7 +7699,7 @@ use cases. And changed the BBv2 check support to use compile only checks.

    -

    6.17. 1.2

    +

    6.18. 1.2

    • @@ -7682,7 +7723,7 @@ checks.

    -

    6.18. 1.1

    +

    6.19. 1.1

    • diff --git a/doc/predef.adoc b/doc/predef.adoc index 1d084f9..dcae673 100644 --- a/doc/predef.adoc +++ b/doc/predef.adoc @@ -652,6 +652,8 @@ include::../include/boost/predef/compiler/sgi_mipspro.h[tag=reference] include::../include/boost/predef/compiler/sunpro.h[tag=reference] +include::../include/boost/predef/compiler/tcc.h[tag=reference] + include::../include/boost/predef/compiler/tendra.h[tag=reference] include::../include/boost/predef/compiler/visualc.h[tag=reference] diff --git a/include/boost/predef/version.h b/include/boost/predef/version.h index ba8f62c..98802af 100644 --- a/include/boost/predef/version.h +++ b/include/boost/predef/version.h @@ -1,5 +1,5 @@ /* -Copyright Rene Rivera 2015-2016 +Copyright Rene Rivera 2015-2025 Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) @@ -10,6 +10,6 @@ http://www.boost.org/LICENSE_1_0.txt) #include -#define BOOST_PREDEF_VERSION BOOST_VERSION_NUMBER(1,15,1) +#define BOOST_PREDEF_VERSION BOOST_VERSION_NUMBER(1,16,0) #endif