From c401894ebea3ed1f9313448324e897b2bf37b8e4 Mon Sep 17 00:00:00 2001 From: Selene ToyKeeper Date: Tue, 18 Dec 2018 14:43:52 -0700 Subject: Reworked the config file include system so it'll include the #defined value instead of having to hard-code a bunch of specific recognized values. --- tk.h | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 tk.h (limited to 'tk.h') diff --git a/tk.h b/tk.h new file mode 100644 index 0000000..b61db08 --- /dev/null +++ b/tk.h @@ -0,0 +1,17 @@ +#ifndef TK_H +#define TK_H + +///// +// tk.h +// misc tricks which need to be available before other includes, +// but which don't need to be repeated in every source file +//// + +// create a way to include files defined at the command line, +// like with "gcc -DCONFIGFILE=foo.h" +#define incfile2(s) #s +#define incfile(s) incfile2(s) +// use it like this: +//#include incfile(CONFIGFILE) + +#endif -- cgit v1.2.3