summaryrefslogtreecommitdiffstats
path: root/netdata-installer.sh
diff options
context:
space:
mode:
authorAustin S. Hemmelgarn <austin@netdata.cloud>2020-06-16 14:48:39 -0400
committerGitHub <noreply@github.com>2020-06-16 14:48:39 -0400
commit36d5e40dca91a93963e4d96f07af3e38803615d0 (patch)
treeae702ca7cbb6500be0c593b2f560f8fd5758099b /netdata-installer.sh
parentc4fd4aa07c2abb18f5839e1b910294c39c3e30be (diff)
Revert "Override linker and include paths for static builds. (#9311)" (#9343)
Diffstat (limited to 'netdata-installer.sh')
-rwxr-xr-xnetdata-installer.sh37
1 files changed, 9 insertions, 28 deletions
diff --git a/netdata-installer.sh b/netdata-installer.sh
index ea0da39adc..d3d56855da 100755
--- a/netdata-installer.sh
+++ b/netdata-installer.sh
@@ -235,7 +235,6 @@ while [ -n "${1}" ]; do
case "${1}" in
"--zlib-is-really-here") LIBS_ARE_HERE=1 ;;
"--libs-are-really-here") LIBS_ARE_HERE=1 ;;
- "--dont-scrub-cflags-even-though-it-may-break-things") DONT_SCRUB_CFLAGS_EVEN_THOUGH_IT_MAY_BREAK_THINGS=1 ;;
"--dont-start-it") DONOTSTART=1 ;;
"--dont-wait") DONOTWAIT=1 ;;
"--auto-update" | "-u") AUTOUPDATE=1 ;;
@@ -461,26 +460,20 @@ trap build_error EXIT
# -----------------------------------------------------------------------------
build_libmosquitto() {
- local env_cmd=''
-
- if [ -z "${DONT_SCRUB_CFLAGS_EVEN_THOUGH_IT_MAY_BREAK_THINGS}" ] ; then
- env_cmd="env CFLAGS= CXXFLAGS= LDFLAGS="
- fi
-
if [ "$(uname -s)" = Linux ]; then
- run ${env_cmd} make -C "${1}/lib"
+ run env CFLAGS= CXXFLAGS= LDFLAGS= make -C "${1}/lib"
else
pushd ${1} > /dev/null || return 1
if [ "$(uname)" = "Darwin" ] && [ -d /usr/local/opt/openssl ]; then
- run ${env_cmd} cmake \
+ run env CFLAGS= CXXFLAGS= LDFLAGS= cmake \
-D OPENSSL_ROOT_DIR=/usr/local/opt/openssl \
-D OPENSSL_LIBRARIES=/usr/local/opt/openssl/lib \
-D WITH_STATIC_LIBRARIES:boolean=YES \
.
else
- run ${env_cmd} cmake -D WITH_STATIC_LIBRARIES:boolean=YES .
+ run env CFLAGS= CXXFLAGS= LDFLAGS= cmake -D WITH_STATIC_LIBRARIES:boolean=YES .
fi
- run ${env_cmd} make -C lib
+ run env CFLAGS= CXXFLAGS= LDFLAGS= make -C lib
run mv lib/libmosquitto_static.a lib/libmosquitto.a
popd || return 1
fi
@@ -541,23 +534,17 @@ bundle_libmosquitto
# -----------------------------------------------------------------------------
build_libwebsockets() {
- local env_cmd=''
-
- if [ -z "${DONT_SCRUB_CFLAGS_EVEN_THOUGH_IT_MAY_BREAK_THINGS}" ] ; then
- env_cmd="env CFLAGS= CXXFLAGS= LDFLAGS="
- fi
-
pushd "${1}" > /dev/null || exit 1
if [ "$(uname)" = "Darwin" ] && [ -d /usr/local/opt/openssl ]; then
- run ${env_cmd} cmake \
+ run env CFLAGS= CXXFLAGS= LDFLAGS= cmake \
-D OPENSSL_ROOT_DIR=/usr/local/opt/openssl \
-D OPENSSL_LIBRARIES=/usr/local/opt/openssl/lib \
-D LWS_WITH_SOCKS5:bool=ON \
.
else
- run ${env_cmd} cmake -D LWS_WITH_SOCKS5:bool=ON .
+ run env CFLAGS= CXXFLAGS= LDFLAGS= cmake -D LWS_WITH_SOCKS5:bool=ON .
fi
- run ${env_cmd} make
+ run env CFLAGS= CXXFLAGS= LDFLAGS= make
popd > /dev/null || exit 1
}
@@ -621,15 +608,9 @@ bundle_libwebsockets
# -----------------------------------------------------------------------------
build_jsonc() {
- local env_cmd=''
-
- if [ -z "${DONT_SCRUB_CFLAGS_EVEN_THOUGH_IT_MAY_BREAK_THINGS}" ] ; then
- env_cmd="env CFLAGS= CXXFLAGS= LDFLAGS="
- fi
-
pushd "${1}" > /dev/null || exit 1
- run ${env_cmd} cmake -DBUILD_SHARED_LIBS=OFF .
- run ${env_cmd} make
+ run env CFLAGS= CXXFLAGS= LDFLAGS= cmake -DBUILD_SHARED_LIBS=OFF .
+ run env CFLAGS= CXXFLAGS= LDFLAGS= make
popd > /dev/null || exit 1
}