[FFmpeg-cvslog] configure: Don't add -fPIC to cflags for target_os=win32

Martin Storsjö git at videolan.org
Sat Nov 11 21:56:16 EET 2017


ffmpeg | branch: master | Martin Storsjö <martin at martin.st> | Thu Oct 12 11:03:08 2017 +0300| [f951837ce58e8588b175fb53a76fd453a81528ec] | committer: Martin Storsjö

configure: Don't add -fPIC to cflags for target_os=win32

We skipped adding it to cflags for mingw/cygwin configurations
where the compiler either complains loudly or even errors out;
do the same for target_os=win32, for the case when building with
clang in msvc mode.

This wasn't needed for the actual msvc before, since msvc uses
msvc_common_flags to filter out this flag from cflags.
When building with clang in msvc mode, no such filter is used.

This fixes building shared libraries with clang in msvc mode.

Signed-off-by: Martin Storsjö <martin at martin.st>

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f951837ce58e8588b175fb53a76fd453a81528ec
---

 configure | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/configure b/configure
index 75f9fa91eb..4661d9942f 100755
--- a/configure
+++ b/configure
@@ -4215,7 +4215,7 @@ enable_weak_pic() {
     enable pic
     add_cppflags -DPIC
     case "$target_os" in
-    mingw*|cygwin*)
+    mingw*|cygwin*|win*)
         ;;
     *)
         add_cflags -fPIC



More information about the ffmpeg-cvslog mailing list