X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Ftools%2Fgenmod.sh;h=a8ac4a0e85a7533dbc78ff08ba450e8935322d9e;hb=062b4c4b51d8cb2acb3744f3b96a47427bd421f5;hp=1c0eadcbe30b293c69a95134a2fc4e85a09c0e50;hpb=7e474d576080259e21690de30778b17029b5c0f2;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/tools/genmod.sh b/qcsrc/tools/genmod.sh index 1c0eadcbe..a8ac4a0e8 100755 --- a/qcsrc/tools/genmod.sh +++ b/qcsrc/tools/genmod.sh @@ -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