Fix 1862699: Specify "-avoid-version" for each of the modules. Fix by Daniel Macks.
authordooglus <dooglus@1f10aa63-cdf2-0310-b900-c93c546f37ac>
Wed, 2 Jan 2008 23:28:50 +0000 (23:28 +0000)
committerdooglus <dooglus@1f10aa63-cdf2-0310-b900-c93c546f37ac>
Wed, 2 Jan 2008 23:28:50 +0000 (23:28 +0000)
git-svn-id: http://svn.voria.com/code@1261 1f10aa63-cdf2-0310-b900-c93c546f37ac

22 files changed:
synfig-core/trunk/src/modules/example/Makefile.am
synfig-core/trunk/src/modules/lyr_freetype/Makefile.am
synfig-core/trunk/src/modules/lyr_std/Makefile.am
synfig-core/trunk/src/modules/mod_bmp/Makefile.am
synfig-core/trunk/src/modules/mod_dv/Makefile.am
synfig-core/trunk/src/modules/mod_ffmpeg/Makefile.am
synfig-core/trunk/src/modules/mod_filter/Makefile.am
synfig-core/trunk/src/modules/mod_geometry/Makefile.am
synfig-core/trunk/src/modules/mod_gif/Makefile.am
synfig-core/trunk/src/modules/mod_gradient/Makefile.am
synfig-core/trunk/src/modules/mod_imagemagick/Makefile.am
synfig-core/trunk/src/modules/mod_jpeg/Makefile.am
synfig-core/trunk/src/modules/mod_libavcodec/Makefile.am
synfig-core/trunk/src/modules/mod_magickpp/Makefile.am
synfig-core/trunk/src/modules/mod_mng/Makefile.am
synfig-core/trunk/src/modules/mod_noise/Makefile.am
synfig-core/trunk/src/modules/mod_openexr/Makefile.am
synfig-core/trunk/src/modules/mod_particle/Makefile.am
synfig-core/trunk/src/modules/mod_png/Makefile.am
synfig-core/trunk/src/modules/mod_ppm/Makefile.am
synfig-core/trunk/src/modules/mod_yuv420p/Makefile.am
synfig-core/trunk/src/modules/mptr_mplayer/Makefile.am

index ccb84ff..c526e75 100644 (file)
@@ -9,5 +9,5 @@ moduledir=@MODULE_DIR@
 module_LTLIBRARIES = libexample.la
 libexample_la_SOURCES = main.cpp simplecircle.cpp simplecircle.h filledrect.h filledrect.cpp metaballs.h metaballs.cpp
 libexample_la_LIBADD = ../../synfig/libsynfig.la @SYNFIG_LIBS@
-libexample_la_LDFLAGS = -module -no-undefined
+libexample_la_LDFLAGS = -module -no-undefined -avoid-version
 libexample_la_CXXFLAGS = @SYNFIG_CFLAGS@
index b1cfff7..069a66e 100644 (file)
@@ -10,7 +10,7 @@ if WITH_FREETYPE
 module_LTLIBRARIES = liblyr_freetype.la
 liblyr_freetype_la_SOURCES = main.cpp lyr_freetype.cpp lyr_freetype.h
 liblyr_freetype_la_LIBADD = ../../synfig/libsynfig.la @FREETYPE_LIBS@ @SYNFIG_LIBS@
-liblyr_freetype_la_LDFLAGS = -module -no-undefined
+liblyr_freetype_la_LDFLAGS = -module -no-undefined -avoid-version
 liblyr_freetype_la_CXXFLAGS = @SYNFIG_CFLAGS@ @FREETYPE_CFLAGS@
 if WITH_FONTCONFIG
 liblyr_freetype_la_LIBADD += @FONTCONFIG_LIBS@
