Skip to content
Snippets Groups Projects
Commit 44a251de authored by Adrien Béraud's avatar Adrien Béraud
Browse files

build/autotools: don't export internal symbols

parent 1c536a4c
Branches
Tags
No related merge requests found
lib_LTLIBRARIES = libopendht-c.la lib_LTLIBRARIES = libopendht-c.la
noinst_HEADERS = opendht_c.h noinst_HEADERS = opendht_c.h
AM_CPPFLAGS = -isystem @top_srcdir@/include @JsonCpp_CFLAGS@ @MsgPack_CFLAGS@ AM_CPPFLAGS = -DOPENDHT_C_BUILD -isystem @top_srcdir@/include @JsonCpp_CFLAGS@ @MsgPack_CFLAGS@
if OPENDHT_SHARED
AM_CPPFLAGS += -Dopendht_c_EXPORTS
endif
libopendht_c_la_LIBADD = $(LIBOBJS) ../src/.libs/libopendht.la libopendht_c_la_LIBADD = $(LIBOBJS) ../src/.libs/libopendht.la
......
...@@ -21,6 +21,12 @@ AS_IF([test "x$enable_debug" = "xyes"], ...@@ -21,6 +21,12 @@ AS_IF([test "x$enable_debug" = "xyes"],
[CXXFLAGS="${CXXFLAGS} -g -Wno-return-type -Wall -Wextra -Wnon-virtual-dtor -O0 -pedantic-errors"], [CXXFLAGS="${CXXFLAGS} -g -Wno-return-type -Wall -Wextra -Wnon-virtual-dtor -O0 -pedantic-errors"],
[CXXFLAGS="${CXXFLAGS} -O3 -pedantic-errors -fvisibility=hidden"]) [CXXFLAGS="${CXXFLAGS} -O3 -pedantic-errors -fvisibility=hidden"])
CPPFLAGS+=" -DOPENDHT_BUILD"
AM_CONDITIONAL([OPENDHT_SHARED], [test "x$enable_shared" != xno])
AM_COND_IF(OPENDHT_SHARED, [
CPPFLAGS+=" -Dopendht_EXPORTS"
])
AM_PROG_AR AM_PROG_AR
LT_INIT() LT_INIT()
LT_LANG(C++) LT_LANG(C++)
...@@ -30,10 +36,8 @@ AX_CXX_COMPILE_STDCXX(17,[noext],[mandatory]) ...@@ -30,10 +36,8 @@ AX_CXX_COMPILE_STDCXX(17,[noext],[mandatory])
dnl Check for logs dnl Check for logs
AC_ARG_ENABLE([logs], [AS_HELP_STRING([--disable-logs], [Disable DHT logs])]) AC_ARG_ENABLE([logs], [AS_HELP_STRING([--disable-logs], [Disable DHT logs])])
AS_IF([test "x$enable_logs" != "xno"], [ AS_IF([test "x$enable_logs" != "xno"], [], [
AC_DEFINE([OPENDHT_LOG], [true], [Define if DHT logs are enabled]) AC_DEFINE([OPENDHT_LOG], [false], [Define if DHT logs are disabled])
], [
AC_DEFINE([OPENDHT_LOG], [false], [Define if DHT logs are enabled])
]) ])
dnl Check for C binding dnl Check for C binding
......
...@@ -84,6 +84,3 @@ if ENABLE_INDEXATION ...@@ -84,6 +84,3 @@ if ENABLE_INDEXATION
libopendht_la_SOURCES += indexation/pht.cpp libopendht_la_SOURCES += indexation/pht.cpp
nobase_include_HEADERS += ../include/opendht/indexation/pht.h nobase_include_HEADERS += ../include/opendht/indexation/pht.h
endif endif
clean-local:
rm -rf libargon2.la
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment