// file : build/version -*- C++ -*- // copyright : Copyright (c) 2014-2015 Code Synthesis Ltd // license : MIT; see accompanying LICENSE file #ifndef BUILD_VERSION // Note: using the version macro itself. #include // LIBBUTL_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 // // AABBCCDD #define BUILD_VERSION 10000 #define BUILD_VERSION_STR "0.1.0" // 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. // // AABBCCDD #if (LIBBUTL_VERSION < 10000 || \ LIBBUTL_VERSION > 10000) # error incompatible libbutl version #endif #endif // BUILD_VERSION