index afc2cd2..dc507d3 100644 (file)
@@ -10,5 +10,5 @@ module_LTLIBRARIES = liblyr_std.la
 liblyr_std_la_SOURCES = main.cpp timeloop.cpp timeloop.h warp.cpp warp.h xorpattern.cpp booleancurve.h booleancurve.cpp bevel.cpp bevel.h shade.cpp shade.h twirl.cpp twirl.h stretch.cpp stretch.h xorpattern.h clamp.cpp clamp.h supersample.cpp supersample.h insideout.cpp insideout.h julia.cpp julia.h rotate.cpp rotate.h mandelbrot.cpp mandelbrot.h zoom.h zoom.cpp import.cpp import.h translate.h translate.cpp sphere_distort.h sphere_distort.cpp
 liblyr_std_la_CXXFLAGS = @SYNFIG_CFLAGS@
 liblyr_std_la_LIBADD = ../../synfig/libsynfig.la @SYNFIG_LIBS@
-liblyr_std_la_LDFLAGS = -module -no-undefined
+liblyr_std_la_LDFLAGS = -module -no-undefined -avoid-version
 EXTRA_DIST= lyr_std.nsh unlyr_std.nsh
index d99d23a..b6f2e03 100644 (file)
@@ -8,7 +8,7 @@ moduledir=@MODULE_DIR@
 
 module_LTLIBRARIES = libmod_bmp.la
 libmod_bmp_la_SOURCES = main.cpp trgt_bmp.cpp trgt_bmp.h mptr_bmp.cpp mptr_bmp.h
-libmod_bmp_la_LDFLAGS = -module -no-undefined
+libmod_bmp_la_LDFLAGS = -module -no-undefined -avoid-version
 libmod_bmp_la_CXXFLAGS = @SYNFIG_CFLAGS@
 libmod_bmp_la_LIBADD = ../../synfig/libsynfig.la @SYNFIG_LIBS@
 EXTRA_DIST= mod_bmp.nsh unmod_bmp.nsh
index e6a0da2..91c5286 100644 (file)
@@ -9,7 +9,7 @@ moduledir=@MODULE_DIR@
 if WITH_LIBDV
 module_LTLIBRARIES = libmod_dv.la
 libmod_dv_la_SOURCES = main.cpp trgt_dv.cpp trgt_dv.h
-libmod_dv_la_LDFLAGS = -module -no-undefined
+libmod_dv_la_LDFLAGS = -module -no-undefined -avoid-version
 libmod_dv_la_CXXFLAGS = @SYNFIG_CFLAGS@
 libmod_dv_la_LIBADD = ../../synfig/libsynfig.la @SYNFIG_LIBS@
 else
index be35fb2..9d680de 100644 (file)
@@ -9,7 +9,7 @@ moduledir=@MODULE_DIR@
 if WITH_FFMPEG
 module_LTLIBRARIES = libmod_ffmpeg.la
 libmod_ffmpeg_la_SOURCES = main.cpp mptr_ffmpeg.cpp mptr_ffmpeg.h trgt_ffmpeg.cpp trgt_ffmpeg.h
-libmod_ffmpeg_la_LDFLAGS = -module -no-undefined
+libmod_ffmpeg_la_LDFLAGS = -module -no-undefined -avoid-version
 libmod_ffmpeg_la_CXXFLAGS = @SYNFIG_CFLAGS@
 libmod_ffmpeg_la_LIBADD = ../../synfig/libsynfig.la @SYNFIG_LIBS@
 else
index 570d276..f51d919 100644 (file)
@@ -10,5 +10,5 @@ module_LTLIBRARIES = libmod_filter.la
 libmod_filter_la_SOURCES = blur.cpp blur.h colorcorrect.cpp colorcorrect.h halftone2.cpp halftone2.h lumakey.cpp lumakey.h radialblur.cpp radialblur.h main.cpp halftone.cpp halftone.h halftone3.cpp halftone3.h
 libmod_filter_la_CXXFLAGS = @SYNFIG_CFLAGS@
 libmod_filter_la_LIBADD = ../../synfig/libsynfig.la @SYNFIG_LIBS@
