fix up versioning stuff for libardour, which should track regular ardour release versions
This commit is contained in:
parent
27e2b09f63
commit
e2df0413f4
@ -5,24 +5,11 @@ import os
|
||||
import re
|
||||
import subprocess
|
||||
|
||||
# Version of this package (even if built as a child)
|
||||
MAJOR = '3'
|
||||
MINOR = '0'
|
||||
MICRO = '0'
|
||||
LIBARDOUR_VERSION = "%s.%s.%s" % (MAJOR, MINOR, MICRO)
|
||||
|
||||
# Library version (UNIX style major, minor, micro)
|
||||
# major increment <=> incompatible changes
|
||||
# minor increment <=> compatible changes (additions)
|
||||
# micro increment <=> no interface changes
|
||||
LIBARDOUR_LIB_VERSION = '3.0.0'
|
||||
|
||||
# default state file version for this build
|
||||
CURRENT_SESSION_FILE_VERSION = 3001
|
||||
|
||||
# Variables for 'waf dist'
|
||||
APPNAME = 'libardour3'
|
||||
VERSION = LIBARDOUR_VERSION
|
||||
I18N_PACKAGE = 'ardour3'
|
||||
|
||||
# Mandatory variables
|
||||
@ -240,10 +227,11 @@ def options(opt):
|
||||
def configure(conf):
|
||||
conf.load('compiler_cxx')
|
||||
conf.load('gas')
|
||||
# we don't use hard-coded micro versions with ardour, so hard code it to zero
|
||||
autowaf.build_version_files(
|
||||
path_prefix + 'ardour/version.h',
|
||||
path_prefix + 'version.cc',
|
||||
'libardour3', MAJOR, MINOR, MICRO)
|
||||
'libardour3', conf.env['MAJOR'], conf.env['MINOR'], 0)
|
||||
autowaf.configure(conf)
|
||||
autowaf.check_pkg(conf, 'aubio', uselib_store='AUBIO',
|
||||
atleast_version='0.3.2')
|
||||
@ -369,6 +357,12 @@ int main(int argc, char** argv) {
|
||||
|
||||
|
||||
def build(bld):
|
||||
# Library version (UNIX style major, minor, micro)
|
||||
# major increment <=> incompatible changes
|
||||
# minor increment <=> compatible changes (additions)
|
||||
# micro increment <=> no interface changes
|
||||
LIBARDOUR_LIB_VERSION = "3.0.0."
|
||||
|
||||
# Library
|
||||
if bld.is_defined ('INTERNAL_SHARED_LIBS'):
|
||||
obj = bld.shlib(features = 'c cxx cshlib cxxshlib', source=libardour_sources)
|
||||
|
Loading…
Reference in New Issue
Block a user