Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
History for auto.make.in
2024-09-15
| ||
09:41 | Build workaround for suddenly-breaking module builds. Import latest wh-common.tcl. file: [334fd68f3e] check-in: [dc486ef0bb] user: stephan branch: trunk, size: 4919 | |
2024-08-23
| ||
21:49 | Add -W flags to disable a warning which gcc 13.2 apparently misdiagnoses. file: [4cb0cb210d] check-in: [5c76c7532f] user: stephan branch: trunk, size: 4778 | |
2022-03-26
| ||
22:30 | Ported s2 popen2 module to whcl. file: [04e7f1a69b] check-in: [ff094447a1] user: stephan branch: trunk, size: 4582 | |
2022-03-03
| ||
04:03 | Got the regex-posix module ported from s2 to whcl but still have many docs and tests to port, and have to interrupt this port to add tuple-type APIs to whcl because this module exposes them to scripts. file: [bb8158d8cc] check-in: [a49bc893cf] user: stephan branch: trunk, size: 4530 | |
2022-03-02
| ||
20:36 | Refactored whcl module rules generation a mass of eval'd makefile-side code to a shell script. It's only marginally more readable. Ported s2's sample_cpp to whcl but a large chunk of it needs refactoring for whcl (and is disabled) due to differences in how classes are modelled. That is compiles as all is a great start, though ;). file: [41b33c1057] check-in: [36d4d592cc] user: stephan branch: trunk, size: 4498 | |
2022-02-24
| ||
13:56 | Build cleanups, in particular deps generation. file: [e6bdcb3b90] check-in: [4383412720] user: stephan branch: trunk, size: 4472 | |
2022-02-07
| ||
15:23 | whcl: ported in s2's SIGINT handling. (Re)implemented the object/array builtins. Added generation of include/wh/cwal/autoconfig.h. file: [fa16eafb95] check-in: [f5116c2209] user: stephan branch: trunk, size: 4778 | |
2022-02-06
| ||
22:18 | whcl: more work towards expr support. Minor cleanups in adjacent code. file: [a8cb373fe4] check-in: [c60de75865] user: stephan branch: trunk, size: 4642 | |
2022-01-27
| ||
12:48 | Switched from gcc to a custom dependency generator which is much faster and less fussy, but also not as portable (only tested on Linux). file: [59664a442c] check-in: [6c9c418c7a] user: stephan branch: trunk, size: 4604 | |
11:14 | Added C deps generation for the new build system. file: [6f73171e8e] check-in: [4be616e9cb] user: stephan branch: trunk, size: 4557 | |
2022-01-24
| ||
19:58 | Ported t10n dir to the new build system. file: [c8779a6a04] check-in: [01313108c5] user: stephan branch: trunk, size: 4536 | |
2022-01-23
| ||
13:36 | Build-related cleanups and integrated doxygen build into the new build system. file: [ec983ac7cf] check-in: [49fb4c75c8] user: stephan branch: trunk, size: 4508 | |
2022-01-22
| ||
11:12 | Added --with-sqlite=... configure flag to enable building from an out-of-tree copy of sqlite3.c or libsqlite. file: [2521602ea6] check-in: [bd92bdb773] user: stephan branch: trunk, size: 4403 | |
2022-01-21
| ||
06:35 | Got s2sh and s2sh2 building. Moved public s2 headers into include/wh/cwal. file: [1cc2ec3dbd] check-in: [4eca93fd0b] user: stephan branch: build-reorg, size: 4230 | |
2022-01-20
| ||
18:16 | Re-added cwal amalgamation build, now called libcwal.{c,h}. file: [4684c7f027] check-in: [cb35921a8c] user: stephan branch: build-reorg, size: 4188 | |
16:57 | Major build reorg, step 1 of N. Moving to a top-level non-recursive make, based on the recent libfossil build tree re-org. Currently onlythe main libcwal builds. file: [a1ec142051] check-in: [a6705cc58a] user: stephan branch: build-reorg, size: 4123 | |
2021-10-20
| ||
10:49 | Added --profile configure option to enable -pg CFLAGS/LDFLAGS for gprof profiling support. file: [bc34cf9ede] check-in: [83800dfcaf] user: stephan branch: trunk, size: 4961 | |
2021-10-04
| ||
23:42 | Added missing module loader LDFLAGS, broken by recent build refactoring. file: [0af81ca7ca] check-in: [24cece98b3] user: stephan branch: trunk, size: 4951 | |
2021-09-07
| ||
20:15 | Build touchups, latest upstream wh-common.tcl. file: [2fa65139bd] check-in: [5be8859ce1] user: stephan branch: trunk, size: 4902 | |
2021-09-03
| ||
03:43 | Pulled in latest autosetup, fixed t10n/test.c for a removed feature flag, and split some auto.def code out into autosetup/wh-common.tcl. file: [6fc10bb156] check-in: [f629677863] user: stephan branch: trunk, size: 4895 | |
2021-07-12
| ||
13:56 | Build-related tweaks to make CWAL_OBASE_ISA_HASH a configure-time option and get it propagating down the whole tree. file: [63c82f0846] check-in: [ad13368607] user: stephan branch: trunk, size: 4916 | |
01:11 | Makefile fix for a system where /bin/bash is /usr/local/bin/bash. file: [38f4275fa5] check-in: [30ea7fdef7] user: stephan branch: obase-isa-hash2, size: 4864 | |
2020-02-12
| ||
12:51 | A minor build tweak and renamed two module test scripts for consistency with other modules. file: [9b318d2ce6] check-in: [8988a9eaac] user: stephan branch: trunk, size: 4842 | |
2018-11-28
| ||
10:07 | build process tweaks. file: [ff5efa86c9] check-in: [c1048af3c3] user: stephan branch: trunk, size: 4778 | |
2018-11-27
| ||
07:38 | Added doxygen support, adjusted some docs to squelch doxygen warnings, removed several deprecated functions. Edit: doh, it seems we already had the doxygen files, they were just long forgotten and i overwrote them with copies from another source tree. file: [ced689a0bd] check-in: [73251240a6] user: stephan branch: trunk, size: 4618 | |
2018-11-26
| ||
21:04 | Build fixes. file: [40d76131fc] check-in: [e48b6d9a72] user: stephan branch: trunk, size: 4588 | |
19:51 | Added s2/mod/math, plus related build tinkering and API doc tweaks. file: [518d9f7fc5] check-in: [9e7fa3fd8d] user: stephan branch: trunk, size: 4589 | |
14:39 | Tinkering with recursive vacuum. TL;DR: it can work in _very limited_ circumstances, but often not enough to run it periodically (it's expensive). file: [52de3c4d05] check-in: [7010376835] user: stephan branch: trunk, size: 4509 | |
06:42 | Improved the subdir build handling and TAGS file generation. file: [6b3c33afe1] check-in: [d6625d2447] user: stephan branch: trunk, size: 4488 | |
2018-11-23
| ||
15:24 | minor build tweak. file: [bfadce3c47] check-in: [9c17d96253] user: stephan branch: trunk, size: 4049 | |
2018-11-22
| ||
11:16 | Minor build and doc tweaks. file: [ec0e4d22b3] check-in: [46cbafa86f] user: stephan branch: trunk, size: 3945 | |
04:59 | Added --shared configure flag to build shared libs (default is static because they're simpler vis-a-vis LD_LIBRARY_PATH within the build tree). We cannot reasonably build the binaries 100% static on linux because statically linked bins require, at runtime, a shared libc with the same version used when linking. file: [827bd4b07a] check-in: [a426e55669] user: stephan branch: trunk, size: 3941 | |
02:30 | Build: consolidated config.make and auto.make (removed config.make). Now building in 'quiet mode' by default now. A number of other build tweaks. file: [9055e0de6d] check-in: [1df5460c9f] user: stephan branch: trunk, size: 3865 | |
2018-11-21
| ||
22:42 | auto.def: default --prefix to $HOME, added --cc and --cxx so that auto-reconfigure can propagate CC/CXX properly. Replaced all switch fall through comments with CWAL_SWITCH_FALL_THROUGH so that the amalgamation bundles still compile warning-free when comments are stripped out. file: [1d29759bc9] check-in: [9c48749922] user: stephan branch: trunk, size: 1233 | |
20:02 | More build tweaks. Can't believe i didn't learn until today that make var names may include slashes. file: [4d0b5b9da4] check-in: [3648d15dd5] user: stephan branch: trunk, size: 1141 | |
12:12 | Suddenly that previous commit's reason becomes clear. file: [3500da574f] check-in: [a568362909] user: stephan branch: trunk, size: 1018 | |
10:14 | A build deps fix, though i don't understand why this is needed. file: [59ad04c633] check-in: [86e1e1d460] user: stephan branch: trunk, size: 987 | |
2018-11-20
| ||
19:37 | Changed dependency order of top-level config.make and auto.make for consistency with subdirectories. file: [31d844f4d9] check-in: [45ef4a9384] user: stephan branch: trunk, size: 961 | |
13:46 | Lots of build tweaks related to the new autosetup bits. file: [3eaaf448e5] check-in: [4fae7c36e6] user: stephan branch: trunk, size: 927 | |
10:17 | Added: Added autosetup to implement a configure script, as the module-level configuration is getting to be problematic/annoying without this level of infrastructure. There are still some integration left to clean up, but it essentially works. file: [771ed6ebc6] check-in: [76af91a08c] user: stephan branch: trunk, size: 471 | |