aboutsummaryrefslogtreecommitdiff
path: root/autosetup
AgeCommit message (Collapse)AuthorFilesLines
2023-07-10build: update autosetup to v0.7.1-11-g9d20e8aSteve Bennett5-2161/+3982
Mostly for update bootstrap jimsh Signed-off-by: Steve Bennett <steveb@workware.net.au>
2023-02-13configure: Default to --fullSteve Bennett1-21/+22
Now use --minimal and/or --without-ext to disable things. Signed-off-by: Steve Bennett <steveb@workware.net.au>
2022-09-13Update autosetup-find-tclshprpr19xx1-1/+1
Fixes an apparent typo in d6edb1347713f002a8f1e61c585583b3b1c37394
2022-08-20build: Fix a few places that AS_CFLAGS was missingSteve Bennett1-1/+1
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2022-08-20build: Update to autosetup v0.7.1Steve Bennett7-22/+110
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2022-04-27build: Update autosetup to v0.7.0-8-gcdbca9fSteve Bennett1-2/+2
Fixes #221 Reported-by: Antonio Borneo <borneo.antonio@gmail.com> Signed-off-by: Steve Bennett <steveb@workware.net.au>
2021-07-10autosetup: Update .guess and .sub files from '2018-03-08' to '2021-06-03'Veronika Kremneva2-1866/+2210
(This brings autosetup to v0.7.0-7-gc154c58) Signed-off-by: Veronika Kremneva <kremneva@synopsys.com>
2021-04-09build: update autosetup for AUTOREMAKE fixSteve Bennett2-6/+6
In case the path to configure contains spaces. v0.7.0-6-g8e7e397 Signed-off-by: Steve Bennett <steveb@workware.net.au>
2021-01-06configure: Add --allextmod optionSteve Bennett1-1/+14
To build all non-default extensions as modules if prerequisites are met. Also move the extension help out of the main help since it is quite long and show it with --extinfo. Now extension help is generated from $extdb to avoid the help and the module configuration becoming out of sync. Signed-off-by: Steve Bennett <steveb@workware.net.au>
2021-01-02build: update autosetup for pkg-config fixSteve Bennett4-8/+8
v0.7.0-3-g35b88dc Signed-off-by: Steve Bennett <steveb@workware.net.au>
2021-01-01sdl: Add support for SDL2Steve Bennett1-14/+43
Now we only support using pkg-config to find SDL, and prefer SDL2 over SDL. For compatibility between versions, the render surface is now cleared on flip. And closing the window now results in a JIM_EXIT return code from flip. Also supports [sdl clear] to clear the background to a given colour. Signed-off-by: Steve Bennett <steveb@workware.net.au>
2020-12-11autosetup: keep clean the source tree on out-of-tree buildAntonio Borneo1-6/+5
If the build host doesn't have neither jimsh nor tclsh installed, during 'configure' the autosetup will build 'autosetup/jimsh0' inside the source tree. This happens also when out-of-tree build is used. Making dirty the source tree during out-of-tree build causes applications that use jimtcl as submodule (e.g. OpenOCD) to fail at 'make distcheck'. Modify 'autosetup-find-tclsh' to build 'jimsh0' in the current folder. For jimtcl project it would be the root of the source tree or the root of the out-of-tree build. Update 'Makefile.in' to search for 'jimsh0' in the new path during 'distclean'. Reported-by: Paul Fertser <fercerpav@gmail.com> Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com>
2020-09-23build: Update autosetup to 0.7.0Steve Bennett10-89/+138
Signed-off-by: Steve Bennett <steveb@workware.net.au>
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>