Add flipper sources to VS Studio solution
Summary: Nothing interesting here, just adding necessary sources from Flipper into the VS Studio solution. As a consequence, some warnings had to be turned off as otherwise they're treated as errors and the solution doesn't build. Reviewed By: passy Differential Revision: D36760242 fbshipit-source-id: 2f5e615f8a465554dd35c245756f94bcace6e34a
This commit is contained in:
committed by
Facebook GitHub Bot
parent
57e6662a46
commit
7977a41fba
@@ -10,5 +10,5 @@
|
||||
</packageSources>
|
||||
<disabledPackageSources>
|
||||
<clear />
|
||||
</disabledPackageSources>
|
||||
</disabledPackageSources>
|
||||
</configuration>
|
||||
|
||||
@@ -80,14 +80,20 @@
|
||||
<Import Project="$(ReactNativeWindowsDir)\PropertySheets\external\Microsoft.ReactNative.Uwp.CppLib.props" Condition="Exists('$(ReactNativeWindowsDir)\PropertySheets\External\Microsoft.ReactNative.Uwp.CppLib.props')" />
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros" />
|
||||
<PropertyGroup Label="Vcpkg" Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
|
||||
<VcpkgUseStatic>false</VcpkgUseStatic>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Label="Vcpkg" Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
|
||||
<VcpkgUseStatic>false</VcpkgUseStatic>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<PrecompiledHeader>Use</PrecompiledHeader>
|
||||
<PrecompiledHeader>NotUsing</PrecompiledHeader>
|
||||
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
|
||||
<PrecompiledHeaderOutputFile>$(IntDir)pch.pch</PrecompiledHeaderOutputFile>
|
||||
<WarningLevel>Level4</WarningLevel>
|
||||
<WarningLevel>TurnOffAllWarnings</WarningLevel>
|
||||
<AdditionalOptions>%(AdditionalOptions) /bigobj</AdditionalOptions>
|
||||
<DisableSpecificWarnings>4453;28204</DisableSpecificWarnings>
|
||||
<DisableSpecificWarnings>4453;28204;4996</DisableSpecificWarnings>
|
||||
<PreprocessorDefinitions>_WINRT_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<AdditionalUsingDirectories>$(WindowsSDK_WindowsMetadata);$(AdditionalUsingDirectories)</AdditionalUsingDirectories>
|
||||
</ClCompile>
|
||||
@@ -106,14 +112,44 @@
|
||||
<PreprocessorDefinitions>_WIN32;_CRT_SECURE_NO_WARNINGS;FOLLY_NO_CONFIG;NOMINMAX;RN_EXPORT=;JSI_EXPORT=;WIN32;_WINDLL;_HAS_AUTO_PTR_ETC;__unused=[[maybe_unused]];FOLLY_MOBILE=1;_USE_MATH_DEFINES;_UNICODE;UNICODE;_SILENCE_ALL_CXX17_DEPRECATION_WARNINGS;BOOST_ALL_NO_LIB=1;BOOST_ERROR_CODE_HEADER_ONLY;BOOST_NO_RTTI;BOOST_NO_TYPEID;BOOST_SYSTEM_SOURCE;USE_EDGEMODE_JSRT;WIN32_LEAN_AND_MEAN;_DEBUG;_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">$(ProjectDir)..\..\node_modules\.fmt\fmt-7.1.3\include;$(ProjectDir)..\..\node_modules\.folly\folly-2021.06.28.00\;$(ProjectDir)..\..\node_modules\react-native-windows\stubs;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalLibraryDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)'=='Release'">
|
||||
<ClCompile>
|
||||
<PreprocessorDefinitions>_WIN32;_CRT_SECURE_NO_WARNINGS;FOLLY_NO_CONFIG;NOMINMAX;RN_EXPORT=;JSI_EXPORT=;WIN32;_WINDLL;_HAS_AUTO_PTR_ETC;__unused=[[maybe_unused]];FOLLY_MOBILE=1;_USE_MATH_DEFINES;_UNICODE;UNICODE;_SILENCE_ALL_CXX17_DEPRECATION_WARNINGS;BOOST_ALL_NO_LIB=1;BOOST_ERROR_CODE_HEADER_ONLY;BOOST_NO_RTTI;BOOST_NO_TYPEID;BOOST_SYSTEM_SOURCE;USE_EDGEMODE_JSRT;WIN32_LEAN_AND_MEAN;_DEBUG;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<AdditionalIncludeDirectories Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">$(ProjectDir)..\..\node_modules\.fmt\fmt-7.1.3\include;$(ProjectDir)..\..\node_modules\.folly\folly-2021.06.28.00\;$(ProjectDir)..\..\node_modules\react-native-windows\stubs;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalLibraryDirectories Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\..\..\..\xplat\Flipper\CertificateUtils.h" />
|
||||
<ClInclude Include="..\..\..\..\xplat\Flipper\ConnectionContextStore.h" />
|
||||
<ClInclude Include="..\..\..\..\xplat\Flipper\FireAndForgetBasedFlipperResponder.h" />
|
||||
<ClInclude Include="..\..\..\..\xplat\Flipper\FlipperBase64.h" />
|
||||
<ClInclude Include="..\..\..\..\xplat\Flipper\FlipperCertificateExchangeMedium.h" />
|
||||
<ClInclude Include="..\..\..\..\xplat\Flipper\FlipperCertificateProvider.h" />
|
||||
<ClInclude Include="..\..\..\..\xplat\Flipper\FlipperClient.h" />
|
||||
<ClInclude Include="..\..\..\..\xplat\Flipper\FlipperConnection.h" />
|
||||
<ClInclude Include="..\..\..\..\xplat\Flipper\FlipperConnectionImpl.h" />
|
||||
<ClInclude Include="..\..\..\..\xplat\Flipper\FlipperConnectionManager.h" />
|
||||
<ClInclude Include="..\..\..\..\xplat\Flipper\FlipperConnectionManagerImpl.h" />
|
||||
<ClInclude Include="..\..\..\..\xplat\Flipper\FlipperExceptions.h" />
|
||||
<ClInclude Include="..\..\..\..\xplat\Flipper\FlipperInitConfig.h" />
|
||||
<ClInclude Include="..\..\..\..\xplat\Flipper\FlipperPlugin.h" />
|
||||
<ClInclude Include="..\..\..\..\xplat\Flipper\FlipperResponder.h" />
|
||||
<ClInclude Include="..\..\..\..\xplat\Flipper\FlipperScheduler.h" />
|
||||
<ClInclude Include="..\..\..\..\xplat\Flipper\FlipperSocket.h" />
|
||||
<ClInclude Include="..\..\..\..\xplat\Flipper\FlipperSocketProvider.h" />
|
||||
<ClInclude Include="..\..\..\..\xplat\Flipper\FlipperState.h" />
|
||||
<ClInclude Include="..\..\..\..\xplat\Flipper\FlipperStateUpdateListener.h" />
|
||||
<ClInclude Include="..\..\..\..\xplat\Flipper\FlipperStep.h" />
|
||||
<ClInclude Include="..\..\..\..\xplat\Flipper\FlipperTransportTypes.h" />
|
||||
<ClInclude Include="..\..\..\..\xplat\Flipper\FlipperURLSerializer.h" />
|
||||
<ClInclude Include="..\..\..\..\xplat\Flipper\Log.h" />
|
||||
<ClInclude Include="ReactPackageProvider.h">
|
||||
<DependentUpon>ReactPackageProvider.idl</DependentUpon>
|
||||
</ClInclude>
|
||||
@@ -121,6 +157,16 @@
|
||||
<ClInclude Include="pch.h" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\..\..\xplat\Flipper\CertificateUtils.cpp" />
|
||||
<ClCompile Include="..\..\..\..\xplat\Flipper\ConnectionContextStore.cpp" />
|
||||
<ClCompile Include="..\..\..\..\xplat\Flipper\FlipperBase64.cpp" />
|
||||
<ClCompile Include="..\..\..\..\xplat\Flipper\FlipperClient.cpp" />
|
||||
<ClCompile Include="..\..\..\..\xplat\Flipper\FlipperConnectionManagerImpl.cpp" />
|
||||
<ClCompile Include="..\..\..\..\xplat\Flipper\FlipperSocketProvider.cpp" />
|
||||
<ClCompile Include="..\..\..\..\xplat\Flipper\FlipperState.cpp" />
|
||||
<ClCompile Include="..\..\..\..\xplat\Flipper\FlipperStep.cpp" />
|
||||
<ClCompile Include="..\..\..\..\xplat\Flipper\FlipperURLSerializer.cpp" />
|
||||
<ClCompile Include="..\..\..\..\xplat\Flipper\Log.cpp" />
|
||||
<ClCompile Include="pch.cpp">
|
||||
<PrecompiledHeader>Create</PrecompiledHeader>
|
||||
</ClCompile>
|
||||
|
||||
@@ -7,11 +7,45 @@
|
||||
<ClCompile Include="pch.cpp" />
|
||||
<ClCompile Include="$(GeneratedFilesDir)module.g.cpp" />
|
||||
<ClCompile Include="ReactPackageProvider.cpp" />
|
||||
<ClCompile Include="..\..\..\..\xplat\Flipper\CertificateUtils.cpp" />
|
||||
<ClCompile Include="..\..\..\..\xplat\Flipper\ConnectionContextStore.cpp" />
|
||||
<ClCompile Include="..\..\..\..\xplat\Flipper\FlipperBase64.cpp" />
|
||||
<ClCompile Include="..\..\..\..\xplat\Flipper\FlipperClient.cpp" />
|
||||
<ClCompile Include="..\..\..\..\xplat\Flipper\FlipperConnectionManagerImpl.cpp" />
|
||||
<ClCompile Include="..\..\..\..\xplat\Flipper\FlipperSocketProvider.cpp" />
|
||||
<ClCompile Include="..\..\..\..\xplat\Flipper\FlipperState.cpp" />
|
||||
<ClCompile Include="..\..\..\..\xplat\Flipper\FlipperStep.cpp" />
|
||||
<ClCompile Include="..\..\..\..\xplat\Flipper\FlipperURLSerializer.cpp" />
|
||||
<ClCompile Include="..\..\..\..\xplat\Flipper\Log.cpp" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="pch.h" />
|
||||
<ClInclude Include="ReactPackageProvider.h" />
|
||||
<ClInclude Include="ReactNativeModule.h" />
|
||||
<ClInclude Include="..\..\..\..\xplat\Flipper\CertificateUtils.h" />
|
||||
<ClInclude Include="..\..\..\..\xplat\Flipper\ConnectionContextStore.h" />
|
||||
<ClInclude Include="..\..\..\..\xplat\Flipper\FireAndForgetBasedFlipperResponder.h" />
|
||||
<ClInclude Include="..\..\..\..\xplat\Flipper\FlipperBase64.h" />
|
||||
<ClInclude Include="..\..\..\..\xplat\Flipper\FlipperCertificateExchangeMedium.h" />
|
||||
<ClInclude Include="..\..\..\..\xplat\Flipper\FlipperCertificateProvider.h" />
|
||||
<ClInclude Include="..\..\..\..\xplat\Flipper\FlipperClient.h" />
|
||||
<ClInclude Include="..\..\..\..\xplat\Flipper\FlipperConnection.h" />
|
||||
<ClInclude Include="..\..\..\..\xplat\Flipper\FlipperConnectionImpl.h" />
|
||||
<ClInclude Include="..\..\..\..\xplat\Flipper\FlipperConnectionManager.h" />
|
||||
<ClInclude Include="..\..\..\..\xplat\Flipper\FlipperConnectionManagerImpl.h" />
|
||||
<ClInclude Include="..\..\..\..\xplat\Flipper\FlipperExceptions.h" />
|
||||
<ClInclude Include="..\..\..\..\xplat\Flipper\FlipperInitConfig.h" />
|
||||
<ClInclude Include="..\..\..\..\xplat\Flipper\FlipperPlugin.h" />
|
||||
<ClInclude Include="..\..\..\..\xplat\Flipper\FlipperResponder.h" />
|
||||
<ClInclude Include="..\..\..\..\xplat\Flipper\FlipperScheduler.h" />
|
||||
<ClInclude Include="..\..\..\..\xplat\Flipper\FlipperSocket.h" />
|
||||
<ClInclude Include="..\..\..\..\xplat\Flipper\FlipperSocketProvider.h" />
|
||||
<ClInclude Include="..\..\..\..\xplat\Flipper\FlipperState.h" />
|
||||
<ClInclude Include="..\..\..\..\xplat\Flipper\FlipperStateUpdateListener.h" />
|
||||
<ClInclude Include="..\..\..\..\xplat\Flipper\FlipperStep.h" />
|
||||
<ClInclude Include="..\..\..\..\xplat\Flipper\FlipperTransportTypes.h" />
|
||||
<ClInclude Include="..\..\..\..\xplat\Flipper\FlipperURLSerializer.h" />
|
||||
<ClInclude Include="..\..\..\..\xplat\Flipper\Log.h" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="PropertySheet.props" />
|
||||
|
||||
Reference in New Issue
Block a user