| Age | Commit message (Collapse) | Author |
|
This fixes going from static to non-static linking by having
different output files, the final symlink will point to the
latest built config, as usual.
|
|
|
|
Otherwise parallel installation may fail with:
cp -f doc/kak.1 $(DESTDIR)/usr/share/man/man1
cp: cannot create regular file '$(DESTDIR)/usr/share/man/man1': No such file or directory
|
|
Fixes #5206
|
|
Using the diff provided by @krobelus on #5173
Close #5173
|
|
|
|
|
|
MacOS uses an old GNU make that does not support the != syntax.
That syntax is not Posix (yet, it is accepted for next standard) but
we really need a way to call the shell from a Makefile. Hopefully we
can remove this soon (not holding my breath though)
Fixes #5117
|
|
Turns out GCC does not appear in many gcc version, go back to
checking `g++` and assume `c++` means `g++`
Fixes #5119
|
|
|
|
This ensures `make debug=yes`, `make debug=no` always update the
symlink even if the binary was already built.
|
|
|
|
|
|
|
|
|
|
|
|
When called as `c++`, gcc will not output `g++` which breaks detection,
it will have GCC in the output so look for that string instead.
|
|
|
|
|
|
|
|
Rename suffix to tag as it ends up not being the filename suffix,
apply that tag to .o and .d files so that changing the build type
does not wipe/reuse files from another build type.
Make .d file hidden files, this does not seem possible for the .o
files as they are targets and posix support inference rules when only
the suffix changes. This is not a big issue as Kakoune ignores those
files by default.
|
|
|
|
|