diff options
author | kubouch <kubouch@gmail.com> | 2020-07-11 15:48:08 +0300 |
---|---|---|
committer | kubouch <kubouch@gmail.com> | 2020-07-11 15:48:08 +0300 |
commit | be34e5076c2c22638a8bf8f290b2b3366efb3337 (patch) | |
tree | d3c739d22227685e766231bff261a60b2d91b765 /csvexport | |
parent | 1f6d18efcd37d4ce8aae86fdf495d511697597d5 (diff) |
Add Windows build for csvexport
Copy-pasted files from capture utility and adapted for csvexport
Diffstat (limited to 'csvexport')
-rw-r--r-- | csvexport/build/win32/csvexport.sln | 31 | ||||
-rw-r--r-- | csvexport/build/win32/csvexport.vcxproj | 273 | ||||
-rw-r--r-- | csvexport/build/win32/csvexport.vcxproj.filters | 300 | ||||
-rw-r--r-- | csvexport/src/csvexport.cpp | 14 |
4 files changed, 579 insertions, 39 deletions
diff --git a/csvexport/build/win32/csvexport.sln b/csvexport/build/win32/csvexport.sln new file mode 100644 index 00000000..41975ed3 --- /dev/null +++ b/csvexport/build/win32/csvexport.sln @@ -0,0 +1,31 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.30225.117 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "csvexport", "csvexport.vcxproj", "{447D58BF-94CD-4469-BB90-549C05D03E00}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 + Release|x64 = Release|x64 + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {447D58BF-94CD-4469-BB90-549C05D03E00}.Debug|x64.ActiveCfg = Debug|x64 + {447D58BF-94CD-4469-BB90-549C05D03E00}.Debug|x64.Build.0 = Debug|x64 + {447D58BF-94CD-4469-BB90-549C05D03E00}.Debug|x86.ActiveCfg = Debug|Win32 + {447D58BF-94CD-4469-BB90-549C05D03E00}.Debug|x86.Build.0 = Debug|Win32 + {447D58BF-94CD-4469-BB90-549C05D03E00}.Release|x64.ActiveCfg = Release|x64 + {447D58BF-94CD-4469-BB90-549C05D03E00}.Release|x64.Build.0 = Release|x64 + {447D58BF-94CD-4469-BB90-549C05D03E00}.Release|x86.ActiveCfg = Release|Win32 + {447D58BF-94CD-4469-BB90-549C05D03E00}.Release|x86.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {3E51386C-43EA-44AC-9F24-AFAFE4D63ADE} + EndGlobalSection +EndGlobal diff --git a/csvexport/build/win32/csvexport.vcxproj b/csvexport/build/win32/csvexport.vcxproj index c9c44d42..b350fe5e 100644 --- a/csvexport/build/win32/csvexport.vcxproj +++ b/csvexport/build/win32/csvexport.vcxproj @@ -1,38 +1,235 @@ -<ClCompile Include="..\..\..\common\TracySocket.cpp" /> -<ClCompile Include="..\..\..\common\TracySystem.cpp" /> -<ClCompile Include="..\..\..\common\tracy_lz4.cpp" /> -<ClCompile Include="..\..\..\common\tracy_lz4hc.cpp" /> -<ClCompile Include="..\..\..\server\TracyMemory.cpp" /> -<ClCompile Include="..\..\..\server\TracyMmap.cpp" /> -<ClCompile Include="..\..\..\server\TracyPrint.cpp" /> -<ClCompile Include="..\..\..\server\TracyTaskDispatch.cpp" /> -<ClCompile Include="..\..\..\server\TracyTextureCompression.cpp" /> -<ClCompile Include="..\..\..\server\TracyThreadCompress.cpp" /> -<ClCompile Include="..\..\..\server\TracyWorker.cpp" /> -<ClCompile Include="..\..\..\zstd\debug.c" /> -<ClCompile Include="..\..\..\zstd\entropy_common.c" /> -<ClCompile Include="..\..\..\zstd\error_private.c" /> -<ClCompile Include="..\..\..\zstd\fse_compress.c" /> -<ClCompile Include="..\..\..\zstd\fse_decompress.c" /> -<ClCompile Include="..\..\..\zstd\hist.c" /> -<ClCompile Include="..\..\..\zstd\huf_compress.c" /> -<ClCompile Include="..\..\..\zstd\huf_decompress.c" /> -<ClCompile Include="..\..\..\zstd\pool.c" /> -<ClCompile Include="..\..\..\zstd\threading.c" /> -<ClCompile Include="..\..\..\zstd\xxhash.c" /> -<ClCompile Include="..\..\..\zstd\zstdmt_compress.c" /> -<ClCompile Include="..\..\..\zstd\zstd_common.c" /> -<ClCompile Include="..\..\..\zstd\zstd_compress.c" /> -<ClCompile Include="..\..\..\zstd\zstd_compress_literals.c" /> -<ClCompile Include="..\..\..\zstd\zstd_compress_sequences.c" /> -<ClCompile Include="..\..\..\zstd\zstd_compress_superblock.c" /> -<ClCompile Include="..\..\..\zstd\zstd_ddict.c" /> -<ClCompile Include="..\..\..\zstd\zstd_decompress.c" /> -<ClCompile Include="..\..\..\zstd\zstd_decompress_block.c" /> -<ClCompile Include="..\..\..\zstd\zstd_double_fast.c" /> -<ClCompile Include="..\..\..\zstd\zstd_fast.c" /> -<ClCompile Include="..\..\..\zstd\zstd_lazy.c" /> -<ClCompile Include="..\..\..\zstd\zstd_ldm.c" /> -<ClCompile Include="..\..\..\zstd\zstd_opt.c" /> -<ClCompile Include="..\..\src\csvexport.cpp" /> -<ClCompile Include="..\..\..\getopt\getopt.c" /> +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup Label="ProjectConfigurations"> + <ProjectConfiguration Include="Debug|Win32"> + <Configuration>Debug</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Release|Win32"> + <Configuration>Release</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Debug|x64"> + <Configuration>Debug</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Release|x64"> + <Configuration>Release</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + </ItemGroup> + <PropertyGroup Label="Globals"> + <VCProjectVersion>15.0</VCProjectVersion> + <ProjectGuid>{447D58BF-94CD-4469-BB90-549C05D03E00}</ProjectGuid> + <RootNamespace>capture</RootNamespace> + <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion> + <VcpkgTriplet>x64-windows-static</VcpkgTriplet> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>true</UseDebugLibraries> + <PlatformToolset>v142</PlatformToolset> + <CharacterSet>MultiByte</CharacterSet> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>false</UseDebugLibraries> + <PlatformToolset>v142</PlatformToolset> + <WholeProgramOptimization>true</WholeProgramOptimization> + <CharacterSet>MultiByte</CharacterSet> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>true</UseDebugLibraries> + <PlatformToolset>v142</PlatformToolset> + <CharacterSet>MultiByte</CharacterSet> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> + <ConfigurationType>Application</ConfigurationType> + <UseDebugLibraries>false</UseDebugLibraries> + <PlatformToolset>v142</PlatformToolset> + <WholeProgramOptimization>true</WholeProgramOptimization> + <CharacterSet>MultiByte</CharacterSet> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> + <ImportGroup Label="ExtensionSettings"> + </ImportGroup> + <ImportGroup Label="Shared"> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + </ImportGroup> + <PropertyGroup Label="UserMacros" /> + <PropertyGroup /> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <ClCompile> + <WarningLevel>Level3</WarningLevel> + <Optimization>Disabled</Optimization> + <SDLCheck>true</SDLCheck> + <ConformanceMode>true</ConformanceMode> + </ClCompile> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> + <ClCompile> + <WarningLevel>Level3</WarningLevel> + <Optimization>Disabled</Optimization> + <SDLCheck>true</SDLCheck> + <ConformanceMode>true</ConformanceMode> + <MultiProcessorCompilation>true</MultiProcessorCompilation> + <PreprocessorDefinitions>_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;WIN32_LEAN_AND_MEAN;NOMINMAX;_USE_MATH_DEFINES;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <EnableEnhancedInstructionSet>AdvancedVectorExtensions2</EnableEnhancedInstructionSet> + <LanguageStandard>stdcpplatest</LanguageStandard> + <AdditionalIncludeDirectories>..\..\..\vcpkg\vcpkg\installed\x64-windows-static\include</AdditionalIncludeDirectories> + </ClCompile> + <Link> + <AdditionalDependencies>ws2_32.lib;capstone.lib;%(AdditionalDependencies)</AdditionalDependencies> + <SubSystem>Console</SubSystem> + <AdditionalLibraryDirectories>..\..\..\vcpkg\vcpkg\installed\x64-windows-static\debug\lib</AdditionalLibraryDirectories> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <ClCompile> + <WarningLevel>Level3</WarningLevel> + <Optimization>MaxSpeed</Optimization> + <FunctionLevelLinking>true</FunctionLevelLinking> + <IntrinsicFunctions>true</IntrinsicFunctions> + <SDLCheck>true</SDLCheck> + <ConformanceMode>true</ConformanceMode> + </ClCompile> + <Link> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <OptimizeReferences>true</OptimizeReferences> + </Link> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> + <ClCompile> + <WarningLevel>Level3</WarningLevel> + <Optimization>MaxSpeed</Optimization> + <FunctionLevelLinking>true</FunctionLevelLinking> + <IntrinsicFunctions>true</IntrinsicFunctions> + <SDLCheck>true</SDLCheck> + <ConformanceMode>true</ConformanceMode> + <MultiProcessorCompilation>true</MultiProcessorCompilation> + <PreprocessorDefinitions>NDEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;WIN32_LEAN_AND_MEAN;NOMINMAX;_USE_MATH_DEFINES;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <EnableEnhancedInstructionSet>AdvancedVectorExtensions2</EnableEnhancedInstructionSet> + <LanguageStandard>stdcpplatest</LanguageStandard> + <AdditionalIncludeDirectories>..\..\..\vcpkg\vcpkg\installed\x64-windows-static\include</AdditionalIncludeDirectories> + </ClCompile> + <Link> + <EnableCOMDATFolding>true</EnableCOMDATFolding> + <OptimizeReferences>true</OptimizeReferences> + <AdditionalDependencies>ws2_32.lib;capstone.lib;%(AdditionalDependencies)</AdditionalDependencies> + <SubSystem>Console</SubSystem> + <AdditionalLibraryDirectories>..\..\..\vcpkg\vcpkg\installed\x64-windows-static\lib</AdditionalLibraryDirectories> + </Link> + </ItemDefinitionGroup> + <ItemGroup> + <ClCompile Include="..\..\..\common\TracySocket.cpp" /> + <ClCompile Include="..\..\..\common\TracySystem.cpp" /> + <ClCompile Include="..\..\..\common\tracy_lz4.cpp" /> + <ClCompile Include="..\..\..\common\tracy_lz4hc.cpp" /> + <ClCompile Include="..\..\..\getopt\getopt.c" /> + <ClCompile Include="..\..\..\server\TracyMemory.cpp" /> + <ClCompile Include="..\..\..\server\TracyMmap.cpp" /> + <ClCompile Include="..\..\..\server\TracyPrint.cpp" /> + <ClCompile Include="..\..\..\server\TracyTaskDispatch.cpp" /> + <ClCompile Include="..\..\..\server\TracyTextureCompression.cpp" /> + <ClCompile Include="..\..\..\server\TracyThreadCompress.cpp" /> + <ClCompile Include="..\..\..\server\TracyWorker.cpp" /> + <ClCompile Include="..\..\..\zstd\debug.c" /> + <ClCompile Include="..\..\..\zstd\entropy_common.c" /> + <ClCompile Include="..\..\..\zstd\error_private.c" /> + <ClCompile Include="..\..\..\zstd\fse_compress.c" /> + <ClCompile Include="..\..\..\zstd\fse_decompress.c" /> + <ClCompile Include="..\..\..\zstd\hist.c" /> + <ClCompile Include="..\..\..\zstd\huf_compress.c" /> + <ClCompile Include="..\..\..\zstd\huf_decompress.c" /> + <ClCompile Include="..\..\..\zstd\pool.c" /> + <ClCompile Include="..\..\..\zstd\threading.c" /> + <ClCompile Include="..\..\..\zstd\xxhash.c" /> + <ClCompile Include="..\..\..\zstd\zstdmt_compress.c" /> + <ClCompile Include="..\..\..\zstd\zstd_common.c" /> + <ClCompile Include="..\..\..\zstd\zstd_compress.c" /> + <ClCompile Include="..\..\..\zstd\zstd_compress_literals.c" /> + <ClCompile Include="..\..\..\zstd\zstd_compress_sequences.c" /> + <ClCompile Include="..\..\..\zstd\zstd_compress_superblock.c" /> + <ClCompile Include="..\..\..\zstd\zstd_ddict.c" /> + <ClCompile Include="..\..\..\zstd\zstd_decompress.c" /> + <ClCompile Include="..\..\..\zstd\zstd_decompress_block.c" /> + <ClCompile Include="..\..\..\zstd\zstd_double_fast.c" /> + <ClCompile Include="..\..\..\zstd\zstd_fast.c" /> + <ClCompile Include="..\..\..\zstd\zstd_lazy.c" /> + <ClCompile Include="..\..\..\zstd\zstd_ldm.c" /> + <ClCompile Include="..\..\..\zstd\zstd_opt.c" /> + <ClCompile Include="..\..\src\csvexport.cpp" /> + </ItemGroup> + <ItemGroup> + <ClInclude Include="..\..\..\common\TracyAlign.hpp" /> + <ClInclude Include="..\..\..\common\TracyAlloc.hpp" /> + <ClInclude Include="..\..\..\common\TracyColor.hpp" /> + <ClInclude Include="..\..\..\common\TracyForceInline.hpp" /> + <ClInclude Include="..\..\..\common\TracyProtocol.hpp" /> + <ClInclude Include="..\..\..\common\TracyQueue.hpp" /> + <ClInclude Include="..\..\..\common\TracySocket.hpp" /> + <ClInclude Include="..\..\..\common\TracySystem.hpp" /> + <ClInclude Include="..\..\..\common\tracy_lz4.hpp" /> + <ClInclude Include="..\..\..\common\tracy_lz4hc.hpp" /> + <ClInclude Include="..\..\..\getopt\getopt.h" /> + <ClInclude Include="..\..\..\server\TracyCharUtil.hpp" /> + <ClInclude Include="..\..\..\server\TracyEvent.hpp" /> + <ClInclude Include="..\..\..\server\TracyFileRead.hpp" /> + <ClInclude Include="..\..\..\server\TracyFileWrite.hpp" /> + <ClInclude Include="..\..\..\server\TracyMemory.hpp" /> + <ClInclude Include="..\..\..\server\TracyMmap.hpp" /> + <ClInclude Include="..\..\..\server\TracyPopcnt.hpp" /> + <ClInclude Include="..\..\..\server\TracyPrint.hpp" /> + <ClInclude Include="..\..\..\server\TracySlab.hpp" /> + <ClInclude Include="..\..\..\server\TracyTaskDispatch.hpp" /> + <ClInclude Include="..\..\..\server\TracyTextureCompression.hpp" /> + <ClInclude Include="..\..\..\server\TracyThreadCompress.hpp" /> + <ClInclude Include="..\..\..\server\TracyVector.hpp" /> + <ClInclude Include="..\..\..\server\TracyWorker.hpp" /> + <ClInclude Include="..\..\..\zstd\bitstream.h" /> + <ClInclude Include="..\..\..\zstd\compiler.h" /> + <ClInclude Include="..\..\..\zstd\cpu.h" /> + <ClInclude Include="..\..\..\zstd\debug.h" /> + <ClInclude Include="..\..\..\zstd\error_private.h" /> + <ClInclude Include="..\..\..\zstd\fse.h" /> + <ClInclude Include="..\..\..\zstd\hist.h" /> + <ClInclude Include="..\..\..\zstd\huf.h" /> + <ClInclude Include="..\..\..\zstd\mem.h" /> + <ClInclude Include="..\..\..\zstd\pool.h" /> + <ClInclude Include="..\..\..\zstd\threading.h" /> + <ClInclude Include="..\..\..\zstd\xxhash.h" /> + <ClInclude Include="..\..\..\zstd\zstd.h" /> + <ClInclude Include="..\..\..\zstd\zstdmt_compress.h" /> + <ClInclude Include="..\..\..\zstd\zstd_compress_internal.h" /> + <ClInclude Include="..\..\..\zstd\zstd_compress_literals.h" /> + <ClInclude Include="..\..\..\zstd\zstd_compress_sequences.h" /> + <ClInclude Include="..\..\..\zstd\zstd_compress_superblock.h" /> + <ClInclude Include="..\..\..\zstd\zstd_cwksp.h" /> + <ClInclude Include="..\..\..\zstd\zstd_ddict.h" /> + <ClInclude Include="..\..\..\zstd\zstd_decompress_block.h" /> + <ClInclude Include="..\..\..\zstd\zstd_decompress_internal.h" /> + <ClInclude Include="..\..\..\zstd\zstd_double_fast.h" /> + <ClInclude Include="..\..\..\zstd\zstd_errors.h" /> + <ClInclude Include="..\..\..\zstd\zstd_fast.h" /> + <ClInclude Include="..\..\..\zstd\zstd_internal.h" /> + <ClInclude Include="..\..\..\zstd\zstd_lazy.h" /> + <ClInclude Include="..\..\..\zstd\zstd_ldm.h" /> + <ClInclude Include="..\..\..\zstd\zstd_opt.h" /> + </ItemGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> + <ImportGroup Label="ExtensionTargets"> + </ImportGroup> +</Project>
\ No newline at end of file diff --git a/csvexport/build/win32/csvexport.vcxproj.filters b/csvexport/build/win32/csvexport.vcxproj.filters new file mode 100644 index 00000000..045ffe8b --- /dev/null +++ b/csvexport/build/win32/csvexport.vcxproj.filters @@ -0,0 +1,300 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup> + <Filter Include="src"> + <UniqueIdentifier>{729c80ee-4d26-4a5e-8f1f-6c075783eb56}</UniqueIdentifier> + </Filter> + <Filter Include="server"> + <UniqueIdentifier>{cf23ef7b-7694-4154-830b-00cf053350ea}</UniqueIdentifier> + </Filter> + <Filter Include="common"> + <UniqueIdentifier>{e39d3623-47cd-4752-8da9-3ea324f964c1}</UniqueIdentifier> + </Filter> + <Filter Include="zstd"> + <UniqueIdentifier>{043ecb94-f240-4986-94b0-bc5bbd415a82}</UniqueIdentifier> + </Filter> + <Filter Include="getopt"> + <UniqueIdentifier>{ee9737d2-69c7-44da-b9c7-539d18f9d4b4}</UniqueIdentifier> + </Filter> + </ItemGroup> + <ItemGroup> + <ClCompile Include="..\..\..\common\tracy_lz4.cpp"> + <Filter>common</Filter> + </ClCompile> + <ClCompile Include="..\..\..\common\TracySocket.cpp"> + <Filter>common</Filter> + </ClCompile> + <ClCompile Include="..\..\..\common\TracySystem.cpp"> + <Filter>common</Filter> + </ClCompile> + <ClCompile Include="..\..\..\server\TracyMemory.cpp"> + <Filter>server</Filter> + </ClCompile> + <ClCompile Include="..\..\..\server\TracyWorker.cpp"> + <Filter>server</Filter> + </ClCompile> + <ClCompile Include="..\..\..\common\tracy_lz4hc.cpp"> + <Filter>common</Filter> + </ClCompile> + <ClCompile Include="..\..\..\server\TracyPrint.cpp"> + <Filter>server</Filter> + </ClCompile> + <ClCompile Include="..\..\..\server\TracyThreadCompress.cpp"> + <Filter>server</Filter> + </ClCompile> + <ClCompile Include="..\..\..\server\TracyTaskDispatch.cpp"> + <Filter>server</Filter> + </ClCompile> + <ClCompile Include="..\..\..\zstd\debug.c"> + <Filter>zstd</Filter> + </ClCompile> + <ClCompile Include="..\..\..\zstd\entropy_common.c"> + <Filter>zstd</Filter> + </ClCompile> + <ClCompile Include="..\..\..\zstd\error_private.c"> + <Filter>zstd</Filter> + </ClCompile> + <ClCompile Include="..\..\..\zstd\fse_compress.c"> + <Filter>zstd</Filter> + </ClCompile> + <ClCompile Include="..\..\..\zstd\fse_decompress.c"> + <Filter>zstd</Filter> + </ClCompile> + <ClCompile Include="..\..\..\zstd\hist.c"> + <Filter>zstd</Filter> + </ClCompile> + <ClCompile Include="..\..\..\zstd\huf_compress.c"> + <Filter>zstd</Filter> + </ClCompile> + <ClCompile Include="..\..\..\zstd\huf_decompress.c"> + <Filter>zstd</Filter> + </ClCompile> + <ClCompile Include="..\..\..\zstd\pool.c"> + <Filter>zstd</Filter> + </ClCompile> + <ClCompile Include="..\..\..\zstd\threading.c"> + <Filter>zstd</Filter> + </ClCompile> + <ClCompile Include="..\..\..\zstd\xxhash.c"> + <Filter>zstd</Filter> + </ClCompile> + <ClCompile Include="..\..\..\zstd\zstd_common.c"> + <Filter>zstd</Filter> + </ClCompile> + <ClCompile Include="..\..\..\zstd\zstd_compress.c"> + <Filter>zstd</Filter> + </ClCompile> + <ClCompile Include="..\..\..\zstd\zstd_compress_literals.c"> + <Filter>zstd</Filter> + </ClCompile> + <ClCompile Include="..\..\..\zstd\zstd_compress_sequences.c"> + <Filter>zstd</Filter> + </ClCompile> + <ClCompile Include="..\..\..\zstd\zstd_compress_superblock.c"> + <Filter>zstd</Filter> + </ClCompile> + <ClCompile Include="..\..\..\zstd\zstd_ddict.c"> + <Filter>zstd</Filter> + </ClCompile> + <ClCompile Include="..\..\..\zstd\zstd_decompress.c"> + <Filter>zstd</Filter> + </ClCompile> + <ClCompile Include="..\..\..\zstd\zstd_decompress_block.c"> + <Filter>zstd</Filter> + </ClCompile> + <ClCompile Include="..\..\..\zstd\zstd_double_fast.c"> + <Filter>zstd</Filter> + </ClCompile> + <ClCompile Include="..\..\..\zstd\zstd_fast.c"> + <Filter>zstd</Filter> + </ClCompile> + <ClCompile Include="..\..\..\zstd\zstd_lazy.c"> + <Filter>zstd</Filter> + </ClCompile> + <ClCompile Include="..\..\..\zstd\zstd_ldm.c"> + <Filter>zstd</Filter> + </ClCompile> + <ClCompile Include="..\..\..\zstd\zstd_opt.c"> + <Filter>zstd</Filter> + </ClCompile> + <ClCompile Include="..\..\..\zstd\zstdmt_compress.c"> + <Filter>zstd</Filter> + </ClCompile> + <ClCompile Include="..\..\..\server\TracyMmap.cpp"> + <Filter>server</Filter> + </ClCompile> + <ClCompile Include="..\..\..\server\TracyTextureCompression.cpp"> + <Filter>server</Filter> + </ClCompile> + <ClCompile Include="..\..\..\getopt\getopt.c"> + <Filter>getopt</Filter> + </ClCompile> + <ClCompile Include="..\..\src\csvexport.cpp"> + <Filter>src</Filter> + </ClCompile> + </ItemGroup> + <ItemGroup> + <ClInclude Include="..\..\..\common\tracy_lz4.hpp"> + <Filter>common</Filter> + </ClInclude> + <ClInclude Include="..\..\..\common\TracyAlloc.hpp"> + <Filter>common</Filter> + </ClInclude> + <ClInclude Include="..\..\..\common\TracyColor.hpp"> + <Filter>common</Filter> + </ClInclude> + <ClInclude Include="..\..\..\common\TracyForceInline.hpp"> + <Filter>common</Filter> + </ClInclude> + <ClInclude Include="..\..\..\common\TracyProtocol.hpp"> + <Filter>common</Filter> + </ClInclude> + <ClInclude Include="..\..\..\common\TracyQueue.hpp"> + <Filter>common</Filter> + </ClInclude> + <ClInclude Include="..\..\..\common\TracySocket.hpp"> + <Filter>common</Filter> + </ClInclude> + <ClInclude Include="..\..\..\common\TracySystem.hpp"> + <Filter>common</Filter> + </ClInclude> + <ClInclude Include="..\..\..\server\TracyCharUtil.hpp"> + <Filter>server</Filter> + </ClInclude> + <ClInclude Include="..\..\..\server\TracyEvent.hpp"> + <Filter>server</Filter> + </ClInclude> + <ClInclude Include="..\..\..\server\TracyFileWrite.hpp"> + <Filter>server</Filter> + </ClInclude> + <ClInclude Include="..\..\..\server\TracyMemory.hpp"> + <Filter>server</Filter> + </ClInclude> + <ClInclude Include="..\..\..\server\TracyPopcnt.hpp"> + <Filter>server</Filter> + </ClInclude> + <ClInclude Include="..\..\..\server\TracySlab.hpp"> + <Filter>server</Filter> + </ClInclude> + <ClInclude Include="..\..\..\server\TracyVector.hpp"> + <Filter>server</Filter> + </ClInclude> + <ClInclude Include="..\..\..\server\TracyWorker.hpp"> + <Filter>server</Filter> + </ClInclude> + <ClInclude Include="..\..\..\common\TracyAlign.hpp"> + <Filter>common</Filter> + </ClInclude> + <ClInclude Include="..\..\..\common\tracy_lz4hc.hpp"> + <Filter>common</Filter> + </ClInclude> + <ClInclude Include="..\..\..\server\TracyPrint.hpp"> + <Filter>server</Filter> + </ClInclude> + <ClInclude Include="..\..\..\server\TracyThreadCompress.hpp"> + <Filter>server</Filter> + </ClInclude> + <ClInclude Include="..\..\..\server\TracyTaskDispatch.hpp"> + <Filter>server</Filter> + </ClInclude> + <ClInclude Include="..\..\..\zstd\bitstream.h"> + <Filter>zstd</Filter> + </ClInclude> + <ClInclude Include="..\..\..\zstd\compiler.h"> + <Filter>zstd</Filter> + </ClInclude> + <ClInclude Include="..\..\..\zstd\cpu.h"> + <Filter>zstd</Filter> + </ClInclude> + <ClInclude Include="..\..\..\zstd\debug.h"> + <Filter>zstd</Filter> + </ClInclude> + <ClInclude Include="..\..\..\zstd\error_private.h"> + <Filter>zstd</Filter> + </ClInclude> + <ClInclude Include="..\..\..\zstd\fse.h"> + <Filter>zstd</Filter> + </ClInclude> + <ClInclude Include="..\..\..\zstd\hist.h"> + <Filter>zstd</Filter> + </ClInclude> + <ClInclude Include="..\..\..\zstd\huf.h"> + <Filter>zstd</Filter> + </ClInclude> + <ClInclude Include="..\..\..\zstd\mem.h"> + <Filter>zstd</Filter> + </ClInclude> + <ClInclude Include="..\..\..\zstd\pool.h"> + <Filter>zstd</Filter> + </ClInclude> + <ClInclude Include="..\..\..\zstd\threading.h"> + <Filter>zstd</Filter> + </ClInclude> + <ClInclude Include="..\..\..\zstd\xxhash.h"> + <Filter>zstd</Filter> + </ClInclude> + <ClInclude Include="..\..\..\zstd\zstd.h"> + <Filter>zstd</Filter> + </ClInclude> + <ClInclude Include="..\..\..\zstd\zstd_compress_internal.h"> + <Filter>zstd</Filter> + </ClInclude> + <ClInclude Include="..\..\..\zstd\zstd_compress_literals.h"> + <Filter>zstd</Filter> + </ClInclude> + <ClInclude Include="..\..\..\zstd\zstd_compress_sequences.h"> + <Filter>zstd</Filter> + </ClInclude> + <ClInclude Include="..\..\..\zstd\zstd_compress_superblock.h"> + <Filter>zstd</Filter> + </ClInclude> + <ClInclude Include="..\..\..\zstd\zstd_cwksp.h"> + <Filter>zstd</Filter> + </ClInclude> + <ClInclude Include="..\..\..\zstd\zstd_ddict.h"> + <Filter>zstd</Filter> + </ClInclude> + <ClInclude Include="..\..\..\zstd\zstd_decompress_block.h"> + <Filter>zstd</Filter> + </ClInclude> + <ClInclude Include="..\..\..\zstd\zstd_decompress_internal.h"> + <Filter>zstd</Filter> + </ClInclude> + <ClInclude Include="..\..\..\zstd\zstd_double_fast.h"> + <Filter>zstd</Filter> + </ClInclude> + <ClInclude Include="..\..\..\zstd\zstd_errors.h"> + <Filter>zstd</Filter> + </ClInclude> + <ClInclude Include="..\..\..\zstd\zstd_fast.h"> + <Filter>zstd</Filter> + </ClInclude> + <ClInclude Include="..\..\..\zstd\zstd_internal.h"> + <Filter>zstd</Filter> + </ClInclude> + <ClInclude Include="..\..\..\zstd\zstd_lazy.h"> + <Filter>zstd</Filter> + </ClInclude> + <ClInclude Include="..\..\..\zstd\zstd_ldm.h"> + <Filter>zstd</Filter> + </ClInclude> + <ClInclude Include="..\..\..\zstd\zstd_opt.h"> + <Filter>zstd</Filter> + </ClInclude> + <ClInclude Include="..\..\..\zstd\zstdmt_compress.h"> + <Filter>zstd</Filter> + </ClInclude> + <ClInclude Include="..\..\..\server\TracyFileRead.hpp"> + <Filter>server</Filter> + </ClInclude> + <ClInclude Include="..\..\..\server\TracyMmap.hpp"> + <Filter>server</Filter> + </ClInclude> + <ClInclude Include="..\..\..\server\TracyTextureCompression.hpp"> + <Filter>server</Filter> + </ClInclude> + <ClInclude Include="..\..\..\getopt\getopt.h"> + <Filter>getopt</Filter> + </ClInclude> + </ItemGroup> +</Project>
\ No newline at end of file diff --git a/csvexport/src/csvexport.cpp b/csvexport/src/csvexport.cpp index 9b276609..c0654c44 100644 --- a/csvexport/src/csvexport.cpp +++ b/csvexport/src/csvexport.cpp @@ -1,3 +1,7 @@ +#ifdef _WIN32 +# include <windows.h> +#endif + #include <algorithm> #include <cctype> #include <fstream> @@ -11,7 +15,7 @@ #include "../../server/TracyFileRead.hpp" #include "../../server/TracyWorker.hpp" -#include "getopt.h" +#include "../../getopt/getopt.h" void print_usage_exit(int e) { @@ -173,6 +177,14 @@ int64_t GetZoneChildTimeFast( int main(int argc, char** argv) { +#ifdef _WIN32 + if (!AttachConsole(ATTACH_PARENT_PROCESS)) + { + AllocConsole(); + SetConsoleMode(GetStdHandle(STD_OUTPUT_HANDLE), 0x07); + } +#endif + Args args = parse_args(argc, argv); auto f = std::unique_ptr<tracy::FileRead>( |