Sergei Zimmerman
d95b7fea8e
libfetchers-tests: Add back git-utils.cc
...
Seems like this got dropped at some point during meson migration, so
put it back in the build system.
Drop all tests for `parseGitUrl`, since that function doesn't exist
and migrating doesn't look sensible because git-lfs stuff seems to use
`ParsedURL`.
2025-02-20 20:19:16 +00:00
Robert Hensing
3556f6bf4c
Write just ./.version on all components
...
This way it's easier to get right. See previous commit.
2025-02-18 11:41:35 +01:00
Eelco Dolstra
d4ecf15dad
smudgeLfs: Use default value
...
Eventually this should probably become a struct of options.
2025-02-10 16:11:53 +01:00
Leandro Reina
6a3b4afc0a
Merge remote-tracking branch 'upstream/master' into lfs
2025-01-27 14:44:41 +01:00
Robert Hensing
96e550efc5
Format .nix files
...
... with nixfmt (rfc style)
2025-01-24 17:04:02 +01:00
Leandro Reina
40a3007b7c
Merge remote-tracking branch 'upstream/master' into lfs
2025-01-21 14:16:42 +01:00
Robert Hensing
cab347b4eb
refactor: Move ld=gold rule to mesonBuildLayer
2025-01-15 20:01:00 +01:00
Leandro Reina
b08b7bee4e
Merge remote-tracking branch 'upstream/master' into lfs
2025-01-10 18:33:03 +01:00
Connor Baker
359a0840e2
packaging: use optimization level 3 and LTO by default
2025-01-01 21:59:37 -08:00
Leandro Reina
7756b2286d
Merge remote-tracking branch 'upstream/master' into lfs
2024-12-18 18:18:45 +01:00
Leandro Reina
b1663fa3fb
Re-introduce git_attr_get_ext
2024-12-18 18:00:45 +01:00
Robert Hensing
d0b4db924a
rename: build-utils-meson -> nix-meson-build-support
...
Fix a footgun. In my case, I had a couple of build ("output")
directories sitting around.
rm -rf build-*
Was confused for a bit why a meson.build file was missing.
Probably also helps with autocompletion.
I tried meson-build-support first, but I had to add something like
a nix- prefix, in order to make meson happy. They've reserved the
meson- prefix.
2024-12-09 16:54:42 +01:00
Brian Camacho
169d62a382
Merge branch 'master' into lfs
2024-12-02 15:06:28 -05:00
Eelco Dolstra
965ca18db8
Merge build-utils-meson/{diagnostics,threads} into build-utils-meson/common
...
This reduces the amount of boilerplate. More importantly, it provides
a place to add compiler flags (such as -O3) without having to add it
to every subproject (and the risk of forgetting to include it).
2024-11-21 20:34:54 +01:00
Leandro Reina
70ffcc83d7
Fix format
2024-11-20 18:24:17 +01:00
Brian Camacho
b548e5c4c5
typo
2024-11-18 01:15:02 -05:00
Brian Camacho
6d0043902a
Merge remote-tracking branch 'origin/master' into lfs
2024-11-17 12:16:15 -05:00
Brian Camacho
7bbc7305e8
typo
2024-11-17 02:48:14 -05:00
Brian Camacho
3252ca0fdc
unit tests
2024-11-17 02:40:15 -05:00
Eelco Dolstra
f29e7867a9
Revert "Merge pull request #11826 from DeterminateSystems/revert-11804"
...
This reverts commit aeffdeffc8 , reversing
changes made to 723fdeb4f1 .
2024-11-11 15:21:34 +01:00
Brian Camacho
b69fb151c4
better url handling; unit tests
2024-11-10 03:41:05 -05:00
Brian Camacho
741a54df8f
tweak url parsing; add test case
2024-11-07 23:29:39 -05:00
Eelco Dolstra
67d231c046
Revert "Merge pull request #11804 from obsidiansystems/remove-old-make"
...
This reverts commit 619eeb658a , reversing
changes made to 1af94bf471 .
2024-11-07 13:46:37 +01:00
John Ericson
e70c9bb06a
Remove old build system
2024-11-06 16:09:18 -05:00
Brian Camacho
99705c6932
Merge remote-tracking branch 'origin/master' into lfs
2024-11-06 15:18:21 -05:00
Brian McKenna
9dca7aeece
Set Windows API version in Meson
2024-11-05 23:36:08 +11:00
John Ericson
e65510da56
Move unit tests to the location Meson expects them to be
...
Everything that is a separate subproject should live in the subprojects
directory.
Progress on #2503
This reverts commit 451f8a8c19 .
2024-10-17 15:42:16 -04:00