diff options
author | John Hodge <tpg@mutabah.net> | 2018-03-18 10:48:26 +0800 |
---|---|---|
committer | John Hodge <tpg@mutabah.net> | 2018-04-01 14:02:32 +0800 |
commit | 5701df58fa8c9e067474659e6c54e47856cef7f0 (patch) | |
tree | c288493eb4ed7f9fe7ae998bde3c553484a989b2 /vsproject/mrustc.vcxproj | |
parent | c643adf22ea365bd7c8ed40f971c0cc99c9cf2a6 (diff) | |
download | mrust-5701df58fa8c9e067474659e6c54e47856cef7f0.tar.gz |
All - Move toml parser and path header to a common library, start on custom target specs.
Diffstat (limited to 'vsproject/mrustc.vcxproj')
-rw-r--r-- | vsproject/mrustc.vcxproj | 22 |
1 files changed, 18 insertions, 4 deletions
diff --git a/vsproject/mrustc.vcxproj b/vsproject/mrustc.vcxproj index c48d0444..2096266a 100644 --- a/vsproject/mrustc.vcxproj +++ b/vsproject/mrustc.vcxproj @@ -75,7 +75,7 @@ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> <ClCompile> <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <AdditionalIncludeDirectories>../src/include;../src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <AdditionalIncludeDirectories>../src/include;../src;../tools/common;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> <WarningLevel>Level1</WarningLevel> <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> @@ -90,12 +90,15 @@ <TargetMachine>MachineX86</TargetMachine> <GenerateDebugInformation>true</GenerateDebugInformation> <SubSystem>Console</SubSystem> + <AdditionalDependencies>common_lib.lib;%(AdditionalDependencies)</AdditionalDependencies> + <AdditionalLibraryDirectories>$(OutDir)</AdditionalLibraryDirectories> </Link> + <ProjectReference /> </ItemDefinitionGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> <ClCompile> <PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <AdditionalIncludeDirectories>../src/include;../src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <AdditionalIncludeDirectories>../src/include;../src;../tools/common;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> <WarningLevel>Level1</WarningLevel> <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> @@ -112,11 +115,14 @@ <EnableCOMDATFolding>true</EnableCOMDATFolding> <OptimizeReferences>true</OptimizeReferences> <FullProgramDatabaseFile>true</FullProgramDatabaseFile> + <AdditionalDependencies>common_lib.lib;%(AdditionalDependencies)</AdditionalDependencies> + <AdditionalLibraryDirectories>$(OutDir)</AdditionalLibraryDirectories> </Link> + <ProjectReference /> </ItemDefinitionGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> <ClCompile> - <AdditionalIncludeDirectories>../src/include;../src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <AdditionalIncludeDirectories>../src/include;../src;../tools/common;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <PreprocessToFile>false</PreprocessToFile> <AssemblerListingLocation>$(IntDir)dummy\%(RelativeDir)</AssemblerListingLocation> <ObjectFileName>$(IntDir)dummy\%(RelativeDir)</ObjectFileName> @@ -126,10 +132,15 @@ <WarningLevel>Level1</WarningLevel> <TreatSpecificWarningsAsErrors>4062;%(TreatSpecificWarningsAsErrors)</TreatSpecificWarningsAsErrors> </ClCompile> + <Link> + <AdditionalDependencies>common_lib.lib;%(AdditionalDependencies)</AdditionalDependencies> + <AdditionalLibraryDirectories>$(OutDir)</AdditionalLibraryDirectories> + </Link> + <ProjectReference /> </ItemDefinitionGroup> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> <ClCompile> - <AdditionalIncludeDirectories>../src/include;../src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <AdditionalIncludeDirectories>../src/include;../src;../tools/common;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <PreprocessToFile>false</PreprocessToFile> <AssemblerListingLocation>$(IntDir)dummy\%(RelativeDir)</AssemblerListingLocation> <ObjectFileName>$(IntDir)dummy\%(RelativeDir)</ObjectFileName> @@ -140,7 +151,10 @@ </ClCompile> <Link> <FullProgramDatabaseFile>true</FullProgramDatabaseFile> + <AdditionalDependencies>common_lib.lib;%(AdditionalDependencies)</AdditionalDependencies> + <AdditionalLibraryDirectories>$(OutDir)</AdditionalLibraryDirectories> </Link> + <ProjectReference /> </ItemDefinitionGroup> <ItemGroup> <ClCompile Include="..\src\ast\ast.cpp" /> |