[vlc-commits] Fix linking of motion and rotate modules

Rafaël Carré git at videolan.org
Sat Sep 21 20:22:06 CEST 2013


vlc | branch: master | Rafaël Carré <funman at videolan.org> | Sat Sep 21 20:16:34 2013 +0200| [0b896ac15a08ff4ffd0278f1d5f38c690c6ad6ce] | committer: Rafaël Carré

Fix linking of motion and rotate modules

142e288b178716 set LDFLAGS conditionally
Be sure that it is always set and concatenate the DARWIN flags

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=0b896ac15a08ff4ffd0278f1d5f38c690c6ad6ce
---

 modules/control/Modules.am      |    3 ++-
 modules/video_filter/Modules.am |    3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/modules/control/Modules.am b/modules/control/Modules.am
index 13cf7ac..a3119c3 100644
--- a/modules/control/Modules.am
+++ b/modules/control/Modules.am
@@ -16,8 +16,9 @@ noinst_LTLIBRARIES = libvlc_motion.la
 
 libmotion_plugin_la_SOURCES = motion.c
 libmotion_plugin_la_LIBADD = libvlc_motion.la
+libmotion_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(controldir)'
 if HAVE_DARWIN
-libmotion_plugin_la_LDFLAGS = -Wl,-framework,IOKit,-framework,CoreFoundation
+libmotion_plugin_la_LDFLAGS += -Wl,-framework,IOKit,-framework,CoreFoundation
 endif
 
 control_LTLIBRARIES += \
diff --git a/modules/video_filter/Modules.am b/modules/video_filter/Modules.am
index a913e5b..9caf978 100644
--- a/modules/video_filter/Modules.am
+++ b/modules/video_filter/Modules.am
@@ -68,8 +68,9 @@ SOURCES_opencv_example = opencv_example.cpp filter_event_info.h
 
 librotate_plugin_la_SOURCES = rotate.c
 librotate_plugin_la_LIBADD = ../control/libvlc_motion.la $(LIBM)
+librotate_plugin_la_LDFLAGS = $(AM_LDFLAGS) -rpath '$(video_filterdir)'
 if HAVE_DARWIN
-librotate_plugin_la_LDFLAGS = -Wl,-framework,IOKit,-framework,CoreFoundation
+librotate_plugin_la_LDFLAGS += -Wl,-framework,IOKit,-framework,CoreFoundation
 endif
 video_filter_LTLIBRARIES += librotate_plugin.la
 



More information about the vlc-commits mailing list