@@ -100,16 +100,6 @@ if [ -n "$GITHUB_ENV" ]; then
100
100
echo " PATH=$PROTOBUF_DIR /bin:\$ PATH" >> " $GITHUB_ENV "
101
101
fi
102
102
103
- # --------------------------
104
- # Set protobuf paths
105
- # --------------------------
106
- export PATH=" $PROTOBUF_DIR /bin:$PATH "
107
- export LD_LIBRARY_PATH=" $PROTOBUF_DIR /lib:$LD_LIBRARY_PATH "
108
- export PKG_CONFIG_PATH=" $PROTOBUF_DIR /lib/pkgconfig:$PKG_CONFIG_PATH "
109
- export PROTOC=" $PROTOBUF_DIR /bin/protoc"
110
- export LDFLAGS=" -L$PROTOBUF_DIR /lib $LDFLAGS "
111
- export CPPFLAGS=" -I$PROTOBUF_DIR /include $CPPFLAGS "
112
-
113
103
# --------------------------
114
104
# AdventureCoin source
115
105
# --------------------------
@@ -175,20 +165,28 @@ if [[ "$(uname -m)" == "arm64" ]]; then
175
165
export BOOST_ROOT=" /opt/homebrew/opt/boost"
176
166
export BOOST_INCLUDEDIR=" $BOOST_ROOT /include"
177
167
export BOOST_LIBRARYDIR=" $BOOST_ROOT /lib"
178
- export LDFLAGS=" -L/opt/homebrew/opt/berkeley-db@4/lib -L/opt/homebrew/opt/qt@5/lib -L$BOOST_LIBRARYDIR "
179
- export CPPFLAGS=" -I/opt/homebrew/opt/berkeley-db@4/include -I/opt/homebrew/opt/qt@5/include -I$BOOST_INCLUDEDIR "
180
- export PKG_CONFIG_PATH=" /opt/homebrew/opt/qt@5/lib/pkgconfig"
168
+ export LDFLAGS=" -L/opt/homebrew/opt/berkeley-db@4/lib -L/opt/homebrew/opt/qt@5/lib -L$BOOST_LIBRARYDIR $LDFLAGS "
169
+ export CPPFLAGS=" -I/opt/homebrew/opt/berkeley-db@4/include -I/opt/homebrew/opt/qt@5/include -I$BOOST_INCLUDEDIR $CPPFLAGS "
170
+ export PKG_CONFIG_PATH=" /opt/homebrew/opt/qt@5/lib/pkgconfig: $PKG_CONFIG_PATH "
181
171
else
182
172
echo -e " ${CYAN} ✔ Detected Intel macOS${RESET} "
183
173
export PATH=" /usr/local/opt/berkeley-db@4/bin:/usr/local/opt/qt@5/bin:$PATH "
184
174
export BOOST_ROOT=" /usr/local/opt/boost"
185
175
export BOOST_INCLUDEDIR=" $BOOST_ROOT /include"
186
176
export BOOST_LIBRARYDIR=" $BOOST_ROOT /lib"
187
- export LDFLAGS=" -L/usr/local/opt/berkeley-db@4/lib -L/usr/local/opt/qt@5/lib -L$BOOST_LIBRARYDIR "
188
- export CPPFLAGS=" -I/usr/local/opt/berkeley-db@4/include -I/usr/local/opt/qt@5/include -I$BOOST_INCLUDEDIR "
189
- export PKG_CONFIG_PATH=" /usr/local/opt/qt@5/lib/pkgconfig"
177
+ export LDFLAGS=" -L/usr/local/opt/berkeley-db@4/lib -L/usr/local/opt/qt@5/lib -L$BOOST_LIBRARYDIR $LDFLAGS "
178
+ export CPPFLAGS=" -I/usr/local/opt/berkeley-db@4/include -I/usr/local/opt/qt@5/include -I$BOOST_INCLUDEDIR $CPPFLAGS "
179
+ export PKG_CONFIG_PATH=" /usr/local/opt/qt@5/lib/pkgconfig: $PKG_CONFIG_PATH "
190
180
fi
191
181
182
+ # Add Protobuf environment (safely appended)
183
+ export PATH=" $PROTOBUF_DIR /bin:$PATH "
184
+ export LD_LIBRARY_PATH=" $PROTOBUF_DIR /lib:$LD_LIBRARY_PATH "
185
+ export PKG_CONFIG_PATH=" $PROTOBUF_DIR /lib/pkgconfig:$PKG_CONFIG_PATH "
186
+ export LDFLAGS=" -L$PROTOBUF_DIR /lib $LDFLAGS "
187
+ export CPPFLAGS=" -I$PROTOBUF_DIR /include $CPPFLAGS "
188
+ export PROTOC=" $PROTOBUF_DIR /bin/protoc"
189
+
192
190
export CXXFLAGS=" -std=c++11"
193
191
194
192
# --------------------------
0 commit comments