aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDenis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>2022-04-04 17:43:22 +0200
committerDenis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>2022-05-23 18:46:28 +0200
commit6d394a3f9629783772922abfc54e1db731e64361 (patch)
tree7f833af54186a51ab8681b90e2d8b6dc8c3544dd
parent1911e34d8482fb5c180dd6d98681765059810751 (diff)
downloadhardware_replicant_libsamsung-ipc-6d394a3f9629783772922abfc54e1db731e64361.tar.gz
hardware_replicant_libsamsung-ipc-6d394a3f9629783772922abfc54e1db731e64361.tar.bz2
hardware_replicant_libsamsung-ipc-6d394a3f9629783772922abfc54e1db731e64361.zip
Makefile.am: move -ggdb and -O0 CFLAGS to configure.ac
This makes sure that all the program and libraries being built have the same obtimization level and debug CFLAGS. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
-rw-r--r--configure.ac26
-rw-r--r--samsung-ipc/Makefile.am2
-rw-r--r--samsung-ipc/tests/Makefile.am2
3 files changed, 17 insertions, 13 deletions
diff --git a/configure.ac b/configure.ac
index edf7863..b5b694b 100644
--- a/configure.ac
+++ b/configure.ac
@@ -5,16 +5,6 @@ AM_INIT_AUTOMAKE([dist-bzip2 dist-xz subdir-objects])
XZ_OPT=-v9e
m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
-AC_PROG_CC
-AM_PROG_CC_C_O
-AC_GNU_SOURCE
-AC_DISABLE_STATIC
-AC_PROG_LIBTOOL
-
-AC_SUBST(CFLAGS)
-AC_SUBST(CPPFLAGS)
-AC_SUBST(LDFLAGS)
-
OPENSSL_REQUIRED=1.0.0e
#------------------------------------------------------------------------------
@@ -47,8 +37,22 @@ AC_CONFIG_FILES([
samsung-ipc/tests/Makefile
tools/Makefile
])
-AC_OUTPUT
+
+#------------------------------------------------------------------------------
+AS_IF([test x"debug" = x"yes"], [: ${CFLAGS="-ggdb -O0"}], [])
+
+AC_PROG_CC
+AM_PROG_CC_C_O
+AC_GNU_SOURCE
+AC_DISABLE_STATIC
+AC_PROG_LIBTOOL
+
+AC_SUBST(CFLAGS)
+AC_SUBST(CPPFLAGS)
+AC_SUBST(LDFLAGS)
+
+AC_OUTPUT
#------------------------------------------------------------------------------
# info
diff --git a/samsung-ipc/Makefile.am b/samsung-ipc/Makefile.am
index 6b2e9f9..9ffaa03 100644
--- a/samsung-ipc/Makefile.am
+++ b/samsung-ipc/Makefile.am
@@ -7,7 +7,7 @@ AM_CFLAGS = \
$(NULL)
if WANT_DEBUG
-AM_CFLAGS += -ggdb -O0 -DDEBUG
+AM_CFLAGS += -DDEBUG
endif
lib_LTLIBRARIES = \
diff --git a/samsung-ipc/tests/Makefile.am b/samsung-ipc/tests/Makefile.am
index 0249569..cc63d0a 100644
--- a/samsung-ipc/tests/Makefile.am
+++ b/samsung-ipc/tests/Makefile.am
@@ -7,7 +7,7 @@ AM_CFLAGS = \
$(NULL)
if WANT_DEBUG
-AM_CFLAGS += -ggdb -O0 -DDEBUG
+AM_CFLAGS += -DDEBUG
endif
bin_PROGRAMS = libsamsung-ipc-test