aboutsummaryrefslogtreecommitdiff
path: root/Makefile.in
AgeCommit message (Collapse)AuthorFilesLines
2016-09-09utf8: Extract wide char data from EastAsianWidth.txtSteve Bennett1-1/+1
Rather than using a hard-coded table Signed-off-by: Steve Bennett <steveb@workware.net.au>
2016-09-05Add utf-8 display width infoSteve Bennett1-1/+1
Needed when using linenoise line editing with utf-8 support Note that variable width support is not yet added to linenoise Signed-off-by: Steve Bennett <steveb@workware.net.au>
2016-08-28zlib: fix build of --with-mod=zlibSteve Bennett1-0/+4
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2016-08-26Add support for sub-interpretersSteve Bennett1-0/+4
Includes support for aliases in sub-interp These are not identical to Tcl interp, but are conceptually very similar For example: set i [interp] $i alias localcmd parentcmd arg1 $i eval { localcmd x } Invokes: parentcmd arg1 x Signed-off-by: Steve Bennett <steveb@workware.net.au>
2016-08-17Don't unconditionally define _GNU_SOURCESteve Bennett1-2/+2
Also, fix build if JIM_OPTIMIZATION is disabled Signed-off-by: Steve Bennett <steveb@workware.net.au>
2015-04-29add support for configure --docdirSteve Bennett1-2/+3
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2015-04-06ensure that tests can find tcltest.tclSteve Bennett1-1/+1
Reported-By: Stuart Cassoff <stwo@bell.net> Signed-off-by: Steve Bennett <steveb@workware.net.au>
2014-10-15Install tcltest compatibility packageSteve Bennett1-1/+1
Allow 3rd party tests to be written and use: package require tcltest Signed-off-by: Steve Bennett <steveb@workware.net.au>
2014-05-12Makefile.in: pass CPPFLAGS where appropriatePaul Fertser1-1/+1
CPPFLAGS is a standard variable to pass additional preprocessor-related parameters. Debian build system uses that to add -D_FORTIFY_SOURCE=2 and then checks the buildlogs to ensure the command line contained all the fortification parameters (they use "-fstack-protector --param=ssp-buffer-size=4" for CFLAGS). Example blhc output before the fix: CPPFLAGS missing (-D_FORTIFY_SOURCE=2): cc -D_GNU_SOURCE -Wall -I. -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall -c -o _load-static-exts.o _load-static-exts.c Signed-off-by: Paul Fertser <fercerpav@gmail.com>
2014-04-29Makefile.in: add LIBS handlingPaul Fertser1-2/+3
In the autoconf universe LDFLAGS are used for all linker flags, and LIBS are used to specify additional libraries. Autosetup has support for that but Makefile.in needs to honour them too. Signed-off-by: Paul Fertser <fercerpav@gmail.com>
2014-01-17build: make check is now an alias for make testSteve Bennett1-1/+1
Compatibility with some build systems Signed-off-by: Steve Bennett <steveb@workware.net.au>
2014-01-17build: remove shared libjim on cleanSteve Bennett1-1/+1
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2013-12-21Avoid .eh_frame bloat with newer gccSteve Bennett1-2/+2
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2013-11-19Allow install programs to be overriddenSteve Bennett1-13/+19
Signed-off-by: Stuart Cassoff <stwo@bell.net> Signed-off-by: Steve Bennett <steveb@workware.net.au>
2013-08-23Unbreak shared build on Windows. Collect all version ids to auto.def.Vadim Zborovskii1-3/+6
2013-08-12Bump version to 0.75Steve Bennett1-2/+2
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2013-07-22Fix --shared buildSteve Bennett1-1/+1
Need to include the version in the name of the library to match the link line Signed-off-by: Steve Bennett <steveb@workware.net.au>
2013-07-22Update documentation and version to 0.74Steve Bennett1-1/+1
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2013-06-12Fix hardcoded install pathsSteve Bennett1-17/+17
Many path inside the makefile are hardcoded, replace them with the appropriate variables. (Main purpose: '$prefix/lib' is simply wrong on 64bit systems). Reported-by: Markus Mayer <lotharlutz@gmx.de> Signed-off-by: Steve Bennett <steveb@workware.net.au>
2013-06-12Give libjim.so an sonameSteve Bennett1-1/+1
Reported-by: Markus Mayer <lotharlutz@gmx.de> Signed-off-by: Steve Bennett <steveb@workware.net.au>
2013-06-12Don't remove _*.c files during buildSteve Bennett1-3/+2
It can be easier for debugging if these files are left around. They are still deleted by make clean. Reported-By: Markus Mayer <lotharlutz@gmx.de> Signed-off-by: Steve Bennett <steveb@workware.net.au>
2013-05-18Allow docs not to be built/installedSteve Bennett1-3/+9
With --disable-docs Signed-off-by: Steve Bennett <steveb@workware.net.au>
2013-05-18Fix installation of Tcl modulesSteve Bennett1-1/+2
When building out of tree Signed-off-by: Steve Bennett <steveb@workware.net.au>
2013-03-30Makefile.in: Depend on the headersLauri Kasanen1-1/+1
Removes the need to do a "make clean" after changing jim.h or other headers. Signed-off-by: Lauri Kasanen <cand@gmx.com>
2012-01-10build-jim-ext should be removed on distcleanSteve Bennett1-3/+3
not clean, since it is generated by ./configure Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-12-16cygwin also wants shared libraries named .dllSteve Bennett1-1/+1
And other minor changes for windows platforms
2011-12-13mingw requires shared libs to have a .dll extensionSteve Bennett1-1/+1
Otherwise they can't be linked with -l Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-12-12Better dynamic extension buildingSteve Bennett1-0/+4
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-12Remove old sqlite0 extensionSteve Bennett1-4/+0
Anything older than sqlite3 is no longer worth supporting Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-12-08Add support for tcl::prefix as an optional extensionSteve Bennett1-0/+4
Also adds Jim_ListGetIndex(), like Jim_ListIndex() but with a more convenient interface
2011-12-01Remove reference to jim-nvp.h from Makefile.inSteve Bennett1-1/+1
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-11-29Ensure that 'make test' works out-of-treeSteve Bennett1-2/+2
If --shared is enabled Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-11-29Remove trailing white spaceSteve Bennett1-8/+8
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-11-24Create build-jim-ext for building extensionsSteve Bennett1-1/+4
Simplifies the process of building loadable extensions Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-11-21make install builds even if --disable-jim-installSteve Bennett1-1/+2
Reported-By: Evan Hunter <ehunter@broadcom.com> Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-11-08Avoid 'make -C' for BSD make usersSteve Bennett1-1/+1
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-09-26Get the SDL extension working againSteve Bennett1-0/+4
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-08-31Create a Metakit extension for Jim TclAlexander Shpilkin1-1/+16
Missing parts are binary properties and search.
2011-08-31Only link libs as requiredSteve Bennett1-7/+51
Both for loadable modules and for the core. Also, loadable modules should now build with BSD make. Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-08-18Add support for BSD makeSteve Bennett1-58/+44
Use the new conditional template support in autosetup to avoid (most) GNU-isms in the generated Makefile. Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-07-22Help Jim Tcl build on HaikuSteve Bennett1-2/+2
Don't use -Werror Prefer user CFLAGS over default options Haiku needs -lnetwork for networking functions Haiku does not have -lm Haiku does not have SIGIO Silence some warnings Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-07-18Allow install to be a no-op with --disable-install-jimSteve Bennett1-0/+5
When running under automake (as openocd does) it seems impossible to build jimtcl but not install it, so add --disable-install-jim to help out. Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-07-13Simplify approach for generated codeSteve Bennett1-19/+20
All generated sources are now prefixed with an underscore Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-07-13Add tcl_platform(pathSeparator)Steve Bennett1-4/+7
Tcl compatible. Also move jimsh initialisation script into initjimsh.tcl Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-06-29Remove autosetup/jimsh0.exe on distcleanSteve Bennett1-1/+1
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-06-20Add an uninstall targetSteve Bennett1-0/+7
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-06-17Fix the distdir target when building out of treeSteve Bennett1-2/+3
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-06-10Create static extension loader dynamicallySteve Bennett1-6/+7
Makes it easier when adding new extensions Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-06-10Switch to a Tcl version of make-c-extSteve Bennett1-1/+1
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-06-10Add a separate install-exec target to the MakefileSteve Bennett1-5/+6
Makes it easy to install only jimsh Signed-off-by: Steve Bennett <steveb@workware.net.au>