9 changed files with 37 additions and 580 deletions
+6
View File
@@ -0,0 +1,6 @@
cmake_minimum_required(VERSION 3.16)
project(mob)
add_subdirectory(src)
set_property(DIRECTORY ${PROJECT_SOURCE_DIR} PROPERTY VS_STARTUP_PROJECT mob)
+9 -30
View File
@@ -1,40 +1,19 @@
$root = $PSScriptRoot
if (!$root) {
$root = "."
$root = "."
}
$installationPath = & $root\third-party\bin\vswhere.exe -products * -nologo -prerelease -latest -property installationPath
if (! $?) {
Write-Error "vswhere returned $LastExitCode"
exit $LastExitCode
}
if (! $installationPath) {
Write-Error "Empty installation path"
exit 1
}
$opts = ""
$opts += " $root\vs\mob.sln"
$opts += " -m"
$opts += " -p:Configuration=Release"
$opts += " -noLogo"
$opts += " -p:UseMultiToolTask=true"
$opts += " -p:EnforceProcessCountAcrossBuilds=true"
$opts += " -clp:ErrorsOnly;Verbosity=minimal"
$vsDevCmd = "$installationPath\Common7\Tools\VsDevCmd.bat"
if (!(Test-Path "$vsDevCmd")) {
Write-Error "VdDevCmd.bat not found at $vsDevCmd"
exit 1
}
& "${env:COMSPEC}" /c "`"$vsDevCmd`" -no_logo -arch=amd64 -host_arch=amd64 && msbuild $opts"
cmake -B build $root | Out-Null
cmake --build $root/build --config Release -- `
"-p:UseMultiToolTask=true" `
"-noLogo" `
"-p:EnforceProcessCountAcrossBuilds=true" `
"-clp:ErrorsOnly;Verbosity=minimal"
if (! $?) {
Write-Error "Build failed"
exit $LastExitCode
}
Copy-Item "$root\build\Release\x64\mob.exe" "$root\mob.exe"
echo "run ``.\mob -d prefix/path build`` to start building"
Copy-Item "$root\build\src\Release\mob.exe" "$root\mob.exe"
Write-Output "run ``.\mob -d prefix/path build`` to start building"
+22
View File
@@ -0,0 +1,22 @@
cmake_minimum_required(VERSION 3.16)
file(GLOB_RECURSE source_files *.cpp)
file(GLOB RECURSE header_files *.h)
add_executable(mob ${source_files})
set_target_properties(mob PROPERTIES CXX_STANDARD 20)
target_compile_definitions(mob PUBLIC NOMINMAX)
target_compile_options(mob PUBLIC "/MT")
target_include_directories(mob PUBLIC ${CMAKE_SOURCE_DIR}/third-party/include)
target_link_libraries(mob PUBLIC
wsock32 ws2_32 crypt32 wldap32 dbghelp shlwapi version
optimized ${CMAKE_SOURCE_DIR}/third-party/lib/libcurl.lib
debug ${CMAKE_SOURCE_DIR}/third-party/lib/libcurl-d.lib
optimized ${CMAKE_SOURCE_DIR}/third-party/lib/zlib.lib
debug ${CMAKE_SOURCE_DIR}/third-party/lib/zlibd.lib)
source_group(TREE ${CMAKE_CURRENT_SOURCE_DIR}
PREFIX src
FILES ${source_files} ${header_files})
set_property(DIRECTORY ${PROJECT_SOURCE_DIR} PROPERTY VS_STARTUP_PROJECT mob)
-15
View File
@@ -1,15 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ImportGroup Label="PropertySheets" />
<PropertyGroup Label="UserMacros" />
<PropertyGroup />
<ItemDefinitionGroup>
<Link>
<AdditionalDependencies>libcurl-d.lib;zlibd.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
<ClCompile>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
</ClCompile>
</ItemDefinitionGroup>
<ItemGroup />
</Project>
-25
View File
@@ -1,25 +0,0 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16
VisualStudioVersion = 16.0.30014.187
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mob", "mob.vcxproj", "{CB2CB683-78DA-44B9-B762-D195041F234E}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|x64 = Debug|x64
Release|x64 = Release|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{CB2CB683-78DA-44B9-B762-D195041F234E}.Debug|x64.ActiveCfg = Debug|x64
{CB2CB683-78DA-44B9-B762-D195041F234E}.Debug|x64.Build.0 = Debug|x64
{CB2CB683-78DA-44B9-B762-D195041F234E}.Release|x64.ActiveCfg = Release|x64
{CB2CB683-78DA-44B9-B762-D195041F234E}.Release|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {84F7C190-1CD8-46DF-9349-05A62C5B02B5}
EndGlobalSection
EndGlobal
-162
View File
@@ -1,162 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<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>16.0</VCProjectVersion>
<Keyword>Win32Proj</Keyword>
<ProjectGuid>{cb2cb683-78da-44b9-b762-d195041f234e}</ProjectGuid>
<RootNamespace>mob</RootNamespace>
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
<WholeProgramOptimization>true</WholeProgramOptimization>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="Shared">
</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" />
<Import Project="props.props" />
<Import Project="debug.props" />
</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" />
<Import Project="props.props" />
<Import Project="release.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Link />
<ClCompile>
<BuildStlModules>false</BuildStlModules>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<BuildStlModules>false</BuildStlModules>
</ClCompile>
<Link />
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\src\cmd\build.cpp" />
<ClCompile Include="..\src\cmd\cmake.cpp" />
<ClCompile Include="..\src\cmd\commands.cpp" />
<ClCompile Include="..\src\cmd\git.cpp" />
<ClCompile Include="..\src\cmd\list.cpp" />
<ClCompile Include="..\src\cmd\pr.cpp" />
<ClCompile Include="..\src\cmd\release.cpp" />
<ClCompile Include="..\src\cmd\tx.cpp" />
<ClCompile Include="..\src\core\conf.cpp" />
<ClCompile Include="..\src\core\context.cpp" />
<ClCompile Include="..\src\core\env.cpp" />
<ClCompile Include="..\src\core\ini.cpp" />
<ClCompile Include="..\src\core\op.cpp" />
<ClCompile Include="..\src\core\paths.cpp" />
<ClCompile Include="..\src\core\pipe.cpp" />
<ClCompile Include="..\src\core\process.cpp" />
<ClCompile Include="..\src\main.cpp" />
<ClCompile Include="..\src\net.cpp" />
<ClCompile Include="..\src\pch.cpp">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Create</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Create</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\src\tasks\boost.cpp" />
<ClCompile Include="..\src\tasks\boost_di.cpp" />
<ClCompile Include="..\src\tasks\bzip2.cpp" />
<ClCompile Include="..\src\tasks\explorerpp.cpp" />
<ClCompile Include="..\src\tasks\fmt.cpp" />
<ClCompile Include="..\src\tasks\gtest.cpp" />
<ClCompile Include="..\src\tasks\installer.cpp" />
<ClCompile Include="..\src\tasks\libbsarch.cpp" />
<ClCompile Include="..\src\tasks\libffi.cpp" />
<ClCompile Include="..\src\tasks\libloot.cpp" />
<ClCompile Include="..\src\tasks\licenses.cpp" />
<ClCompile Include="..\src\tasks\lz4.cpp" />
<ClCompile Include="..\src\tasks\modorganizer.cpp" />
<ClCompile Include="..\src\tasks\openssl.cpp" />
<ClCompile Include="..\src\tasks\pybind11.cpp" />
<ClCompile Include="..\src\tasks\pyqt.cpp" />
<ClCompile Include="..\src\tasks\python.cpp" />
<ClCompile Include="..\src\tasks\sevenz.cpp" />
<ClCompile Include="..\src\tasks\sip.cpp" />
<ClCompile Include="..\src\tasks\spdlog.cpp" />
<ClCompile Include="..\src\tasks\stylesheets.cpp" />
<ClCompile Include="..\src\tasks\task.cpp" />
<ClCompile Include="..\src\tasks\task_manager.cpp" />
<ClCompile Include="..\src\tasks\translations.cpp" />
<ClCompile Include="..\src\tasks\usvfs.cpp" />
<ClCompile Include="..\src\tasks\zlib.cpp" />
<ClCompile Include="..\src\tools\cmake.cpp" />
<ClCompile Include="..\src\tools\downloader.cpp" />
<ClCompile Include="..\src\tools\extractor.cpp" />
<ClCompile Include="..\src\tools\git.cpp" />
<ClCompile Include="..\src\tools\jom.cpp" />
<ClCompile Include="..\src\tools\msbuild.cpp" />
<ClCompile Include="..\src\tools\nmake.cpp" />
<ClCompile Include="..\src\tools\patcher.cpp" />
<ClCompile Include="..\src\tools\process_runner.cpp" />
<ClCompile Include="..\src\tools\python.cpp" />
<ClCompile Include="..\src\tools\tools.cpp" />
<ClCompile Include="..\src\utility.cpp" />
<ClCompile Include="..\src\utility\assert.cpp" />
<ClCompile Include="..\src\utility\fs.cpp" />
<ClCompile Include="..\src\utility\io.cpp" />
<ClCompile Include="..\src\utility\string.cpp" />
<ClCompile Include="..\src\utility\threading.cpp" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\src\cmd\commands.h" />
<ClInclude Include="..\src\core\conf.h" />
<ClInclude Include="..\src\core\context.h" />
<ClInclude Include="..\src\core\env.h" />
<ClInclude Include="..\src\core\ini.h" />
<ClInclude Include="..\src\core\op.h" />
<ClInclude Include="..\src\core\paths.h" />
<ClInclude Include="..\src\core\pipe.h" />
<ClInclude Include="..\src\core\process.h" />
<ClInclude Include="..\src\net.h" />
<ClInclude Include="..\src\pch.h" />
<ClInclude Include="..\src\tasks\task.h" />
<ClInclude Include="..\src\tasks\tasks.h" />
<ClInclude Include="..\src\tasks\task_manager.h" />
<ClInclude Include="..\src\tools\cmake.h" />
<ClInclude Include="..\src\tools\git.h" />
<ClInclude Include="..\src\tools\msbuild.h" />
<ClInclude Include="..\src\tools\tools.h" />
<ClInclude Include="..\src\utility.h" />
<ClInclude Include="..\src\utility\algo.h" />
<ClInclude Include="..\src\utility\assert.h" />
<ClInclude Include="..\src\utility\enum.h" />
<ClInclude Include="..\src\utility\fs.h" />
<ClInclude Include="..\src\utility\io.h" />
<ClInclude Include="..\src\utility\string.h" />
<ClInclude Include="..\src\utility\threading.h" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>
-291
View File
@@ -1,291 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="src">
<UniqueIdentifier>{23ea265d-5536-4626-b27a-5403447aec6e}</UniqueIdentifier>
</Filter>
<Filter Include="src\tasks">
<UniqueIdentifier>{892d19b8-e898-4c80-be14-e1ee1fb13209}</UniqueIdentifier>
</Filter>
<Filter Include="src\tools">
<UniqueIdentifier>{b0afbfc3-9b49-4768-9077-a8284ced4416}</UniqueIdentifier>
</Filter>
<Filter Include="src\core">
<UniqueIdentifier>{6e4d31d5-100c-4a4d-8e7d-4c48939819bd}</UniqueIdentifier>
</Filter>
<Filter Include="src\utility">
<UniqueIdentifier>{78dd6066-d407-4450-b520-649454c15ee9}</UniqueIdentifier>
</Filter>
<Filter Include="src\cmd">
<UniqueIdentifier>{b9307be3-9ccb-4449-8aed-d9b69f0beda9}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\src\main.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\src\pch.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\src\net.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\src\utility.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\src\tasks\fmt.cpp">
<Filter>src\tasks</Filter>
</ClCompile>
<ClCompile Include="..\src\tasks\gtest.cpp">
<Filter>src\tasks</Filter>
</ClCompile>
<ClCompile Include="..\src\tasks\libbsarch.cpp">
<Filter>src\tasks</Filter>
</ClCompile>
<ClCompile Include="..\src\tasks\libffi.cpp">
<Filter>src\tasks</Filter>
</ClCompile>
<ClCompile Include="..\src\tasks\libloot.cpp">
<Filter>src\tasks</Filter>
</ClCompile>
<ClCompile Include="..\src\tasks\openssl.cpp">
<Filter>src\tasks</Filter>
</ClCompile>
<ClCompile Include="..\src\tasks\python.cpp">
<Filter>src\tasks</Filter>
</ClCompile>
<ClCompile Include="..\src\tasks\sevenz.cpp">
<Filter>src\tasks</Filter>
</ClCompile>
<ClCompile Include="..\src\tasks\zlib.cpp">
<Filter>src\tasks</Filter>
</ClCompile>
<ClCompile Include="..\src\tasks\boost.cpp">
<Filter>src\tasks</Filter>
</ClCompile>
<ClCompile Include="..\src\tasks\bzip2.cpp">
<Filter>src\tasks</Filter>
</ClCompile>
<ClCompile Include="..\src\tasks\task.cpp">
<Filter>src\tasks</Filter>
</ClCompile>
<ClCompile Include="..\src\tasks\lz4.cpp">
<Filter>src\tasks</Filter>
</ClCompile>
<ClCompile Include="..\src\tasks\spdlog.cpp">
<Filter>src\tasks</Filter>
</ClCompile>
<ClCompile Include="..\src\tasks\usvfs.cpp">
<Filter>src\tasks</Filter>
</ClCompile>
<ClCompile Include="..\src\tasks\sip.cpp">
<Filter>src\tasks</Filter>
</ClCompile>
<ClCompile Include="..\src\tasks\pyqt.cpp">
<Filter>src\tasks</Filter>
</ClCompile>
<ClCompile Include="..\src\tools\extractor.cpp">
<Filter>src\tools</Filter>
</ClCompile>
<ClCompile Include="..\src\tools\git.cpp">
<Filter>src\tools</Filter>
</ClCompile>
<ClCompile Include="..\src\tools\jom.cpp">
<Filter>src\tools</Filter>
</ClCompile>
<ClCompile Include="..\src\tools\msbuild.cpp">
<Filter>src\tools</Filter>
</ClCompile>
<ClCompile Include="..\src\tools\patcher.cpp">
<Filter>src\tools</Filter>
</ClCompile>
<ClCompile Include="..\src\tools\process_runner.cpp">
<Filter>src\tools</Filter>
</ClCompile>
<ClCompile Include="..\src\tools\tools.cpp">
<Filter>src\tools</Filter>
</ClCompile>
<ClCompile Include="..\src\tools\cmake.cpp">
<Filter>src\tools</Filter>
</ClCompile>
<ClCompile Include="..\src\tools\downloader.cpp">
<Filter>src\tools</Filter>
</ClCompile>
<ClCompile Include="..\src\tasks\stylesheets.cpp">
<Filter>src\tasks</Filter>
</ClCompile>
<ClCompile Include="..\src\tasks\licenses.cpp">
<Filter>src\tasks</Filter>
</ClCompile>
<ClCompile Include="..\src\tasks\modorganizer.cpp">
<Filter>src\tasks</Filter>
</ClCompile>
<ClCompile Include="..\src\tasks\boost_di.cpp">
<Filter>src\tasks</Filter>
</ClCompile>
<ClCompile Include="..\src\tasks\explorerpp.cpp">
<Filter>src\tasks</Filter>
</ClCompile>
<ClCompile Include="..\src\tasks\installer.cpp">
<Filter>src\tasks</Filter>
</ClCompile>
<ClCompile Include="..\src\tasks\translations.cpp">
<Filter>src\tasks</Filter>
</ClCompile>
<ClCompile Include="..\src\core\env.cpp">
<Filter>src\core</Filter>
</ClCompile>
<ClCompile Include="..\src\core\op.cpp">
<Filter>src\core</Filter>
</ClCompile>
<ClCompile Include="..\src\core\process.cpp">
<Filter>src\core</Filter>
</ClCompile>
<ClCompile Include="..\src\core\conf.cpp">
<Filter>src\core</Filter>
</ClCompile>
<ClCompile Include="..\src\core\context.cpp">
<Filter>src\core</Filter>
</ClCompile>
<ClCompile Include="..\src\utility\threading.cpp">
<Filter>src\utility</Filter>
</ClCompile>
<ClCompile Include="..\src\utility\string.cpp">
<Filter>src\utility</Filter>
</ClCompile>
<ClCompile Include="..\src\utility\fs.cpp">
<Filter>src\utility</Filter>
</ClCompile>
<ClCompile Include="..\src\utility\io.cpp">
<Filter>src\utility</Filter>
</ClCompile>
<ClCompile Include="..\src\utility\assert.cpp">
<Filter>src\utility</Filter>
</ClCompile>
<ClCompile Include="..\src\cmd\commands.cpp">
<Filter>src\cmd</Filter>
</ClCompile>
<ClCompile Include="..\src\cmd\build.cpp">
<Filter>src\cmd</Filter>
</ClCompile>
<ClCompile Include="..\src\cmd\cmake.cpp">
<Filter>src\cmd</Filter>
</ClCompile>
<ClCompile Include="..\src\cmd\git.cpp">
<Filter>src\cmd</Filter>
</ClCompile>
<ClCompile Include="..\src\cmd\list.cpp">
<Filter>src\cmd</Filter>
</ClCompile>
<ClCompile Include="..\src\cmd\release.cpp">
<Filter>src\cmd</Filter>
</ClCompile>
<ClCompile Include="..\src\cmd\tx.cpp">
<Filter>src\cmd</Filter>
</ClCompile>
<ClCompile Include="..\src\cmd\pr.cpp">
<Filter>src\cmd</Filter>
</ClCompile>
<ClCompile Include="..\src\core\pipe.cpp">
<Filter>src\core</Filter>
</ClCompile>
<ClCompile Include="..\src\core\ini.cpp">
<Filter>src\core</Filter>
</ClCompile>
<ClCompile Include="..\src\core\paths.cpp">
<Filter>src\core</Filter>
</ClCompile>
<ClCompile Include="..\src\tools\python.cpp">
<Filter>src\tools</Filter>
</ClCompile>
<ClCompile Include="..\src\tasks\task_manager.cpp">
<Filter>src\tasks</Filter>
</ClCompile>
<ClCompile Include="..\src\tasks\pybind11.cpp">
<Filter>src\tasks</Filter>
</ClCompile>
<ClCompile Include="..\src\tools\nmake.cpp">
<Filter>src\tools</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\src\pch.h">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\src\net.h">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\src\utility.h">
<Filter>src</Filter>
</ClInclude>
<ClInclude Include="..\src\tasks\task.h">
<Filter>src\tasks</Filter>
</ClInclude>
<ClInclude Include="..\src\tasks\tasks.h">
<Filter>src\tasks</Filter>
</ClInclude>
<ClInclude Include="..\src\tools\tools.h">
<Filter>src\tools</Filter>
</ClInclude>
<ClInclude Include="..\src\core\context.h">
<Filter>src\core</Filter>
</ClInclude>
<ClInclude Include="..\src\core\env.h">
<Filter>src\core</Filter>
</ClInclude>
<ClInclude Include="..\src\core\op.h">
<Filter>src\core</Filter>
</ClInclude>
<ClInclude Include="..\src\core\process.h">
<Filter>src\core</Filter>
</ClInclude>
<ClInclude Include="..\src\core\conf.h">
<Filter>src\core</Filter>
</ClInclude>
<ClInclude Include="..\src\utility\threading.h">
<Filter>src\utility</Filter>
</ClInclude>
<ClInclude Include="..\src\utility\string.h">
<Filter>src\utility</Filter>
</ClInclude>
<ClInclude Include="..\src\utility\assert.h">
<Filter>src\utility</Filter>
</ClInclude>
<ClInclude Include="..\src\utility\fs.h">
<Filter>src\utility</Filter>
</ClInclude>
<ClInclude Include="..\src\utility\algo.h">
<Filter>src\utility</Filter>
</ClInclude>
<ClInclude Include="..\src\utility\io.h">
<Filter>src\utility</Filter>
</ClInclude>
<ClInclude Include="..\src\cmd\commands.h">
<Filter>src\cmd</Filter>
</ClInclude>
<ClInclude Include="..\src\utility\enum.h">
<Filter>src\utility</Filter>
</ClInclude>
<ClInclude Include="..\src\core\pipe.h">
<Filter>src\core</Filter>
</ClInclude>
<ClInclude Include="..\src\core\ini.h">
<Filter>src\core</Filter>
</ClInclude>
<ClInclude Include="..\src\core\paths.h">
<Filter>src\core</Filter>
</ClInclude>
<ClInclude Include="..\src\tools\git.h">
<Filter>src\tools</Filter>
</ClInclude>
<ClInclude Include="..\src\tools\cmake.h">
<Filter>src\tools</Filter>
</ClInclude>
<ClInclude Include="..\src\tools\msbuild.h">
<Filter>src\tools</Filter>
</ClInclude>
<ClInclude Include="..\src\tasks\task_manager.h">
<Filter>src\tasks</Filter>
</ClInclude>
</ItemGroup>
</Project>
-32
View File
@@ -1,32 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ImportGroup Label="PropertySheets" />
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<OutDir>$(SolutionDir)..\build\$(Configuration)\$(PlatformTarget)\</OutDir>
<IntDir>$(ProjectDir)obj\$(ProjectName)\$(Configuration)\$(PlatformTarget)\</IntDir>
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
<WarningLevel>EnableAllWarnings</WarningLevel>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup>
<ClCompile>
<DiagnosticsFormat>Caret</DiagnosticsFormat>
<ConformanceMode>true</ConformanceMode>
<LanguageStandard>stdcpplatest</LanguageStandard>
<PrecompiledHeader>Use</PrecompiledHeader>
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
<ObjectFileName>$(IntDir)fake\%(RelativeDir)</ObjectFileName>
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_SILENCE_CXX17_OLD_ALLOCATOR_MEMBERS_DEPRECATION_WARNING;CURL_STATICLIB;NOMINMAX;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>..\third-party\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<DisableSpecificWarnings>4566</DisableSpecificWarnings>
</ClCompile>
<Link>
<AdditionalLibraryDirectories>..\third-party\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<AdditionalDependencies>Ws2_32.lib;Crypt32.lib;Wldap32.lib;Shlwapi.lib;DbgHelp.lib;Version.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemGroup />
</Project>
-25
View File
@@ -1,25 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ImportGroup Label="PropertySheets" />
<PropertyGroup Label="UserMacros" />
<PropertyGroup />
<ItemDefinitionGroup>
<Link>
<AdditionalDependencies>libcurl.lib;zlib.lib;%(AdditionalDependencies)</AdditionalDependencies>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
</Link>
<ClCompile>
<InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
</ClCompile>
<ClCompile>
<IntrinsicFunctions>true</IntrinsicFunctions>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<WholeProgramOptimization>true</WholeProgramOptimization>
<EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
<StringPooling>true</StringPooling>
</ClCompile>
</ItemDefinitionGroup>
<ItemGroup />
</Project>