aboutsummaryrefslogtreecommitdiff
path: root/autosetup
AgeCommit message (Collapse)AuthorFilesLines
2019-11-15build: Check for inline supportSteve Bennett1-0/+33
To ensure that linenoise.c can build, even for strict c89 Add cc-check-inline in autosetup/jim-misc.auto Signed-off-by: Steve Bennett <steveb@workware.net.au>
2019-11-06build: improve build for shared objectsSteve Bennett1-5/+11
Rather than listing the build rules for each shared object (loadable module) in the Makefile template, generate the build rules in configure. Also, if an extension is configured as a module, any automatic dependencies required by the extension are configured as modules by default. Signed-off-by: Steve Bennett <steveb@workware.net.au>
2019-07-01Update autosetup to v0.6.9Steve Bennett6-1587/+1880
2018-07-25Update autosetup to v0.6.8Steve Bennett7-505/+612
autosetup changes: - The syntax for templates has changed slightly - Update config.guess and config.sub to 2018-03-08 - Add rpath support - Add --runstatedir Also: - enable rpath when building libjim as shared - ensure that 'make test' works on MacOS when libjim is shared Signed-off-by: Steve Bennett <steveb@workware.net.au>
2017-11-26Update autosetup to v0.6.7-17-gb5a0e85Steve Bennett10-105/+310
Mostly for --{enable,disable}-silent-rules Use new opt-str where appropriate Signed-off-by: Steve Bennett <steveb@workware.net.au>
2017-09-21configure: Improve module selectionSteve Bennett1-4/+9
Modules/extensions are now explicitly marked as optional (and enabled with --full), or off (must be explicitly enabled with --with-mod/--with-ext) This means that now binary and tclprefix are correctly not enabled by default, and zlib is enabled with --full. Signed-off-by: Steve Bennett <steveb@workware.net.au>
2017-04-22build: Update autosetup to v0.6.6-8-g062d650Steve Bennett14-2321/+2668
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2016-10-26build: update autosetup for LIBS/LDFLAGS fixSteve Bennett1-4/+9
343be844 cc tests should use LIBS and LDFLAGS Signed-off-by: Steve Bennett <steveb@workware.net.au>
2016-10-17Add pkg-config support: jimtcl.pcSteve Bennett1-0/+2
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2016-10-14build: update autosetup for Tcl 8.5 compatibilitySteve Bennett1-20/+16
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2016-09-29Update autosetup to v0.6.6Steve Bennett6-67/+162
Among other things, includes improved option parsing Signed-off-by: Steve Bennett <steveb@workware.net.au>
2016-08-28configure: Use pkg-config if possibleSteve Bennett1-12/+37
Use the new pkg-config support in autosetup to search for certain packages such as sqlite3 and sdl
2016-08-28Update autosetup to v0.6.5Steve Bennett9-265/+772
Adds pkg-config support Signed-off-by: Steve Bennett <steveb@workware.net.au>
2016-01-18Update autosetup to latest versionSteve Bennett5-1954/+2325
autosetup 0.6.1-87-g7a28043 Signed-off-by: Steve Bennett <steveb@workware.net.au>
2014-09-11Don't link module LIBS to jimsh/libjimSteve Bennett1-0/+9
Some libraries are only required for specific dynamic modules, so don't include them when linking jimsh or libjim.so Reported-by: Stuart Cassoff Signed-off-by: Steve Bennett <steveb@workware.net.au>
2013-09-19Update autosetup/jimsh0.c to the most recent versionSteve Bennett1-52/+51
Fixes problem with missing isascii on recent mingw Signed-off-by: Steve Bennett <steveb@workware.net.au>
2013-09-05Update autosetup for haiku supportSteve Bennett3-15/+43
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2013-07-24Update autosetup bootstrap jimsh0.c to 0.740.74Steve Bennett1-119/+171
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2013-06-12Remove nonexistent function declarationEzequiel Garcia1-2/+0
The API function definition for Jim_InitStringRep() has been removed by the commit: commit 2e8b9ddb92ed1cea3054ed8180d363c9dcc72dd9 Author: Steve Bennett <steveb@workware.net.au> Date: Sat Feb 18 14:47:11 2012 +1000 Small cleanup/optimisation in object create/dup Remove the declaration from the headers as well. Signed-off-by: Ezequiel Garcia <elezegarcia@gmail.com>
2013-03-28Update autosetup to v0.6.5Steve Bennett10-383/+838
Includes a fix for -gstabs on newer macs Signed-off-by: Steve Bennett <steveb@workware.net.au>
2012-02-14Update autosetup to 0.6.4Steve Bennett4-1351/+1966
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-12-12Better dynamic extension buildingSteve Bennett1-1/+8
If libjim is built shared, ensure that all symbols are resolved. This can't be done if libjim is built static. Also, build-jim-ext now shows stderr from the compiler and linker Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-12-12Enable more extensions by defaultSteve Bennett1-6/+2
For a better "out-of-the-box" experience, most extensions such as binary, tree and tclprefix are enabled by default. Also jim-regexp is enabled by default for better Tcl compatibility. It is still possible to disable any of these with --without-ext=... and --disable-jim-regexp Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-12-12Update autosetup to the latset versionSteve Bennett1-0/+8
Better shared library settings for sparc Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-12-08Better extension selection in auto.defSteve Bennett1-0/+198
The old implementation was cumbersome for adding new extensions The new implementation is still too complex :-( Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-11-08Update autosetup, especially for include depsSteve Bennett3-555/+735
Correctly detect sys/socket.h and netinet/in.h on OpenBSD Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-11-01Update autosetupSteve Bennett2-274/+278
For newer bootstrap jimsh Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-09-26Get the SDL extension working againSteve Bennett1-1/+1
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-09-13Update autosetup/jimsh0.c to a working versionSteve Bennett1-1/+5
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-09-12Update autosetup to v0.6.3Steve Bennett6-5500/+2259
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-09-02Update to the latest autosetupSteve Bennett2-10/+5
For a couple of small bug fixes Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-08-18Fix build on Solaris (gcc)Steve Bennett3-7/+102
inet_ntop needs -lnsl on Solaris Solaris has sysinfo, but no uptime Link flags need to be a bit different Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-08-16Update autosetupSteve Bennett1-4/+7
Allows options and settings in any order Doesn't try to create temp files in /tmp on mingw which may fail. Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-08-04Update autosetup for better gentoo supportSteve Bennett1-17/+25
Adds --libdir, --datadir and others (which are ignored) Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-07-23Update autosetup to the latest versionSteve Bennett5-325/+346
Now supports Solaris, Haiku and various other improvements. Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-07-08autosetup fix when running under tclshSteve Bennett1-7/+7
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-07-08Update to the latest autosetupSteve Bennett6-508/+788
Mainly for msys/mingw support Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-06-28Fix builtin regexp for memory overwriteSteve Bennett1-3/+5
Reported-By: Spencer Oliver <spen@spen-soft.co.uk> Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-06-25Update autosetup. Fixes a problem in make-c-ext.tclSteve Bennett3-493/+695
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-06-09Use autosetup instead of autoconfSteve Bennett12-0/+29411
Faster, simpler auto-configuration Signed-off-by: Steve Bennett <steveb@workware.net.au>