-libmod_filter_la_LDFLAGS = -module -no-undefined
+libmod_filter_la_LDFLAGS = -module -no-undefined -avoid-version
 EXTRA_DIST= mod_filter.nsh unmod_filter.nsh
index 2d3f0a2..187403f 100644 (file)
@@ -14,5 +14,5 @@ module_LTLIBRARIES = libmod_geometry.la
 libmod_geometry_la_SOURCES = rectangle.cpp rectangle.h star.h star.cpp checkerboard.cpp checkerboard.h circle.cpp circle.h region.h region.cpp outline.h outline.cpp main.cpp 
 libmod_geometry_la_CXXFLAGS = @SYNFIG_CFLAGS@
 libmod_geometry_la_LIBADD = ../../synfig/libsynfig.la @SYNFIG_LIBS@
-libmod_geometry_la_LDFLAGS = -module -no-undefined
+libmod_geometry_la_LDFLAGS = -module -no-undefined -avoid-version
 EXTRA_DIST= mod_geometry.nsh unmod_geometry.nsh
index 41aaaba..4ec29b3 100644 (file)
@@ -8,7 +8,7 @@ moduledir=@MODULE_DIR@
 
 module_LTLIBRARIES = libmod_gif.la
 libmod_gif_la_SOURCES = main.cpp trgt_gif.cpp trgt_gif.h
-libmod_gif_la_LDFLAGS = -module -no-undefined
+libmod_gif_la_LDFLAGS = -module -no-undefined -avoid-version
 libmod_gif_la_CXXFLAGS = @SYNFIG_CFLAGS@
 libmod_gif_la_LIBADD = ../../synfig/libsynfig.la @SYNFIG_LIBS@
 EXTRA_DIST= mod_gif.nsh unmod_gif.nsh
index 4a14725..3cca071 100644 (file)
@@ -10,5 +10,5 @@ module_LTLIBRARIES = libmod_gradient.la
 libmod_gradient_la_SOURCES = curvegradient.cpp curvegradient.h  lineargradient.cpp lineargradient.h conicalgradient.cpp conicalgradient.h spiralgradient.cpp spiralgradient.h radialgradient.cpp radialgradient.h main.cpp
 libmod_gradient_la_CXXFLAGS = @SYNFIG_CFLAGS@
 libmod_gradient_la_LIBADD = ../../synfig/libsynfig.la @SYNFIG_LIBS@
-libmod_gradient_la_LDFLAGS = -module -no-undefined
+libmod_gradient_la_LDFLAGS = -module -no-undefined -avoid-version
 EXTRA_DIST= mod_gradient.nsh unmod_gradient.nsh
index 7210bab..54934d4 100644 (file)
@@ -9,7 +9,7 @@ moduledir=@MODULE_DIR@
 if WITH_IMAGEMAGICK
 module_LTLIBRARIES = libmod_imagemagick.la
 libmod_imagemagick_la_SOURCES = main.cpp mptr_imagemagick.cpp mptr_imagemagick.h trgt_imagemagick.cpp trgt_imagemagick.h
-libmod_imagemagick_la_LDFLAGS = -module -no-undefined
+libmod_imagemagick_la_LDFLAGS = -module -no-undefined -avoid-version
 libmod_imagemagick_la_CXXFLAGS = @SYNFIG_CFLAGS@
 libmod_imagemagick_la_LIBADD = ../../synfig/libsynfig.la @SYNFIG_LIBS@
 else
index 5062fdd..6e91c06 100644 (file)
@@ -9,7 +9,7 @@ moduledir=@MODULE_DIR@
 if HAVE_LIBJPEG
 module_LTLIBRARIES = libmod_jpeg.la
 libmod_jpeg_la_SOURCES = main.cpp trgt_jpeg.cpp trgt_jpeg.h mptr_jpeg.cpp mptr_jpeg.h
