// file : brep/version -*- C++ -*- // copyright : Copyright (c) 2014-2016 Code Synthesis Ltd // license : MIT; see accompanying LICENSE file #ifndef BREP_VERSION // Note: using the version macro itself. #include // LIBBUTL_VERSION #include // LIBBPKG_VERSION // Version format is AABBCCDD where // // AA - major version number // BB - minor version number // CC - bugfix version number // DD - alpha / beta (DD + 50) version number // // When DD is not 00, 1 is subtracted from AABBCC. For example: // // Version AABBCCDD // 2.0.0 02000000 // 2.1.0 02010000 // 2.1.1 02010100 // 2.2.0-a1 02019901 // 3.0.0-b2 02999952 // #define BREP_VERSION 20300 #define BREP_VERSION_STR "0.2.3" // For now these are the same. // #define LIBBREP_VERSION BREP_VERSION #define LIBBREP_VERSION_STR BREP_VERSION_STR // Generally, we expect minor versions to be source code backwards- // compatible, thought we might have a minimum version requirement. // // Note: does not apply during early development. // #if LIBBUTL_VERSION < 20000 || LIBBUTL_VERSION > 29900 # error incompatible libbutl version #endif #if LIBBPKG_VERSION < 20000 || LIBBPKG_VERSION > 29900 # error incompatible libbpkg version #endif #endif // BREP_VERSION