summaryrefslogtreecommitdiffstats
path: root/waftools/generators/headers.py
diff options
context:
space:
mode:
Diffstat (limited to 'waftools/generators/headers.py')
-rw-r--r--waftools/generators/headers.py26
1 files changed, 0 insertions, 26 deletions
diff --git a/waftools/generators/headers.py b/waftools/generators/headers.py
index 546dd0344d..dbedcc0865 100644
--- a/waftools/generators/headers.py
+++ b/waftools/generators/headers.py
@@ -4,37 +4,12 @@ def __cp_to_variant__(ctx, variant, basename):
node.parent.mkdir()
node.write(src)
-def __get_version__(ctx):
- import subprocess
- process = subprocess.Popen(["sh", "./version.sh", "--print"],
- stdout=subprocess.PIPE,
- stderr=subprocess.PIPE,
- cwd=ctx.srcnode.abspath())
- (version, err) = process.communicate()
- version = version.strip()
- if not isinstance(version, str):
- version = version.decode('utf-8')
- return version
-
-def __get_build_date__():
- import time
- return time.strftime("%Y-%m-%dT%H:%M:%S", time.gmtime())
-
def __write_config_h__(ctx):
ctx.start_msg("Writing configuration header:")
ctx.write_config_header('config.h')
__cp_to_variant__(ctx, ctx.options.variant, 'config.h')
ctx.end_msg("config.h", "PINK")
-def __write_version_h__(ctx):
- ctx.start_msg("Writing header:")
- ctx.env.VERSION = __get_version__(ctx)
- ctx.define("VERSION", ctx.env.VERSION)
- ctx.define("BUILDDATE", __get_build_date__())
- ctx.write_config_header("version.h")
- __cp_to_variant__(ctx, ctx.options.variant, 'version.h')
- ctx.end_msg("version.h", "PINK")
-
# Approximately escape the string as C string literal
def __escape_c_string(s):
return s.replace("\"", "\\\"").replace("\n", "\\n")
@@ -58,4 +33,3 @@ def __add_mpv_defines__(ctx):
def configure(ctx):
__add_mpv_defines__(ctx)
__write_config_h__(ctx)
- __write_version_h__(ctx)