summaryrefslogtreecommitdiff
path: root/travis_build.sh
diff options
context:
space:
mode:
authorjsmall-nvidia <jsmall@nvidia.com>2019-08-28 16:29:40 -0400
committerGitHub <noreply@github.com>2019-08-28 16:29:40 -0400
commitce5fd43b0c9c60ad85e7c5a54161b37897640ea6 (patch)
treea3828c8f717a4fcae3b36b7f4f046cc30ef4cffc /travis_build.sh
parentfecfb36e61c3bdb133b57713c2b6d27ff7924a9b (diff)
Support for getting git version from IGlobalSession (#1040)
* Added slang-tag-version.h and travis code to generate the file. * Generate slang-tag-version.h on appveyor. * Move where slang-tag-version.h is generated on appveyor. * Dump slang-tag-version.h to console on travis. * Cat slang-tag-version.h * Added method getBuildTagVersion to IGlobalSession. Added -v option.
Diffstat (limited to 'travis_build.sh')
-rw-r--r--travis_build.sh4
1 files changed, 4 insertions, 0 deletions
diff --git a/travis_build.sh b/travis_build.sh
index d25958906..82ac8788b 100644
--- a/travis_build.sh
+++ b/travis_build.sh
@@ -4,6 +4,10 @@
wget https://github.com/shader-slang/slang-binaries/blob/master/premake/premake-5.0.0-alpha13/bin/linux-64/premake5?raw=true -O premake5
chmod u+x premake5
+# generate slang-tag-version.h
+git describe --tags | sed -e "s/\(.*\)/\#define SLANG_TAG_VERSION \"\1\"/" > slang-tag-version.h
+cat slang-tag-version.h
+
# Create the makefile
./premake5 gmake --cc=${CC}