1
0
mirror of https://github.com/skeeto/w64devkit.git synced 2025-08-09 10:02:45 +03:00
Commit Graph

9 Commits

Author SHA1 Message Date
Christopher Wellons
5f00137d37 llama.mak: Update for latest changes 2025-02-07 21:14:29 -05:00
Christopher Wellons
aad4fce7b0 llama.mak: Update for latest refactoring 2025-01-19 20:15:08 -05:00
Christopher Wellons
ae1c0b677d llama.mak: Update and add -mbig-obj
An increasing set of llama.cpp build configurations, particularly at
lower optimization levels, go just beyond COFF limitations and require
the "newer" bigobj COFF format in order to build.
2024-12-31 14:37:13 -05:00
Christopher Wellons
35f275416e llama.mak: Update and add missing generated files
It didn't quite work out-of-the-box because it needed server assets and
build-info.cpp. On my system, the generated files were left behind from
an old build, so I didn't notice.

The official llama.cpp CMake build has a bug where build-info.cpp is
generated in the original source tree, not the build directory, and so
concurrent out-of-tree builds race to produce incorrect binaries. This
makefile avoids a conflict by using a unique name.
2024-12-10 17:00:44 -05:00
Christopher Wellons
dc78a2a89c Add contrib/llama.mak for simple llama.cpp builds 2024-12-05 21:59:23 -05:00
Christopher Wellons
f0314ce4c5 cppcheck.mak: Add install and uninstall targets
If someone has their heart set on Cppcheck, this makes it even easier to
install just as it used to be distributed.
2024-09-28 11:39:59 -04:00
Christopher Wellons
2475dc0230 Fix missing quotes in libregex.c
This library can be installed to a path with spaces, so all instances of
the prefix must be quoted. Though Autoconf does not support paths with
spaces and will not be able to use such installations.
2024-07-29 21:29:34 -04:00
Christopher Wellons
6b6b6449d7 Remove Cppcheck from the distribution
I was initially impressed with its output, but over time I've found it
less and less useful. I hardly use it anymore, and it would at best be
neglected if left in the distribution. The build script is retained in
the contrib/ directory, and it's easy to build natively from source.
2024-07-29 17:12:31 -04:00
Christopher Wellons
15ae179b5a Start a contrib/ with libgc and libregex (#127) 2024-05-09 16:25:09 -04:00