Age | Commit message (Collapse) | Author | Files | Lines |
|
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>
|
|
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>
|
|
|
|
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>
|
|
Mostly for --{enable,disable}-silent-rules
Use new opt-str where appropriate
Signed-off-by: Steve Bennett <steveb@workware.net.au>
|
|
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>
|
|
Signed-off-by: Steve Bennett <steveb@workware.net.au>
|
|
343be844 cc tests should use LIBS and LDFLAGS
Signed-off-by: Steve Bennett <steveb@workware.net.au>
|
|
Signed-off-by: Steve Bennett <steveb@workware.net.au>
|
|
Signed-off-by: Steve Bennett <steveb@workware.net.au>
|
|
Among other things, includes improved option parsing
Signed-off-by: Steve Bennett <steveb@workware.net.au>
|
|
Use the new pkg-config support in autosetup to search for certain
packages such as sqlite3 and sdl
|
|
Adds pkg-config support
Signed-off-by: Steve Bennett <steveb@workware.net.au>
|
|
autosetup 0.6.1-87-g7a28043
Signed-off-by: Steve Bennett <steveb@workware.net.au>
|
|
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>
|
|
Fixes problem with missing isascii on recent mingw
Signed-off-by: Steve Bennett <steveb@workware.net.au>
|
|
Signed-off-by: Steve Bennett <steveb@workware.net.au>
|
|
Signed-off-by: Steve Bennett <steveb@workware.net.au>
|
|
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>
|
|
Includes a fix for -gstabs on newer macs
Signed-off-by: Steve Bennett <steveb@workware.net.au>
|
|
Signed-off-by: Steve Bennett <steveb@workware.net.au>
|
|
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>
|
|
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>
|
|
Better shared library settings for sparc
Signed-off-by: Steve Bennett <steveb@workware.net.au>
|
|
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>
|
|
Correctly detect sys/socket.h and netinet/in.h on OpenBSD
Signed-off-by: Steve Bennett <steveb@workware.net.au>
|
|
For newer bootstrap jimsh
Signed-off-by: Steve Bennett <steveb@workware.net.au>
|
|
Signed-off-by: Steve Bennett <steveb@workware.net.au>
|
|
Signed-off-by: Steve Bennett <steveb@workware.net.au>
|
|
Signed-off-by: Steve Bennett <steveb@workware.net.au>
|
|
For a couple of small bug fixes
Signed-off-by: Steve Bennett <steveb@workware.net.au>
|
|
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>
|
|
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>
|
|
Adds --libdir, --datadir and others (which are ignored)
Signed-off-by: Steve Bennett <steveb@workware.net.au>
|
|
Now supports Solaris, Haiku and various other improvements.
Signed-off-by: Steve Bennett <steveb@workware.net.au>
|
|
Signed-off-by: Steve Bennett <steveb@workware.net.au>
|
|
Mainly for msys/mingw support
Signed-off-by: Steve Bennett <steveb@workware.net.au>
|
|
Reported-By: Spencer Oliver <spen@spen-soft.co.uk>
Signed-off-by: Steve Bennett <steveb@workware.net.au>
|
|
Signed-off-by: Steve Bennett <steveb@workware.net.au>
|
|
Faster, simpler auto-configuration
Signed-off-by: Steve Bennett <steveb@workware.net.au>
|