Skip to content
This repository has been archived by the owner on Apr 7, 2022. It is now read-only.

Commit

Permalink
Remove log4tango from tango.pc & makefiles; add dummy liblog4tango.so (
Browse files Browse the repository at this point in the history
  • Loading branch information
mliszcz authored and bourtemb committed May 24, 2019
1 parent f503ccb commit 9d9883f
Show file tree
Hide file tree
Showing 9 changed files with 17 additions and 10 deletions.
4 changes: 2 additions & 2 deletions assets/cppserver/database/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@ AM_CPPFLAGS = $(ORB_INCLUDE_PREFIX) $(LIBZMQ_CFLAGS) \

AM_CXXFLAGS= -Wall -D_FORTIFY_SOURCE=2 -O1 -fPIE

LDADD = -L$(top_builddir)/lib/cpp/client -ltango -L$(top_builddir)/lib/cpp/log4tango/src \
-llog4tango $(DB_LDFLAGS) \
LDADD = -L$(top_builddir)/lib/cpp/client -ltango \
$(DB_LDFLAGS) \
$(DB_LDLIBS) $(ZLIB_LDFLAGS) $(ZLIB_LIBS) $(LIBZMQ_LIBS)

AM_LDFLAGS = -Wl,-z,now -pie
Expand Down
1 change: 0 additions & 1 deletion assets/cppserver/starter/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ AM_CPPFLAGS = -I$(top_srcdir)/lib/cpp/server \
-I$(top_builddir)/lib/cpp/log4tango/include $(LIBZMQ_CFLAGS)

LDADD = -L$(top_builddir)/lib/cpp/client -ltango \
-L$(top_builddir)/lib/cpp/log4tango/src -llog4tango \
$(LIBZMQ_LIBS)

bin_PROGRAMS=Starter
Expand Down
1 change: 0 additions & 1 deletion assets/cppserver/tangoaccesscontrol/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,5 @@ TangoAccessControl_SOURCES=ClassFactory.cpp \


TangoAccessControl_LDADD = -L$(top_builddir)/lib/cpp/client -ltango \
-L$(top_builddir)/lib/cpp/log4tango/src -llog4tango \
$(DB_LDFLAGS) $(DB_LDLIBS) $(LIBZMQ_LIBS) \
../AbstractClass/AccessControl/libaccesscontrol.la
1 change: 0 additions & 1 deletion assets/cppserver/tangotest/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ AM_CPPFLAGS = -I$(top_srcdir)/lib/cpp/client \
-I$(top_builddir)/lib/cpp/log4tango/include $(LIBZMQ_CFLAGS)

LDADD = -L$(top_builddir)/lib/cpp/client -ltango \
-L$(top_builddir)/lib/cpp/log4tango/src -llog4tango \
$(LIBZMQ_LIBS)

bin_PROGRAMS=TangoTest
Expand Down
2 changes: 1 addition & 1 deletion assets/lib/cpp/client/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ libtango_la_LIBADD = ../server/libserver.la \
../server/idl/libidl.la \
../server/jpeg/libjpeg.la \
../server/jpeg_mmx/libjpeg_mmx.la \
../log4tango/src/liblog4tango.la \
../log4tango/src/liblog4tangointernal.la \
$(LIBZMQ_LIBS)

# We need to set the -version-info for libtool so that libtool will
Expand Down
8 changes: 6 additions & 2 deletions assets/lib/cpp/log4tango/src/Makefile.am
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
noinst_LTLIBRARIES = liblog4tango.la
noinst_LTLIBRARIES = liblog4tangointernal.la

INCLUDES = -I../include -I$(top_srcdir)/include

noinst_HEADERS = snprintf.c

liblog4tango_la_SOURCES = \
liblog4tangointernal_la_SOURCES = \
Appender.cpp \
AppenderAttachable.cpp \
LayoutAppender.cpp \
Expand All @@ -31,4 +31,8 @@ liblog4tango_la_SOURCES = \
PortabilityImpl.hh \
PortabilityImpl.cpp

liblog4tangointernal_la_LDFLAGS = -version-info @LT_VERSION@

lib_LTLIBRARIES = liblog4tango.la
liblog4tango_la_LDFLAGS = -version-info @LT_VERSION@
liblog4tango_la_SOURCES =
2 changes: 1 addition & 1 deletion assets/lib/cpp/tango.pc.in
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ includedir=@includedir@

Name: tango
Description: The tango constrol system library
Requires: omniDynamic4 >= 4.1.6, omniCOS4, log4tango, libzmq
Requires: omniDynamic4 >= 4.1.6, omniCOS4, libzmq
Version: @VERSION@
Libs: -L${libdir} -ltango
Cflags: @CPP_ELEVEN@ -I${includedir}/tango
1 change: 0 additions & 1 deletion assets/utils/tango_admin/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ AM_CPPFLAGS = -I$(top_srcdir)/lib/cpp/client \
-I$(top_builddir)/lib/cpp/log4tango/include $(LIBZMQ_CFLAGS)

LDADD = -L$(top_builddir)/lib/cpp/client -ltango \
-L$(top_builddir)/lib/cpp/log4tango/src -llog4tango \
$(LIBZMQ_LIBS)

bin_PROGRAMS=tango_admin
Expand Down
7 changes: 7 additions & 0 deletions build.xml
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,13 @@
<arg value="-B${workdir}/cpp/cmake-build"/>
<arg value="-DIDL_BASE=${workdir}/idl/install"/>
</exec>
<exec executable="sed" failonerror="true" failifexecutionfails="true">
<arg value="-i"/>
<arg value="1s/5\.0\.1/5.0.2/;18s/5:1:0/5:2:0/"/>
<arg value="${workdir}/cpp/log4tango/configure.in"/>
</exec>
<exec executable="autoconf" dir="${workdir}/cpp/log4tango" failonerror="true" failifexecutionfails="true">
</exec>
</target>

<target name="-copy-cppTango" depends="-pre-copy-cppTango">
Expand Down

0 comments on commit 9d9883f

Please sign in to comment.