[FFmpeg-devel] [PATCH] build: fix MSVC under cygwin

Hendrik Leppkes h.leppkes at gmail.com
Sun Jan 24 00:10:20 CET 2016


On Sun, Jan 24, 2016 at 12:06 AM, James Darnley <james.darnley at gmail.com> wrote:
> On 2016-01-23 23:48, charlie.arnold at gmail.com wrote:
>> From: Charles Arnold <charles.arnold at gisinc.com>
>>
>> Use cygpath -w when running under cygwin, and pwd -W under mingw
>> ---
>>  configure | 12 +++++++++++-
>>  1 file changed, 11 insertions(+), 1 deletion(-)
>>
>> diff --git a/configure b/configure
>> index f7d1000..94a694a 100755
>> --- a/configure
>> +++ b/configure
>> @@ -6234,7 +6234,17 @@ enabled stripping || strip="echo skipping strip"
>>  config_files="$TMPH config.mak doc/config.texi"
>>
>>  if enabled msvc; then
>> -    dst_path=$(pwd -W)
>> +    case $host_os in
>> +    mingw32*|mingw64*)
>> +        dst_path=$(pwd -W)
>> +    ;;
>> +    cygwin*)
>> +        dst_path=$(cygpath -w $(pwd))
>> +    ;;
>> +    *)
>> +        dst_path=$(pwd)
>> +    ;;
>> +    esac
>>  else
>>      dst_path=$(pwd)
>>  fi
>>
>
> Maybe.  The backslashes might cause problems.  Let me try and force test
> it with cygwin gcc.
>

cygpath has a "-m" (--mixed) option for Windows paths with forward slashes.
Don't ask me if all versions of cygpath have it, however.

- Hendrik


More information about the ffmpeg-devel mailing list