summaryrefslogtreecommitdiff
path: root/mcon
Commit message (Collapse)AuthorAge
* Remove executable before compiling, just in case.rmanfredi2012-02-10
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@134 2592e710-e01b-42a5-8df0-11608a6cc53d
* Added integer-long-pointer architecture checks.rmanfredi2012-02-10
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@133 2592e710-e01b-42a5-8df0-11608a6cc53d
* Make Assert.U explicitly claim it creates a local "static_assert.h" file.rmanfredi2012-02-09
| | | | | | | | | Taught metalint to look for #include files in here-documents to catch missing dependencies on Assert, or other special units that would create such locally-defined includes. git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@132 2592e710-e01b-42a5-8df0-11608a6cc53d
* Use <file> inclusion, even for <Winsock2.h> or <Ws2tcpip.h>.rmanfredi2012-02-09
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@131 2592e710-e01b-42a5-8df0-11608a6cc53d
* Factorized definition of STATIC_ASSERT.rmanfredi2012-02-09
| | | | | | | Converted integer and pointer size computations to allow cross-compiling. git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@130 2592e710-e01b-42a5-8df0-11608a6cc53d
* Make example stand out and include the cyn variable setting.rmanfredi2012-02-09
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@129 2592e710-e01b-42a5-8df0-11608a6cc53d
* Added checking of float byte-ordering in case it's different from the int one.rmanfredi2012-02-08
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@128 2592e710-e01b-42a5-8df0-11608a6cc53d
* Make it clear that this is integer byte-order.rmanfredi2012-02-08
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@127 2592e710-e01b-42a5-8df0-11608a6cc53d
* Changed byte ordering checks to make them work even when cross-compiling.rmanfredi2012-02-07
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@125 2592e710-e01b-42a5-8df0-11608a6cc53d
* Use a subshell to trap all errors.rmanfredi2012-02-07
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@124 2592e710-e01b-42a5-8df0-11608a6cc53d
* The -s command can change some parts of the exe on Cygwin, so cannot use cmp.rmanfredi2012-02-07
| | | | | | | Use a size comparison only to check whether the install program strips. git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@122 2592e710-e01b-42a5-8df0-11608a6cc53d
* Set the TOP variable when extracting .SH files from Configure.rmanfredi2012-02-07
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@121 2592e710-e01b-42a5-8df0-11608a6cc53d
* Do not force a trailing ".exe" on discovered files, it can be harmful on Cygwin.rmanfredi2012-02-07
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@120 2592e710-e01b-42a5-8df0-11608a6cc53d
* Added missing files (added to MANIFEST, but which were not committed).rmanfredi2012-02-04
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@119 2592e710-e01b-42a5-8df0-11608a6cc53d
* Complexify test code to avoid gcc optimizations.rmanfredi2012-02-03
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@118 2592e710-e01b-42a5-8df0-11608a6cc53d
* Fixed metalint warnings.rmanfredi2012-01-28
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@116 2592e710-e01b-42a5-8df0-11608a6cc53d
* Make sure $file starts with a letter to avoid regexp warning in /\b$file/.rmanfredi2012-01-28
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@115 2592e710-e01b-42a5-8df0-11608a6cc53d
* Switched to Getopt::Std.rmanfredi2012-01-28
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@114 2592e710-e01b-42a5-8df0-11608a6cc53d
* Handle modern #define REVISION lines.rmanfredi2012-01-28
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@113 2592e710-e01b-42a5-8df0-11608a6cc53d
* Added mcon/U/d_mempcpy.U.rmanfredi2012-01-28
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@111 2592e710-e01b-42a5-8df0-11608a6cc53d
* Complexify code testing for bcopy() to avoid gcc optimizing it away.rmanfredi2011-12-30
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@110 2592e710-e01b-42a5-8df0-11608a6cc53d
* Added mcon/U/i_pthread.U.rmanfredi2011-12-28
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@109 2592e710-e01b-42a5-8df0-11608a6cc53d
* Added check for atomic memory operations.rmanfredi2011-12-27
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@108 2592e710-e01b-42a5-8df0-11608a6cc53d
* Added /usr/lib/*-gnu to the default library path.rmanfredi2011-12-13
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@107 2592e710-e01b-42a5-8df0-11608a6cc53d
* Removed obsolete SOCKET symbols.rmanfredi2011-11-23
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@105 2592e710-e01b-42a5-8df0-11608a6cc53d
* Moved regcomp() test to a separate unit since modern code should nowrmanfredi2011-11-14
| | | | | | | | | | only use this POSIX routine and no longer rely on obsolete regcmp() or re_comp() routines. Cleaned up previously added units to remove unused RCS logs. git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@104 2592e710-e01b-42a5-8df0-11608a6cc53d
* Added <alloca.h> detection.rmanfredi2011-11-14
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@103 2592e710-e01b-42a5-8df0-11608a6cc53d
* Fixed metalint warning about spurious "set echo".rmanfredi2011-11-14
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@102 2592e710-e01b-42a5-8df0-11608a6cc53d
* Added checks for linker-defined symbols "etext" and "end".rmanfredi2011-11-14
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@100 2592e710-e01b-42a5-8df0-11608a6cc53d
* Also attempt to locate libraries in /lib32 or /lib64.rmanfredi2011-11-03
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@98 2592e710-e01b-42a5-8df0-11608a6cc53d
* Removed spurious white space on ?H: line.rmanfredi2011-08-25
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@97 2592e710-e01b-42a5-8df0-11608a6cc53d
* Added check for __builtin_memcmp().rmanfredi2011-07-20
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@96 2592e710-e01b-42a5-8df0-11608a6cc53d
* Tests aimed at substituting commands must take into account a possiblermanfredi2011-03-01
| | | | | | | suffix like ".exe". git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@95 2592e710-e01b-42a5-8df0-11608a6cc53d
* Hide compilation errors.rmanfredi2011-02-07
| | | | | | | Output message cleanup. git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@93 2592e710-e01b-42a5-8df0-11608a6cc53d
* Fixed libs.U so that it works with gcc -Werror.cbiere2011-02-07
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@92 2592e710-e01b-42a5-8df0-11608a6cc53d
* With new Loc.U, we must not append $_exe when testing for a command presencermanfredi2011-01-30
| | | | | | | using the $command variable. git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@91 2592e710-e01b-42a5-8df0-11608a6cc53d
* Fixed metalint warnings.rmanfredi2011-01-24
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@90 2592e710-e01b-42a5-8df0-11608a6cc53d
* Expose the .exe extension in pathnames.rmanfredi2011-01-24
| | | | | | | | Fixed yacc.U since now the command variables like $yacc already include the trailing $_exe in their value. git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@89 2592e710-e01b-42a5-8df0-11608a6cc53d
* Better logs.rmanfredi2011-01-24
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@88 2592e710-e01b-42a5-8df0-11608a6cc53d
* Keep a log of what $csym does into csym.log for inspection.rmanfredi2011-01-24
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@87 2592e710-e01b-42a5-8df0-11608a6cc53d
* Fixed small buglets preventing proper execution on MinGW.rmanfredi2011-01-23
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@86 2592e710-e01b-42a5-8df0-11608a6cc53d
* Recognize MinGW as an OS.rmanfredi2011-01-23
| | | | | | | | Be smarter when old values not corresponding to our current os are loaded, and ask whether they should be made the default. git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@85 2592e710-e01b-42a5-8df0-11608a6cc53d
* Merged modifications from gtk-gnutella.rmanfredi2011-01-22
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@84 2592e710-e01b-42a5-8df0-11608a6cc53d
* No need to save myuname.rmanfredi2011-01-22
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@83 2592e710-e01b-42a5-8df0-11608a6cc53d
* Fixed old bug: preserve and propagate new OS name / version when loading anrmanfredi2011-01-22
| | | | | | | older config.sh file. git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@82 2592e710-e01b-42a5-8df0-11608a6cc53d
* Added i_netroute.U to check for <net/route.h>.rmanfredi2011-01-22
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@81 2592e710-e01b-42a5-8df0-11608a6cc53d
* Added checks for <linux/netlink.h> and <linux/rtnetlink.h>.rmanfredi2011-01-22
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@80 2592e710-e01b-42a5-8df0-11608a6cc53d
* Fixed many units to make compiling with GCC flag -Werror possible.cbiere2011-01-18
| | | | | | | | | | | | Replaced exit() with return in main() due to missing #include <stdlib.h>. Added "(void) variable;" to silence warning about unused variable. Fixed Csym for GCC again (see FIXME tag). Added FIXME regarding VAL_EAGAIN. Added #define _GNU_SOURCE for pread() and pwrite() to get prototypes on GLIBC. Removed blunt cc output redirections because you can't fix what you can't see. git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@79 2592e710-e01b-42a5-8df0-11608a6cc53d
* Added dist unit to check for presence of ttyname().cbiere2011-01-16
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@78 2592e710-e01b-42a5-8df0-11608a6cc53d
* Fixed previous edit: Cannot use |= as initializer.cbiere2011-01-16
| | | | git-svn-id: svn://svn.code.sf.net/p/dist/code/trunk/dist@77 2592e710-e01b-42a5-8df0-11608a6cc53d