diff --git a/src/concurrent/wscript b/src/concurrent/wscript index 5aeb5ab..8700d68 100644 --- a/src/concurrent/wscript +++ b/src/concurrent/wscript @@ -19,6 +19,7 @@ def build(bld): source = 'thread.cpp mutex.cpp rwmutex.cpp condition.cpp internal.cpp', target = 'pficommon_concurrent', includes = '.', + vnum = bld.env['VERSION'], use = 'pficommon_system PTHREAD') bld.program( diff --git a/src/data/wscript b/src/data/wscript index e99c7c3..df47caf 100644 --- a/src/data/wscript +++ b/src/data/wscript @@ -61,6 +61,7 @@ def build(bld): ], target = 'pficommon_data', includes = incdirs, + vnum = bld.env['VERSION'], use = 'pficommon_system') def t(src): diff --git a/src/database/mysql/wscript b/src/database/mysql/wscript index 79d5a23..5407091 100644 --- a/src/database/mysql/wscript +++ b/src/database/mysql/wscript @@ -7,4 +7,5 @@ def build(bld): source = 'connection.cpp statement.cpp value.cpp', target = 'pficommon_database_mysql', includes = '. ..', + vnum = bld.env['VERSION'], use = 'pficommon_concurrent MYSQL') diff --git a/src/database/postgresql/wscript b/src/database/postgresql/wscript index 9b834f8..5040a69 100644 --- a/src/database/postgresql/wscript +++ b/src/database/postgresql/wscript @@ -7,4 +7,5 @@ def build(bld): source = 'connection.cpp statement.cpp result.cpp value.cpp', target = 'pficommon_database_postgresql', includes = '. ..', + vnum = bld.env['VERSION'], use = 'PGSQL') diff --git a/src/database/wscript b/src/database/wscript index b491d4f..3916a7d 100644 --- a/src/database/wscript +++ b/src/database/wscript @@ -44,6 +44,7 @@ def build(bld): t = bld.shlib( source = '', target = 'pficommon_database', + vnum = bld.env['VERSION'], use = []) if bld.env.BUILD_MYSQL: diff --git a/src/lang/wscript b/src/lang/wscript index e5538d9..e0ad364 100644 --- a/src/lang/wscript +++ b/src/lang/wscript @@ -20,6 +20,7 @@ def build(bld): bld.shlib( source = 'empty.cpp', + vnum = bld.env['VERSION'], target = 'pficommon_lang') bld.program( diff --git a/src/math/wscript b/src/math/wscript index 8e8e271..f855b3a 100644 --- a/src/math/wscript +++ b/src/math/wscript @@ -14,6 +14,7 @@ def build(bld): bld.shlib( source = 'random/mersenne_twister.cpp', target = 'pficommon_math', + vnum = bld.env['VERSION'], includes = '.') def t(src): diff --git a/src/network/wscript b/src/network/wscript index 4b0873c..d5a9aee 100644 --- a/src/network/wscript +++ b/src/network/wscript @@ -56,11 +56,13 @@ def build(bld): source = 'socket.cpp ipv4.cpp dns.cpp uri.cpp', target = 'pficommon_network_base', includes = '.', + vnum = bld.env['VERSION'], use = 'pficommon_concurrent') pfin = bld.shlib( source = '', target = 'pficommon_network', + vnum = bld.env['VERSION'], use = [ 'pficommon_network_base', 'pficommon_network_http', diff --git a/src/system/wscript b/src/system/wscript index 4068967..a6fc70c 100644 --- a/src/system/wscript +++ b/src/system/wscript @@ -21,6 +21,7 @@ def build(bld): 'sysstat.cpp', 'mmapper.cpp'], target = 'pficommon_system', + vnum = bld.env['VERSION'], includes = '.') bld.program( diff --git a/src/text/wscript b/src/text/wscript index 2cb54df..e18310c 100644 --- a/src/text/wscript +++ b/src/text/wscript @@ -16,6 +16,7 @@ def build(bld): source = 'xhtml.cpp csv.cpp json/parser.cpp', target = 'pficommon_text', includes = '. json', + vnum = bld.env['VERSION'], use = 'pficommon_data pficommon_system') bld.program( diff --git a/src/util/wscript b/src/util/wscript index c971da4..7ed427f 100644 --- a/src/util/wscript +++ b/src/util/wscript @@ -8,6 +8,7 @@ def build(bld): bld.shlib( source = '', + vnum = bld.env['VERSION'], target = 'pficommon_util') bld(features = 'cxx cprogram gtest', diff --git a/src/visualization/wscript b/src/visualization/wscript index bf0500a..04469a1 100644 --- a/src/visualization/wscript +++ b/src/visualization/wscript @@ -27,6 +27,7 @@ def build(bld): v = bld.shlib( source = ['empty.cpp'], target = 'pficommon_visualization', + vnum = bld.env['VERSION'], use = []) bld.program( diff --git a/src/wscript b/src/wscript index 8dfd9e8..4af7585 100644 --- a/src/wscript +++ b/src/wscript @@ -26,6 +26,7 @@ def build(bld): b = bld.shlib( source = 'empty.cpp', target = 'pficommon', + vnum = bld.env['VERSION'], use = [ 'pficommon_concurrent', 'pficommon_data', diff --git a/src/network/cgi/wscript b/src/network/cgi/wscript index 29c44fa..1863394 100644 --- a/src/network/cgi/wscript +++ b/src/network/cgi/wscript @@ -47,6 +47,7 @@ def build(bld): source = 'base.cpp xhtml_cgi.cpp xhtml_builder.cpp inserter.cpp cgi.cpp server.cpp util.cpp', target = 'pficommon_network_cgi', includes = '. ..', + vnum = bld.env['VERSION'], use = 'pficommon_text pficommon_concurrent pficommon_network_http PTHREAD') if bld.env.BUILD_FCGI: diff --git a/src/network/http/wscript b/src/network/http/wscript index 7e2bbbe..dbfe480 100644 --- a/src/network/http/wscript +++ b/src/network/http/wscript @@ -14,4 +14,5 @@ def build(bld): source = 'base.cpp', target = 'pficommon_network_http', includes = '. ..', + vnum = bld.env['VERSION'], use = 'pficommon_network_base') diff --git a/src/network/mprpc/wscript b/src/network/mprpc/wscript index 940bdd4..0e093f6 100644 --- a/src/network/mprpc/wscript +++ b/src/network/mprpc/wscript @@ -21,4 +21,5 @@ def build(bld): 'socket.cpp' ], target = 'pficommon_network_mprpc', + vnum = bld.env['VERSION'], use = 'pficommon_concurrent pficommon_network_base MSGPACK') diff --git a/src/network/rpc/wscript b/src/network/rpc/wscript index 74c006c..46121d6 100644 --- a/src/network/rpc/wscript +++ b/src/network/rpc/wscript @@ -17,4 +17,5 @@ def build(bld): source = 'base.cpp', target = 'pficommon_network_rpc', includes = '. ..', + vnum = bld.env['VERSION'], use = 'pficommon_network_base pficommon_concurrent pficommon_system')