|
67 | 67 | </ImportGroup> |
68 | 68 | <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> |
69 | 69 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
70 | | - <Import Project="..\..\..\..\public\props\AMF_VS2013.props" /> |
| 70 | + <Import Project="..\..\..\..\public\props\AMF_VS2013.props" /> |
71 | 71 | </ImportGroup> |
72 | 72 | <PropertyGroup Label="UserMacros" /> |
73 | 73 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> |
|
85 | 85 | <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> |
86 | 86 | <LinkIncremental>false</LinkIncremental> |
87 | 87 | <TargetName>amf-component-ffmpeg$(PlatformArchitecture)</TargetName> |
| 88 | + <OutDir>$(ProjectDir)..\..\..\..\bin\vs2013x$(PlatformArchitecture)$(Configuration)\</OutDir> |
| 89 | + <IntDir>$(ProjectDir)..\..\..\..\bin\obj\vs2013x$(PlatformArchitecture)$(Configuration)\$(ProjectName)\</IntDir> |
88 | 90 | </PropertyGroup> |
89 | 91 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> |
90 | 92 | <ClCompile> |
91 | 93 | <PrecompiledHeader>NotUsing</PrecompiledHeader> |
92 | 94 | <WarningLevel>Level3</WarningLevel> |
93 | 95 | <Optimization>Disabled</Optimization> |
94 | 96 | <PreprocessorDefinitions>WIN32;AMF_COMPONENT_FFMPEG_EXPORTS;_DEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
95 | | - <AdditionalIncludeDirectories>$(SolutionDir)../../;$(SolutionDir)..\..\..\Thirdparty\ffmpeg\ffmpeg-3.3.1\$(Platform)\release\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
| 97 | + <AdditionalIncludeDirectories>$(ProjectDir)..\..\..\..\;$(ProjectDir)..\..\..\..\..\Thirdparty\ffmpeg\ffmpeg-3.3.1\$(Platform)\release\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
96 | 98 | <ExceptionHandling>Async</ExceptionHandling> |
97 | 99 | <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> |
98 | 100 | </ClCompile> |
99 | 101 | <Link> |
100 | 102 | <SubSystem>Windows</SubSystem> |
101 | 103 | <GenerateDebugInformation>true</GenerateDebugInformation> |
102 | 104 | <AdditionalDependencies>avformat.lib;avutil.lib;avcodec.lib;avresample.lib;%(AdditionalDependencies)</AdditionalDependencies> |
103 | | - <AdditionalLibraryDirectories>$(SolutionDir)..\..\..\Thirdparty\ffmpeg\ffmpeg-3.3.1\$(Platform)\release\lib</AdditionalLibraryDirectories> |
| 105 | + <AdditionalLibraryDirectories>$(ProjectDir)..\..\..\..\..\Thirdparty\ffmpeg\ffmpeg-3.3.1\$(Platform)\release\lib</AdditionalLibraryDirectories> |
104 | 106 | </Link> |
105 | 107 | <PreBuildEvent> |
106 | | - <Command>xcopy /Y /R $(SolutionDir)..\..\..\Thirdparty\ffmpeg\ffmpeg-3.3.1\$(Platform)\Release\bin\*.dll $(OutDir)</Command> |
| 108 | + <Command>xcopy /Y /R $(ProjectDir)..\..\..\..\..\Thirdparty\ffmpeg\ffmpeg-3.3.1\$(Platform)\Release\bin\*.dll $(OutDir)</Command> |
107 | 109 | </PreBuildEvent> |
108 | 110 | <PreBuildEvent> |
109 | 111 | <Message>Copying FFMPEG...</Message> |
|
115 | 117 | <WarningLevel>Level3</WarningLevel> |
116 | 118 | <Optimization>Disabled</Optimization> |
117 | 119 | <PreprocessorDefinitions>WIN32;AMF_COMPONENT_FFMPEG_EXPORTS;_DEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
118 | | - <AdditionalIncludeDirectories>$(SolutionDir)../../;$(SolutionDir)..\..\..\Thirdparty\ffmpeg\ffmpeg-3.3.1\$(Platform)\release\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
| 120 | + <AdditionalIncludeDirectories>$(ProjectDir)..\..\..\..\;$(ProjectDir)..\..\..\..\..\Thirdparty\ffmpeg\ffmpeg-3.3.1\$(Platform)\release\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
119 | 121 | <ExceptionHandling>Async</ExceptionHandling> |
120 | 122 | <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> |
121 | 123 | </ClCompile> |
122 | 124 | <Link> |
123 | 125 | <SubSystem>Windows</SubSystem> |
124 | 126 | <GenerateDebugInformation>true</GenerateDebugInformation> |
125 | 127 | <AdditionalDependencies>avformat.lib;avutil.lib;avcodec.lib;avresample.lib;%(AdditionalDependencies)</AdditionalDependencies> |
126 | | - <AdditionalLibraryDirectories>$(SolutionDir)..\..\..\Thirdparty\ffmpeg\ffmpeg-3.3.1\$(Platform)\release\lib</AdditionalLibraryDirectories> |
| 128 | + <AdditionalLibraryDirectories>$(ProjectDir)..\..\..\..\..\Thirdparty\ffmpeg\ffmpeg-3.3.1\$(Platform)\release\lib</AdditionalLibraryDirectories> |
127 | 129 | </Link> |
128 | 130 | <PreBuildEvent> |
129 | | - <Command>xcopy /Y /R $(SolutionDir)..\..\..\Thirdparty\ffmpeg\ffmpeg-3.3.1\$(Platform)\Release\bin\*.dll $(OutDir)</Command> |
| 131 | + <Command>xcopy /Y /R $(ProjectDir)..\..\..\..\..\Thirdparty\ffmpeg\ffmpeg-3.3.1\$(Platform)\Release\bin\*.dll $(OutDir)</Command> |
130 | 132 | </PreBuildEvent> |
131 | 133 | <PreBuildEvent> |
132 | 134 | <Message>Copying FFMPEG...</Message> |
|
140 | 142 | <FunctionLevelLinking>true</FunctionLevelLinking> |
141 | 143 | <IntrinsicFunctions>true</IntrinsicFunctions> |
142 | 144 | <PreprocessorDefinitions>WIN32;AMF_COMPONENT_FFMPEG_EXPORTS;NDEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
143 | | - <AdditionalIncludeDirectories>$(SolutionDir)../../;$(SolutionDir)..\..\..\Thirdparty\ffmpeg\ffmpeg-3.3.1\$(Platform)\release\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
| 145 | + <AdditionalIncludeDirectories>$(ProjectDir)..\..\..\..\;$(ProjectDir)..\..\..\..\..\Thirdparty\ffmpeg\ffmpeg-3.3.1\$(Platform)\release\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
144 | 146 | <ExceptionHandling>Async</ExceptionHandling> |
145 | 147 | <RuntimeLibrary>MultiThreaded</RuntimeLibrary> |
146 | 148 | </ClCompile> |
|
150 | 152 | <EnableCOMDATFolding>true</EnableCOMDATFolding> |
151 | 153 | <OptimizeReferences>true</OptimizeReferences> |
152 | 154 | <AdditionalDependencies>avformat.lib;avutil.lib;avcodec.lib;avresample.lib;%(AdditionalDependencies)</AdditionalDependencies> |
153 | | - <AdditionalLibraryDirectories>$(SolutionDir)..\..\..\Thirdparty\ffmpeg\ffmpeg-3.3.1\$(Platform)\release\lib</AdditionalLibraryDirectories> |
| 155 | + <AdditionalLibraryDirectories>$(ProjectDir)..\..\..\..\..\Thirdparty\ffmpeg\ffmpeg-3.3.1\$(Platform)\release\lib</AdditionalLibraryDirectories> |
154 | 156 | </Link> |
155 | 157 | <PreBuildEvent> |
156 | | - <Command>xcopy /Y /R $(SolutionDir)..\..\..\Thirdparty\ffmpeg\ffmpeg-3.3.1\$(Platform)\Release\bin\*.dll $(OutDir)</Command> |
| 158 | + <Command>xcopy /Y /R $(ProjectDir)..\..\..\..\..\Thirdparty\ffmpeg\ffmpeg-3.3.1\$(Platform)\Release\bin\*.dll $(OutDir)</Command> |
157 | 159 | </PreBuildEvent> |
158 | 160 | <PreBuildEvent> |
159 | 161 | <Message>Copying FFMPEG...</Message> |
|
167 | 169 | <FunctionLevelLinking>true</FunctionLevelLinking> |
168 | 170 | <IntrinsicFunctions>true</IntrinsicFunctions> |
169 | 171 | <PreprocessorDefinitions>WIN32;AMF_COMPONENT_FFMPEG_EXPORTS;NDEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
170 | | - <AdditionalIncludeDirectories>$(SolutionDir)../../;$(SolutionDir)..\..\..\Thirdparty\ffmpeg\ffmpeg-3.3.1\$(Platform)\release\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
| 172 | + <AdditionalIncludeDirectories>$(ProjectDir)..\..\..\..\;$(ProjectDir)..\..\..\..\..\Thirdparty\ffmpeg\ffmpeg-3.3.1\$(Platform)\release\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
171 | 173 | <ExceptionHandling>Async</ExceptionHandling> |
172 | 174 | <RuntimeLibrary>MultiThreaded</RuntimeLibrary> |
173 | 175 | </ClCompile> |
|
177 | 179 | <EnableCOMDATFolding>true</EnableCOMDATFolding> |
178 | 180 | <OptimizeReferences>true</OptimizeReferences> |
179 | 181 | <AdditionalDependencies>avformat.lib;avutil.lib;avcodec.lib;avresample.lib;%(AdditionalDependencies)</AdditionalDependencies> |
180 | | - <AdditionalLibraryDirectories>$(SolutionDir)..\..\..\Thirdparty\ffmpeg\ffmpeg-3.3.1\$(Platform)\release\lib</AdditionalLibraryDirectories> |
| 182 | + <AdditionalLibraryDirectories>$(ProjectDir)..\..\..\..\..\Thirdparty\ffmpeg\ffmpeg-3.3.1\$(Platform)\release\lib</AdditionalLibraryDirectories> |
181 | 183 | </Link> |
182 | 184 | <PreBuildEvent> |
183 | | - <Command>xcopy /Y /R $(SolutionDir)..\..\..\Thirdparty\ffmpeg\ffmpeg-3.3.1\$(Platform)\Release\bin\*.dll $(OutDir)</Command> |
| 185 | + <Command>xcopy /Y /R $(ProjectDir)..\..\..\..\..\Thirdparty\ffmpeg\ffmpeg-3.3.1\$(Platform)\Release\bin\*.dll $(OutDir)</Command> |
184 | 186 | </PreBuildEvent> |
185 | 187 | <PreBuildEvent> |
186 | 188 | <Message>Copying FFMPEG...</Message> |
|
0 commit comments