cwal

All files named ”auto.make.in”
Login

All files named ”auto.make.in”

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