diff --git a/aegisub/build/BuildTasks/BuildTasks.fs b/aegisub/build/BuildTasks/BuildTasks.fs index 7510c1780..f4514a16b 100644 --- a/aegisub/build/BuildTasks/BuildTasks.fs +++ b/aegisub/build/BuildTasks/BuildTasks.fs @@ -96,9 +96,10 @@ type ExecShellScript() = member val Arguments = "" with get, set member private this.realArgs (props : Map) = + let cleanArgs = this.Arguments.Replace("\r", "").Replace('\n', ' ') if this.Script.Length > 0 - then sprintf "%s %s" (mungePath props.["ProjectDir"] this.Script) this.Arguments - else sprintf "-c '%s %s'" this.Command this.Arguments + then sprintf "%s %s" (mungePath props.["ProjectDir"] this.Script) cleanArgs + else sprintf "-c '%s %s'" this.Command cleanArgs override this.Execute() = try diff --git a/aegisub/build/ffmpeg/ffmpeg.vcxproj b/aegisub/build/ffmpeg/ffmpeg.vcxproj new file mode 100644 index 000000000..14474d37c --- /dev/null +++ b/aegisub/build/ffmpeg/ffmpeg.vcxproj @@ -0,0 +1,113 @@ + + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + + {F934AB7B-186B-4E96-B20C-A58C38C1B819} + MakeFileProj + Makefile + + + + + + + + + + + + + --enable-debug --disable-stripping + --disable-debug + + --disable-avfilter + --disable-avresample + --disable-bzlib + --disable-devices + --disable-doc + --disable-encoders + --disable-ffmpeg + --disable-ffplay + --disable-ffprobe + --disable-ffserver + --disable-filters + --disable-hwaccels + --disable-muxers + --disable-network + --disable-postproc + --disable-pthreads + --disable-shared + --disable-swresample + --enable-gpl + --enable-runtime-cpudetect + --enable-static + --extra-cflags=-D_SYSCRT + --toolchain=msvc + $(CfgEnableDebug) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/aegisub/build/ffmpeg/ffmpeg.vcxproj.filters b/aegisub/build/ffmpeg/ffmpeg.vcxproj.filters new file mode 100644 index 000000000..679080f60 --- /dev/null +++ b/aegisub/build/ffmpeg/ffmpeg.vcxproj.filters @@ -0,0 +1,2 @@ + + \ No newline at end of file