-libmod_jpeg_la_LDFLAGS = -module @JPEG_LIBS@ -no-undefined
+libmod_jpeg_la_LDFLAGS = -module @JPEG_LIBS@ -no-undefined -avoid-version
 libmod_jpeg_la_CXXFLAGS = @SYNFIG_CFLAGS@
 libmod_jpeg_la_LIBADD = ../../synfig/libsynfig.la @SYNFIG_LIBS@
 else
index 520fe1d..0eab257 100644 (file)
@@ -9,7 +9,7 @@ moduledir=@MODULE_DIR@
 if WITH_LIBAVCODEC
 module_LTLIBRARIES = libmod_libavcodec.la
 libmod_libavcodec_la_SOURCES = main.cpp trgt_av.cpp trgt_av.h mptr.cpp mptr.h
-libmod_libavcodec_la_LDFLAGS = -module -no-undefined
+libmod_libavcodec_la_LDFLAGS = -module -no-undefined -avoid-version
 libmod_libavcodec_la_CXXFLAGS = @SYNFIG_CFLAGS@ @LIBAVCODEC_CFLAGS@ -D__STDC_CONSTANT_MACROS
 libmod_libavcodec_la_LIBADD = ../../synfig/libsynfig.la @SYNFIG_LIBS@ @LIBAVCODEC_LIBS@
 else
index 465208c..b37fc48 100644 (file)
@@ -8,7 +8,7 @@ moduledir=@MODULE_DIR@
 if HAVE_LIBMAGICKPP
 module_LTLIBRARIES = libmod_magickpp.la
 libmod_magickpp_la_SOURCES = main.cpp trgt_magickpp.cpp trgt_magickpp.h
-libmod_magickpp_la_LDFLAGS = -module @MAGICKPP_LIBS@ -no-undefined
+libmod_magickpp_la_LDFLAGS = -module @MAGICKPP_LIBS@ -no-undefined -avoid-version
 libmod_magickpp_la_CXXFLAGS = @SYNFIG_CFLAGS@
 libmod_magickpp_la_LIBADD = ../../synfig/libsynfig.la @SYNFIG_LIBS@
 else
index 7be763e..f256393 100644 (file)
@@ -8,7 +8,7 @@ moduledir=@MODULE_DIR@
 if HAVE_LIBMNG
 module_LTLIBRARIES = libmod_mng.la
 libmod_mng_la_SOURCES = main.cpp trgt_mng.cpp trgt_mng.h
-libmod_mng_la_LDFLAGS = -module @MNG_LIBS@ -no-undefined
+libmod_mng_la_LDFLAGS = -module @MNG_LIBS@ -no-undefined -avoid-version
 libmod_mng_la_CXXFLAGS = @SYNFIG_CFLAGS@
 libmod_mng_la_LIBADD = ../../synfig/libsynfig.la @SYNFIG_LIBS@
 else
index 3f52f53..33717b7 100644 (file)
@@ -10,5 +10,5 @@ module_LTLIBRARIES = libmod_noise.la
 libmod_noise_la_SOURCES = random.cpp random.h distort.cpp distort.h noise.cpp noise.h valuenode_random.cpp valuenode_random.h main.cpp
 libmod_noise_la_CXXFLAGS = @SYNFIG_CFLAGS@
 libmod_noise_la_LIBADD = ../../synfig/libsynfig.la @SYNFIG_LIBS@
-libmod_noise_la_LDFLAGS = -module -no-undefined
+libmod_noise_la_LDFLAGS = -module -no-undefined -avoid-version
 EXTRA_DIST= mod_noise.nsh unmod_noise.nsh
index d2f1588..5228249 100644 (file)
@@ -9,7 +9,7 @@ moduledir=@MODULE_DIR@
 if WITH_OPENEXR
 module_LTLIBRARIES = libmod_openexr.la
 libmod_openexr_la_SOURCES = main.cpp mptr_openexr.cpp mptr_openexr.h trgt_openexr.cpp trgt_openexr.h
