Fossil

File History
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

History of Makefile.in

2018-09-19
19:55
Ignore errors in the clean target commands. file: [c0c9088d] check-in: [27c7a491] user: ashepilko branch: trunk, size: 2797
2018-09-02
20:33
After autosetup checks for the existence of tclsh in the PATH, it now checks whether it's at least version 8.6, because macOS is still shipping 8.5, despite it being nearly 6 years old. If we find an old tclsh, try to find the Homebrew tcl-tk package, and use that version instead. This is not a macOS or Homebrew specific change in principle: we can extend this logic for other systems to find their best Tcl/Tk version, as needed.    On systems where autosetup is used, this only affects "make test". There are other uses of tclsh in this tree which may also benefit from our PATH discoveries, but this checkin doesn't update those.    This checkin also doesn't try to address similar problems on other platforms, such as the "TCLSH = tclsh" line in Makefile.mingw. file: [29d05ac0] check-in: [e449cb09] user: wyoung branch: tclsh-macos, size: 2796
2018-07-22
18:25
Remove duplicate FOSSIL_ENABLE_LEGACY_MV_RM define file: [553ba13c] check-in: [2230c811] user: ashepilko branch: trunk, size: 2794
16:22
Allow CFLAGS override without duplicating compile options by default file: [345223e4] check-in: [09f41885] user: ashepilko branch: trunk, size: 2825
2018-06-26
16:57
An alternative to removing FOSSIL_ENABLE_LEGACY_MV_RM that just makes it the default. file: [43e4fdfa] check-in: [efb0f880] user: mistachkin branch: altLegacyMvRm, size: 2823
2018-03-17
20:31
Experimental support for using 'mman.h' when compiling for POSIX. file: [ac1ac1b4] check-in: [37b69e7d] user: mistachkin branch: withMman, size: 2792
2018-01-17
19:04
Automatically detect the presence of the pledge() system interface and use it if it is available. file: [54b9af36] check-in: [64def88f] user: drh branch: trunk, size: 2766
2017-10-12
13:37
Rewrote the autoreconfigure explanation comment. It was confusing and contained errors. file: [949db16a] check-in: [50844e5c] user: wyoung branch: trunk, size: 2748
2017-10-11
19:56
Removed the GNU make conditional around the new autoreconfigure dependency rule in the top-level Makefile.in. Apparently we have users using some other make, perhaps BSD make. Since the conditional only prevents autoreconfigure in the "make clean" case, where it is a minor annoyance, it's not important to work out how to retain this in a non-GNU make world. file: [407bd66f] check-in: [454e1193] user: wyoung branch: trunk, size: 2598
01:30
Merged in an upstream improvement from Autosetup addressing GH issue in a different output file. That in turn requires an adjustment to our new autoreconfigure feature to avoid a make(1) loop. file: [1a48808b] check-in: [1d549aa8] user: wyoung branch: wy-autoreconfig, size: 2648
01:23
Small path fix to the new autoreconfigure Makefile rule. file: [074d9716] check-in: [b923d800] user: wyoung branch: wy-autoreconfig, size: 2093
01:16
Automatically re-configuring (same as "make reconfig") when Makefile.in, src/main.mk, or one of the autosetup files changes. This should avoid the need to recommend to people "re-run configure" whenever they call "fossil update" on this tree. file: [a43200d7] check-in: [c649ba27] user: wyoung branch: wy-autoreconfig, size: 2091
01:13
Added "reconfig" target to the top-level Makefile, which uses an autosetup feature to re-run configure with the same options you gave manually. file: [a4a9e069] check-in: [fd33b6a4] user: wyoung branch: wy-autoreconfig, size: 1851
2016-11-05
15:23
Add BCCFLAGS and XBCC to build system so that programs which run on the build platform (e.g. translate) can have the benefit of CFLAGS, e.g. -ggdb3 for easier debugging in gdb or -std=c89 to flush out C99. Do not update win/* because I don't have the ability to test those changes. file: [ca04b408] check-in: [ad110346] user: andygoth branch: trunk, size: 1826
2016-04-22
15:39
Add the option to build against sqlite3-see.c (not in the source tree) rather than the built-in sqlite3.c. file: [e68d67b0] check-in: [1ec6712e] user: drh branch: see, size: 1795
2016-03-12
22:02
Remove support for miniz because the upstream project appears to be unmaintained. UPDATE: The miniz project is still being maintained and this branch is a dead-end. file: [60e09ecb] check-in: [b9f31fe1] user: mistachkin branch: removeMiniz, size: 1731
2016-01-16
22:25
Fix use of linenoise. Fine-tune check for in-tree OpenSSL. file: [ea7f637f] check-in: [54307c4d] user: mistachkin branch: mingwConfigure, size: 1775
2014-11-27
17:37
applied patch from Steve Bennett for ticket [1d6a4c423bc8b116464]. file: [4c745f08] check-in: [40f1b288] user: stephan branch: trunk, size: 1743
2014-08-23
06:08
Add miniz as a compile-time feature, leaving zlib as the default compression library. All makefiles should build. The DMC and PellesCGMake makefiles are not yet supported with miniz. Also, when using miniz, OpenSSL support for zlib is disabled in the MinGW makefile. file: [d1d8241e] check-in: [c693a336] user: mistachkin branch: optionalMiniz, size: 1739
2014-07-09
08:56
If the system knows about utime() and/or usleep(), allow the built-in SQLite to use those functions. e.g. for executing delays which are not a multiple of 1 second. file: [50b09b7b] check-in: [45feda65] user: jan.nijtmans branch: utime_usleep, size: 1695
2013-09-16
06:17
Further cleanup and naming consistency. file: [04d4b4d0] check-in: [48f501ec] user: mistachkin branch: tcl-stubs, size: 1831
05:54
Enhance the private (i.e. fake) Tcl stubs mechanism support and make it optional at compile-time. file: [479ffec5] check-in: [a76a134b] user: mistachkin branch: tcl-stubs, size: 1825
2013-01-30
10:03
Make sure that "fossil_strcmp" is used everywhere in stead of "strcmp": The "strcmp" function from the C library is not usable in all situations, e.g. with --static on Linux file: [45248106] check-in: [7ac0fd9d] user: jan.nijtmans branch: use-fossil_strcmp-everywhere, size: 1786
2012-10-07
14:22
Experimental proof-of-concept for the 'tcl-rdonly' setting and related functionality. file: [5c30ed5d] check-in: [851e0755] user: mistachkin branch: tclRdOnly, size: 1817
2012-09-29
06:56
Build system changes to support the Tcl stubs mechanism. file: [ed20ed61] check-in: [9d0a4a89] user: mistachkin branch: tclStubsV2, size: 1763
2012-01-22
06:52
Make sure that autosetup ends up defining FOSSIL_ENABLE_TCL in the Makefile when necessary. file: [c663b654] check-in: [21555be3] user: mistachkin branch: trunk, size: 1711
2011-10-27
15:00
Prevent shell argument manipulation performed automatically by the MinGW shell from interfering with the makeheaders tool used by the Makefile. file: [ebe28abd] check-in: [827a54fe] user: mistachkin branch: tcl-integration, size: 1671
2011-09-02
09:34
Bring Makefile.in back. file: [7e465c97] check-in: [67295626] user: dmitry branch: symlinks, size: 1507 Added
2011-07-22
01:43
Switch to using configure (autosetup) by default. The original Makefile is now available as Makefile.classic file: [9a273176] check-in: [eff52c1c] user: steveb branch: autosetup, size: 1424 Renamed from GNUmakefile.in
2011-06-19
16:48
Fix syntax in Makefile.in so it works with Solaris make. file: [865b34bb] check-in: [4787336f] user: ben branch: autoconf, size: 1301
2011-06-14
17:21
Add Makefile.in forgotten in [8559c781c2]. file: [59e1e938] check-in: [dcda2dbc] user: joerg branch: autoconf, size: 1299 Added
2011-05-30
07:14
Add configure script, which must be run before running make, as it appears there's no cross-platform way to set a make variable to the output of a shell command. file: [82cd3b7a] check-in: [5abe6347] user: ben branch: configure-make, size: 2264 Renamed from Makefile