From 18243ebb0592db2e1d2cf6d155ec9d32b7e8d6f6 Mon Sep 17 00:00:00 2001 From: Matthias Geier Date: Wed, 14 Aug 2024 15:08:58 +0200 Subject: [PATCH 1/3] macOS CI: add homebrew include path --- .github/workflows/main.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 2b15438..95112c7 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -30,6 +30,7 @@ jobs: portaudio ) brew install ${PACKAGES[@]} + echo "CPPFLAGS=-I/opt/homebrew/include" >> "$GITHUB_ENV" - name: checkout APF source code uses: actions/checkout@v2 - name: run unit tests From 5ee2709f229b475ce86d9ef7745cf6c07442dd08 Mon Sep 17 00:00:00 2001 From: Matthias Geier Date: Wed, 14 Aug 2024 17:56:57 +0200 Subject: [PATCH 2/3] add lib path --- .github/workflows/main.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 95112c7..7837ccf 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -31,6 +31,7 @@ jobs: ) brew install ${PACKAGES[@]} echo "CPPFLAGS=-I/opt/homebrew/include" >> "$GITHUB_ENV" + echo "LDFLAGS=-L/opt/homebrew/lib" >> "$GITHUB_ENV" - name: checkout APF source code uses: actions/checkout@v2 - name: run unit tests From 1e08645d6bb14f22fee80c43af0f233bb5195803 Mon Sep 17 00:00:00 2001 From: Matthias Geier Date: Wed, 14 Aug 2024 18:50:28 +0200 Subject: [PATCH 3/3] Add LDFLAGS to Makefile --- examples/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/Makefile b/examples/Makefile index c43f6ca..f39ddc8 100644 --- a/examples/Makefile +++ b/examples/Makefile @@ -84,7 +84,7 @@ mex-double: mex .PHONY: mex mex-double %.mex: %.cpp - CXXFLAGS="$(CXXFLAGS)" mkoctfile --mex $< $(CPPFLAGS) + CXXFLAGS="$(CXXFLAGS)" mkoctfile --mex $< $(CPPFLAGS) $(LDFLAGS) $(RM) $*.o clean: clean-mex