Explain the DEPS_{CFLAGS,LDADD}
This commit is contained in:
parent
c61d9afb3a
commit
99d94aad14
|
@ -1,6 +1,6 @@
|
||||||
AM_CFLAGS = # CFLAGS applicable to all executables (products)
|
AM_CFLAGS = # CFLAGS applicable to all executables (products)
|
||||||
|
|
||||||
bin_PROGRAMS = myexecutable
|
bin_PROGRAMS = myexecutable # make all will generate ./my_executable
|
||||||
myexecutable_SOURCES = \
|
myexecutable_SOURCES = \
|
||||||
src/main.c
|
src/main.c
|
||||||
myexecutable_CFLAGS = #--std=c11 # CFLAGS applicable to myexecutable_SOURCES
|
myexecutable_CFLAGS = #--std=c11 # CFLAGS applicable to myexecutable_SOURCES
|
||||||
|
@ -9,9 +9,14 @@ myexecutable_CFLAGS = #--std=c11 # CFLAGS applicable to myexecutable_SOURCES
|
||||||
# 'check' comes from 'make check'
|
# 'check' comes from 'make check'
|
||||||
check_PROGRAMS = testsuite # will generate and run testsuite exec
|
check_PROGRAMS = testsuite # will generate and run testsuite exec
|
||||||
|
|
||||||
|
testsuite_SOURCES = tests/test.c
|
||||||
|
|
||||||
|
# In this case the testsuite (test.c) requires glib2.0
|
||||||
|
# for the g_test_* test harness. glib2.0 requires specific
|
||||||
|
# CFLAGS and -l options that are retrieved from pkg-config (configure.ac)
|
||||||
|
# DEPS_CFLAGS and DEPS_LIBS are filled by PKG_CHECK_MODULES (configure.ac)
|
||||||
testsuite_CFLAGS = $(DEPS_CFLAGS) # DEPS_* are filled by PKG_CHECK_MODULES
|
testsuite_CFLAGS = $(DEPS_CFLAGS) # DEPS_* are filled by PKG_CHECK_MODULES
|
||||||
testsuite_LDADD = $(DEPS_LIBS) # in configure.ac
|
testsuite_LDADD = $(DEPS_LIBS) # in configure.ac
|
||||||
|
|
||||||
testsuite_SOURCES = tests/test.c
|
|
||||||
TESTS = testsuite # https://www.gnu.org/software/automake/manual/html_node/Scripts_002dbased-Testsuites.html#Scripts_002dbased-Testsuites
|
TESTS = testsuite # https://www.gnu.org/software/automake/manual/html_node/Scripts_002dbased-Testsuites.html#Scripts_002dbased-Testsuites
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user