Commit graph

9 commits

Author SHA1 Message Date
Adrian Ho
534bfb04c1 require/macfuse: generate/use alt fuse.pc 2021-08-17 20:21:44 +08:00
Adrian Ho
b4c0a2c740 require/macfuse: fix PKG_CONFIG + debug msgs 2021-08-17 19:08:42 +08:00
Adrian Ho
67f7facf52 require/macfuse: add PKG_CONFIG env var
This should cover most autotools `configure` runs.
2021-07-20 11:48:43 +08:00
Adrian Ho
2e2f25d0dc Preliminary support for M1 builds
NOTE: I don't have an M1 Mac, so the only testing I can do is with
a non-`/usr/local` Intel Homebrew installation. This should take
care of "`cc` shim forbids `/usr/local` if Homebrew not installed
under `/usr/local`", which is the default setup for M1 Homebrew.
2021-07-04 00:27:00 +08:00
Adrian Ho
98826c8178 fix brew style complaints 2021-07-01 00:16:33 +08:00
Adrian Ho
cff1a61202 cc shim path sanitization workaround
Homebrew's `cc` shim removes all `/usr/local` paths for non-`/usr/local`
Homebrew installations (e.g. Apple Silicon Homebrew). This adds a
`setup_fuse` method that copies FUSE files into a temp hierarchy for
use during builds. (Symlinking the files doesn't work because the
shim canonicalizes all paths.)

Also add `ntfs-3g-mac` as a test case.
2021-06-30 23:58:30 +08:00
Adrian Ho
eb3fb874c1 MacfuseRequrement: try env :std for ARM 2021-06-30 11:54:08 +08:00
Adrian Ho
9f09eabe0a Stop hosting macfuse
Homebrew is still maintaining the cask, so it's silly to keep another copy.
2021-04-26 12:33:24 +08:00
Adrian Ho
5755adc7af add require/macfuse 2021-01-10 19:09:06 +08:00