aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/lib.h
diff options
authorKyle Russell <bkylerussell@gmail.com>2021-01-27 11:58:56 -0500
committerLuc Van Oostenryck <luc.vanoostenryck@gmail.com>2021-01-27 21:30:26 +0100
commita8183270c91b098ad819f02f510945a400ebbc40 (patch)
treec5e98042d2ff0af3316bd5b97a2cb865b23ac5f5 /lib.h
parent0fb77bb6e5429575f52b5e26f06db031f93de057 (diff)
downloadsparse-dev-a8183270c91b098ad819f02f510945a400ebbc40.tar.gz
Makefile: fix version.h dependencies
This guarantees the generated version.h will exist before attempting to compile any c files that include it. Several source files include the generated version.h, but not all declare a proper make dependency. $ grep -r 'version\.h' *.c compile-i386.c:#include "version.h" lib.c:#include "version.h" options.c:#include "version.h" This allows a sufficiently parallelized make invocation to encounter ENOENT. CC compile-i386.o compile-i386.c:60:21: fatal error: version.h: No such file or directory compilation terminated. Makefile:253: recipe for target 'compile-i386.o' failed make: *** [compile-i386.o] Error 1 Signed-off-by: Kyle Russell <bkylerussell@gmail.com> [luc.vanoostenryck@gmail.com: modified so that only version.c depends on version.h] Signed-off-by: Luc Van Oostenryck <luc.vanoostenryck@gmail.com>
Diffstat (limited to 'lib.h')
-rw-r--r--lib.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib.h b/lib.h
index b4c3db93..b96e3192 100644
--- a/lib.h
+++ b/lib.h
@@ -48,6 +48,7 @@
#define PATH_MAX 4096 // Hurd doesn't define this
#endif
+extern const char *sparse_version;
struct position {
unsigned int type:6,