]> git.rm.cloudns.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
Fixed genmod.sh 498/head
authorLyberta <lyberta@lyberta.net>
Thu, 28 Sep 2017 06:49:16 +0000 (09:49 +0300)
committerLyberta <lyberta@lyberta.net>
Thu, 28 Sep 2017 06:49:16 +0000 (09:49 +0300)
qcsrc/tools/genmod.sh

index 1c0eadcbe30b293c69a95134a2fc4e85a09c0e50..a8ac4a0e85a7533dbc78ff08ba450e8935322d9e 100755 (executable)
@@ -13,10 +13,14 @@ function hash() {
 function genmod() {
     # use context to work around cmake issue #12619
     CTX="${PWD#$ROOT}/"
-    oldHashC=$(hash ${MOD}.inc)
-    oldTimeC=$(stat -c "%Y" ${MOD}.inc)
-    oldHashH=$(hash ${MOD}.qh)
-    oldTimeH=$(stat -c "%Y" ${MOD}.qh)
+    if [ -f ${MOD}.inc ]; then
+        oldHashC=$(hash ${MOD}.inc)
+        oldTimeC=$(stat -c "%Y" ${MOD}.inc)
+    fi
+    if [ -f ${MOD}.qh ]; then
+        oldHashH=$(hash ${MOD}.qh)
+        oldTimeH=$(stat -c "%Y" ${MOD}.qh)
+    fi
     echo '// generated file; do not modify' > ${MOD}.inc
     echo '// generated file; do not modify' > ${MOD}.qh
     for f in $(ls | sort -k 1,1 -t .); do