Commit Graph

99 Commits

Author SHA1 Message Date
d96f1726a9 Introduce a helper for warnings 2017-11-09 04:45:39 +01:00
ad6257b5c4 Use a configuration file for paths to programs 2017-11-09 04:42:43 +01:00
666bcc29c0 Refactor looking up programs
This paves the way for configuration files.
2017-11-09 04:34:15 +01:00
6855258c8c Let the Configure instance be private (3/3) 2017-11-09 03:56:10 +01:00
9142061d75 Really return a boolean value 2017-11-09 03:51:34 +01:00
65845e94d9 Let the Configure instance be private (1/3) 2017-11-09 03:51:30 +01:00
11980fa1b5 Code cleanup 2017-11-09 03:24:45 +01:00
a9d77a5ca6 Code cleanup 2017-11-09 03:05:41 +01:00
e9f5939e97 Code cleanup 2017-11-09 03:02:01 +01:00
08f1841bb4 Code cleanup 2017-11-09 02:52:00 +01:00
28b9c0f21a Really fail upon errors 2017-04-30 03:32:43 +02:00
840034ec0a Update the copyright notice 2017-04-30 02:56:12 +02:00
4f4432b038 Initial support for Verilog
This is still very hackish and limited unfortunately.
2017-04-30 02:53:05 +02:00
630e584e65 Also detect the extension for executables 2015-09-09 12:02:11 -04:00
b631f7825c Code cleanup 2015-09-09 11:59:11 -04:00
42020536b1 Constify a variable 2015-05-07 23:47:25 +02:00
fbf85f198d Preliminary support for Objective-C{,++} 2015-05-07 23:38:11 +02:00
3214ad350b Update the copyright notice 2015-05-07 23:32:01 +02:00
ba5c9c8b8f Recognize the ".cc" extension as C++ 2015-05-07 23:31:20 +02:00
a415d0adf1 Isolated the generation of static libraries as a platform capability 2014-11-12 01:43:50 +01:00
011a4b6140 Default to "$(CC) -dynamiclib" on MacOS X for $(CCSHARED) 2014-11-11 20:54:26 +01:00
a8f9adc800 No longer hardcode TAR as "tar -czvf" but simply as "tar" 2014-10-31 01:18:24 +01:00
f0577c9428 Re-licensed as 2-clause BSD (with consent from myself) 2014-10-03 14:20:38 +02:00
3591bbb9fc Moved main() to a separate file 2014-10-03 13:53:07 +02:00
2a32b4003e Updated the copyright line 2014-10-03 13:28:25 +02:00
ed1cc6d820 Using PROGNAME instead of PACKAGE for configure(1) 2014-10-03 13:27:51 +02:00
bf65f88f4b Let the defaut programs depend on the underlying platform 2013-04-06 01:28:27 +02:00
beb81f4b59 Added support for $(SBINDIR) 2012-11-02 21:32:47 +01:00
d454b9c723 Detect DeforaOS explicitly rather than "likely UNIX" 2012-09-20 22:14:10 +00:00
a3ca805c6f Fixed OS detection on Linux and MacOS X 2012-09-14 21:38:34 +00:00
29725f24fc Adding the file extension for executables on Windows 2012-09-12 21:23:27 +00:00
af07b21194 Avoiding a compilation issue on some systems 2012-09-11 11:02:57 +00:00
c2d35a1b36 Hopefully more portable for Windows and MacOS X platforms (shared libraries) 2012-07-30 00:57:58 +00:00
4c67383e9d Updated the usage screen 2012-05-05 00:52:19 +00:00
d30f748476 Hopefully improving support for MacOS X 2011-11-27 22:37:19 +00:00
213ac67002 Compilation fix for Windows 2011-06-02 19:51:06 +00:00
12c19e4214 Early support for Windows (32-bits, via MinGW) 2011-06-02 19:35:21 +00:00
6914826310 Added MacOSX 10.6.5 to the list of systems detected 2011-05-16 11:17:17 +00:00
f62e808301 The "asm" extension is now recognized for assembly files 2011-05-08 17:02:13 +00:00
974f260d1e configure can now take care of multiple directories at once 2010-10-18 16:20:04 +00:00
c443ae1fa5 Added the "-S" flag, performing security checks while generating Makefiles 2010-04-15 14:47:19 +00:00
06816f09c2 Introduced the script target 2009-11-27 21:37:38 +00:00
7a2ee196e1 Added the OS definition for DeforaOS (must be forced with -O at the moment) 2009-11-08 12:55:12 +00:00
0aff5e256d Fixed copyright and license terms 2009-11-01 16:09:55 +00:00
de44434d82 Added a plugin target 2009-08-12 07:47:54 +00:00
14dec66fb3 Now supporting libtool 2008-09-11 12:53:07 +00:00
88de208192 Code cleanup 2008-06-10 16:10:01 +00:00
220a4e1354 Using the error reporting framework 2008-06-06 02:05:19 +00:00
f6ce5cb629 Using the error reporting framework 2008-04-18 10:38:47 +00:00
9aa2097ac9 Constifying brought in lots of invalid free() 2008-04-18 10:17:41 +00:00