summaryrefslogtreecommitdiff
path: root/gyp/version.gypi
diff options
context:
space:
mode:
Diffstat (limited to 'gyp/version.gypi')
-rw-r--r--gyp/version.gypi31
1 files changed, 31 insertions, 0 deletions
diff --git a/gyp/version.gypi b/gyp/version.gypi
new file mode 100644
index 0000000000..ca68f0eb57
--- /dev/null
+++ b/gyp/version.gypi
@@ -0,0 +1,31 @@
+{
+ 'targets': [
+ {
+ 'target_name': 'version',
+ 'type': 'none',
+ 'hard_dependency': 1,
+ 'actions': [
+ {
+ 'action_name': 'Build Version File',
+ 'inputs': [
+ '../scripts/build-version.py',
+ ],
+ 'outputs': [
+ '<(SHARED_INTERMEDIATE_DIR)/include/mbgl/util/version.hpp',
+ '<(SHARED_INTERMEDIATE_DIR)/src/mbgl/util/mbgl_version.cpp',
+ ],
+ 'action': ['<@(python)', 'scripts/build-version.py', '<(SHARED_INTERMEDIATE_DIR)', '<!@(git describe --tags --always --abbrev=0)', '<!@(git rev-parse HEAD)'],
+ }
+ ],
+ 'direct_dependent_settings': {
+ 'sources': [
+ '<(SHARED_INTERMEDIATE_DIR)/include/mbgl/util/version.hpp',
+ '<(SHARED_INTERMEDIATE_DIR)/src/mbgl/util/mbgl_version.cpp',
+ ],
+ 'include_dirs': [
+ '<(SHARED_INTERMEDIATE_DIR)/include',
+ ]
+ }
+ },
+ ]
+}