-libmod_openexr_la_LDFLAGS = -module @PNG_LIBS@ -no-undefined
+libmod_openexr_la_LDFLAGS = -module @PNG_LIBS@ -no-undefined -avoid-version
 libmod_openexr_la_LIBADD = ../../synfig/libsynfig.la @SYNFIG_LIBS@ @OPENEXR_LIBS@
 libmod_openexr_la_CXXFLAGS = @SYNFIG_CFLAGS@ @OPENEXR_CFLAGS@
 else
index e2473c1..34b9764 100644 (file)
@@ -10,5 +10,5 @@ module_LTLIBRARIES = libmod_particle.la
 libmod_particle_la_SOURCES = random.cpp random.h plant.cpp plant.h main.cpp 
 libmod_particle_la_CXXFLAGS = @SYNFIG_CFLAGS@
 libmod_particle_la_LIBADD = ../../synfig/libsynfig.la @SYNFIG_LIBS@
-libmod_particle_la_LDFLAGS = -module -no-undefined
+libmod_particle_la_LDFLAGS = -module -no-undefined -avoid-version
 EXTRA_DIST= mod_particle.nsh unmod_particle.nsh
index d6703e1..2e7b46f 100644 (file)
@@ -9,7 +9,7 @@ moduledir=@MODULE_DIR@
 if HAVE_LIBPNG
 module_LTLIBRARIES = libmod_png.la
 libmod_png_la_SOURCES = main.cpp trgt_png.cpp trgt_png.h mptr_png.cpp mptr_png.h
-libmod_png_la_LDFLAGS = -module @PNG_LIBS@ -no-undefined
+libmod_png_la_LDFLAGS = -module @PNG_LIBS@ -no-undefined -avoid-version
 libmod_png_la_CXXFLAGS = @SYNFIG_CFLAGS@
 libmod_png_la_LIBADD = ../../synfig/libsynfig.la @SYNFIG_LIBS@
 else
index d5cae99..0ae7e39 100644 (file)
@@ -9,7 +9,7 @@ moduledir=@MODULE_DIR@
 
 module_LTLIBRARIES = libmod_ppm.la
 libmod_ppm_la_SOURCES = main.cpp trgt_ppm.cpp trgt_ppm.h mptr_ppm.cpp mptr_ppm.h # trgt_mpg.cpp trgt_mpg.h
-libmod_ppm_la_LDFLAGS = -module -no-undefined
+libmod_ppm_la_LDFLAGS = -module -no-undefined -avoid-version
 libmod_ppm_la_CXXFLAGS = @SYNFIG_CFLAGS@
 libmod_ppm_la_LIBADD = ../../synfig/libsynfig.la @SYNFIG_LIBS@
 EXTRA_DIST= mod_ppm.nsh unmod_ppm.nsh
index f53fecc..ae33789 100644 (file)
@@ -8,7 +8,7 @@ moduledir=@MODULE_DIR@
 
 module_LTLIBRARIES = libmod_yuv420p.la
 libmod_yuv420p_la_SOURCES = main.cpp trgt_yuv.cpp trgt_yuv.h
-libmod_yuv420p_la_LDFLAGS = -module -no-undefined
+libmod_yuv420p_la_LDFLAGS = -module -no-undefined -avoid-version
 libmod_yuv420p_la_CXXFLAGS = @SYNFIG_CFLAGS@
 libmod_yuv420p_la_LIBADD = ../../synfig/libsynfig.la @SYNFIG_LIBS@
 EXTRA_DIST= mod_yuv420p.nsh unmod_yuv420p.nsh
index 51a78cf..8c8b51a 100644 (file)
@@ -8,7 +8,7 @@ moduledir=@MODULE_DIR@
 
 module_LTLIBRARIES = libmptr_mplayer.la
 libmptr_mplayer_la_SOURCES = main.cpp mptr_mplayer.cpp mptr_mplayer.h
-libmptr_mplayer_la_LDFLAGS = -module -no-undefined
+libmptr_mplayer_la_LDFLAGS = -module -no-undefined -avoid-version
 libmptr_mplayer_la_LIBADD = ../../synfig/libsynfig.la @SYNFIG_LIBS@