Skip to content

Commit 8dc832d

Browse files
committed
chore: wip
1 parent 0536047 commit 8dc832d

File tree

1 file changed

+18
-4
lines changed

1 file changed

+18
-4
lines changed

.github/workflows/precompile-php.yml

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -358,7 +358,9 @@ jobs:
358358
"$(brew --prefix gettext)/lib/pkgconfig"
359359
"$(brew --prefix openldap)/lib/pkgconfig"
360360
)
361-
echo "PKG_CONFIG_PATH=$(IFS=:; echo "${PKG_CONFIG_PATHS[*]}")" >> $GITHUB_ENV
361+
PKG_CONFIG_PATH_JOINED=$(IFS=:; echo "${PKG_CONFIG_PATHS[*]}")
362+
echo "PKG_CONFIG_PATH=$PKG_CONFIG_PATH_JOINED" >> $GITHUB_ENV
363+
export PKG_CONFIG_PATH="$PKG_CONFIG_PATH_JOINED"
362364
363365
PATH_PATHS=(
364366
"$(brew --prefix bison)/bin"
@@ -367,7 +369,9 @@ jobs:
367369
"$(brew --prefix postgresql@17)/bin"
368370
"$(brew --prefix gettext)/bin"
369371
)
370-
echo "PATH=$(IFS=:; echo "${PATH_PATHS[*]}"):$PATH" >> $GITHUB_ENV
372+
PATH_JOINED=$(IFS=:; echo "${PATH_PATHS[*]}")
373+
echo "PATH=$PATH_JOINED:$PATH" >> $GITHUB_ENV
374+
export PATH="$PATH_JOINED:$PATH"
371375
372376
LDFLAGS_PATHS=(
373377
"-L$(brew --prefix)/lib"
@@ -379,7 +383,9 @@ jobs:
379383
"-L$(brew --prefix gettext)/lib"
380384
"-L$(brew --prefix openldap)/lib"
381385
)
382-
echo "LDFLAGS=$(IFS=' '; echo "${LDFLAGS_PATHS[*]}")" >> $GITHUB_ENV
386+
LDFLAGS_JOINED=$(IFS=' '; echo "${LDFLAGS_PATHS[*]}")
387+
echo "LDFLAGS=$LDFLAGS_JOINED" >> $GITHUB_ENV
388+
export LDFLAGS="$LDFLAGS_JOINED"
383389
384390
CPPFLAGS_PATHS=(
385391
"-I$(brew --prefix)/include"
@@ -391,12 +397,20 @@ jobs:
391397
"-I$(brew --prefix gettext)/include"
392398
"-I$(brew --prefix openldap)/include"
393399
)
394-
echo "CPPFLAGS=$(IFS=' '; echo "${CPPFLAGS_PATHS[*]}")" >> $GITHUB_ENV
400+
CPPFLAGS_JOINED=$(IFS=' '; echo "${CPPFLAGS_PATHS[*]}")
401+
echo "CPPFLAGS=$CPPFLAGS_JOINED" >> $GITHUB_ENV
402+
export CPPFLAGS="$CPPFLAGS_JOINED"
395403
echo "CXXFLAGS=-std=c++17 -stdlib=libc++" >> $GITHUB_ENV
404+
export CXXFLAGS="-std=c++17 -stdlib=libc++"
396405
397406
# Set readline-specific paths
398407
echo "READLINE_CFLAGS=-I$(brew --prefix readline)/include" >> $GITHUB_ENV
399408
echo "READLINE_LIBS=-L$(brew --prefix readline)/lib -lreadline" >> $GITHUB_ENV
409+
export READLINE_CFLAGS="-I$(brew --prefix readline)/include"
410+
export READLINE_LIBS="-L$(brew --prefix readline)/lib -lreadline"
411+
412+
# Ensure libpq is linked for pg_config availability (keg-only)
413+
brew link libpq --force || true
400414
401415
# Check if PostgreSQL is available and working
402416
echo "Debug: Checking PostgreSQL availability:"

0 commit comments

Comments
 (0)