Browse Source
Enable Visual Studio support for tline
Enable Visual Studio support for tline
FIXME: not yet complete, complex type incompatibilitypre-master-46
3 changed files with 284 additions and 6 deletions
@ -0,0 +1,242 @@ |
|||
<?xml version="1.0" encoding="utf-8"?> |
|||
<Project DefaultTargets="Build" ToolsVersion="14.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"> |
|||
<ProjectName>tlines</ProjectName> |
|||
<ProjectGuid>{2F52507B-4C61-4B8D-8E32-E9DF5EFF527F}</ProjectGuid> |
|||
<RootNamespace>icmtlines</RootNamespace> |
|||
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion> |
|||
</PropertyGroup> |
|||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> |
|||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> |
|||
<ConfigurationType>DynamicLibrary</ConfigurationType> |
|||
<CharacterSet>NotSet</CharacterSet> |
|||
<PlatformToolset>v143</PlatformToolset> |
|||
</PropertyGroup> |
|||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> |
|||
<ConfigurationType>DynamicLibrary</ConfigurationType> |
|||
<CharacterSet>NotSet</CharacterSet> |
|||
<WholeProgramOptimization>true</WholeProgramOptimization> |
|||
<PlatformToolset>v143</PlatformToolset> |
|||
</PropertyGroup> |
|||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> |
|||
<ConfigurationType>DynamicLibrary</ConfigurationType> |
|||
<CharacterSet>NotSet</CharacterSet> |
|||
<PlatformToolset>v143</PlatformToolset> |
|||
</PropertyGroup> |
|||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> |
|||
<ConfigurationType>DynamicLibrary</ConfigurationType> |
|||
<CharacterSet>MultiByte</CharacterSet> |
|||
<WholeProgramOptimization>true</WholeProgramOptimization> |
|||
<PlatformToolset>v143</PlatformToolset> |
|||
</PropertyGroup> |
|||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> |
|||
<ImportGroup Label="ExtensionSettings"> |
|||
</ImportGroup> |
|||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> |
|||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
|||
</ImportGroup> |
|||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"> |
|||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
|||
</ImportGroup> |
|||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> |
|||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
|||
</ImportGroup> |
|||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> |
|||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
|||
</ImportGroup> |
|||
<PropertyGroup Label="UserMacros" /> |
|||
<PropertyGroup> |
|||
<_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion> |
|||
<TargetExt>.cm</TargetExt> |
|||
<OutDir>$(SolutionDir)codemodels\$(Platform)\$(Configuration)\</OutDir> |
|||
<IntDir>$(SolutionDir)xspice\intermediate\$(ProjectName)\$(Platform)\$(Configuration)\</IntDir> |
|||
</PropertyGroup> |
|||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> |
|||
<GenerateManifest>true</GenerateManifest> |
|||
<LinkIncremental>false</LinkIncremental> |
|||
</PropertyGroup> |
|||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> |
|||
<GenerateManifest>false</GenerateManifest> |
|||
</PropertyGroup> |
|||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> |
|||
<TargetName>$(ProjectName)64</TargetName> |
|||
<GenerateManifest>true</GenerateManifest> |
|||
<LinkIncremental>false</LinkIncremental> |
|||
</PropertyGroup> |
|||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> |
|||
<TargetName>$(ProjectName)64</TargetName> |
|||
<GenerateManifest>false</GenerateManifest> |
|||
</PropertyGroup> |
|||
<ItemDefinitionGroup> |
|||
<PreBuildEvent> |
|||
<Message>generate cfunc.c and ifspec.c files</Message> |
|||
<Command>call .\aux-cfunc.bat $(ProjectName)</Command> |
|||
</PreBuildEvent> |
|||
</ItemDefinitionGroup> |
|||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> |
|||
<ClCompile> |
|||
<Optimization>Disabled</Optimization> |
|||
<AdditionalIncludeDirectories>icm\$(ProjectName);..\src\include;..\..\src\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
|||
<PreprocessorDefinitions>_CRT_SECURE_NO_DEPRECATE;CIDER;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
|||
<MinimalRebuild>false</MinimalRebuild> |
|||
<ExceptionHandling> |
|||
</ExceptionHandling> |
|||
<BasicRuntimeChecks>Default</BasicRuntimeChecks> |
|||
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> |
|||
<RuntimeTypeInfo>false</RuntimeTypeInfo> |
|||
<WarningLevel>Level4</WarningLevel> |
|||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat> |
|||
<CompileAs>CompileAsC</CompileAs> |
|||
<MultiProcessorCompilation>true</MultiProcessorCompilation> |
|||
</ClCompile> |
|||
<Link> |
|||
<GenerateDebugInformation>true</GenerateDebugInformation> |
|||
<AssemblyDebug> |
|||
</AssemblyDebug> |
|||
<SubSystem>Windows</SubSystem> |
|||
<NoEntryPoint>false</NoEntryPoint> |
|||
<RandomizedBaseAddress>false</RandomizedBaseAddress> |
|||
<DataExecutionPrevention> |
|||
</DataExecutionPrevention> |
|||
<ImportLibrary>$(TargetDir)$(TargetName).lib</ImportLibrary> |
|||
<TargetMachine>MachineX86</TargetMachine> |
|||
</Link> |
|||
</ItemDefinitionGroup> |
|||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> |
|||
<ClCompile> |
|||
<Optimization>MaxSpeed</Optimization> |
|||
<IntrinsicFunctions>true</IntrinsicFunctions> |
|||
<AdditionalIncludeDirectories>icm\$(ProjectName);..\src\include;..\..\src\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
|||
<PreprocessorDefinitions>_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
|||
<ExceptionHandling> |
|||
</ExceptionHandling> |
|||
<RuntimeLibrary>MultiThreaded</RuntimeLibrary> |
|||
<FunctionLevelLinking>true</FunctionLevelLinking> |
|||
<WarningLevel>Level4</WarningLevel> |
|||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat> |
|||
<CompileAs>CompileAsC</CompileAs> |
|||
<MultiProcessorCompilation>true</MultiProcessorCompilation> |
|||
</ClCompile> |
|||
<Link> |
|||
<GenerateDebugInformation>true</GenerateDebugInformation> |
|||
<OptimizeReferences>true</OptimizeReferences> |
|||
<EnableCOMDATFolding>true</EnableCOMDATFolding> |
|||
<NoEntryPoint>false</NoEntryPoint> |
|||
<ImportLibrary>$(TargetDir)$(TargetName).lib</ImportLibrary> |
|||
<TargetMachine>MachineX86</TargetMachine> |
|||
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration> |
|||
</Link> |
|||
</ItemDefinitionGroup> |
|||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> |
|||
<Midl> |
|||
<TargetEnvironment>X64</TargetEnvironment> |
|||
</Midl> |
|||
<ClCompile> |
|||
<Optimization>Disabled</Optimization> |
|||
<AdditionalIncludeDirectories>icm\$(ProjectName);..\src\include;..\..\src\include;..\..\src\xspice\tlines\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
|||
<PreprocessorDefinitions>_CRT_SECURE_NO_DEPRECATE;CIDER;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
|||
<MinimalRebuild>false</MinimalRebuild> |
|||
<ExceptionHandling> |
|||
</ExceptionHandling> |
|||
<BasicRuntimeChecks>Default</BasicRuntimeChecks> |
|||
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> |
|||
<RuntimeTypeInfo>false</RuntimeTypeInfo> |
|||
<WarningLevel>Level4</WarningLevel> |
|||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat> |
|||
<CompileAs>CompileAsC</CompileAs> |
|||
</ClCompile> |
|||
<Link> |
|||
<GenerateDebugInformation>true</GenerateDebugInformation> |
|||
<AssemblyDebug> |
|||
</AssemblyDebug> |
|||
<SubSystem>Windows</SubSystem> |
|||
<NoEntryPoint>false</NoEntryPoint> |
|||
<RandomizedBaseAddress>false</RandomizedBaseAddress> |
|||
<DataExecutionPrevention> |
|||
</DataExecutionPrevention> |
|||
<ImportLibrary>$(TargetDir)$(TargetName).lib</ImportLibrary> |
|||
<TargetMachine>MachineX64</TargetMachine> |
|||
</Link> |
|||
</ItemDefinitionGroup> |
|||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> |
|||
<Midl> |
|||
<TargetEnvironment>X64</TargetEnvironment> |
|||
</Midl> |
|||
<ClCompile> |
|||
<Optimization>MaxSpeed</Optimization> |
|||
<IntrinsicFunctions>true</IntrinsicFunctions> |
|||
<AdditionalIncludeDirectories>icm\$(ProjectName);..\src\include;..\..\src\include;..\..\src\xspice\tlines\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
|||
<PreprocessorDefinitions>_CRT_SECURE_NO_DEPRECATE;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
|||
<ExceptionHandling> |
|||
</ExceptionHandling> |
|||
<RuntimeLibrary>MultiThreaded</RuntimeLibrary> |
|||
<FunctionLevelLinking>true</FunctionLevelLinking> |
|||
<WarningLevel>Level4</WarningLevel> |
|||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat> |
|||
<CompileAs>CompileAsC</CompileAs> |
|||
</ClCompile> |
|||
<Link> |
|||
<GenerateDebugInformation>true</GenerateDebugInformation> |
|||
<OptimizeReferences>true</OptimizeReferences> |
|||
<EnableCOMDATFolding>true</EnableCOMDATFolding> |
|||
<NoEntryPoint>false</NoEntryPoint> |
|||
<ImportLibrary>$(TargetDir)$(TargetName).lib</ImportLibrary> |
|||
<TargetMachine>MachineX64</TargetMachine> |
|||
</Link> |
|||
</ItemDefinitionGroup> |
|||
<ItemGroup> |
|||
<ClCompile Include="..\..\src\misc\dstring.c" /> |
|||
<ClCompile Include="..\..\src\xspice\tlines\msline_common.c" /> |
|||
<ClCompile Include="..\..\src\xspice\tlines\tline_common.c" /> |
|||
<ClCompile Include="icm\tlines\cpline\cpline-cfunc.c" /> |
|||
<ClCompile Include="icm\tlines\cpline\cpline-ifspec.c" /> |
|||
<ClCompile Include="icm\tlines\cpmlin\cpmlin-cfunc.c" /> |
|||
<ClCompile Include="icm\tlines\cpmlin\cpmlin-ifspec.c" /> |
|||
<ClCompile Include="icm\tlines\mlin\mlin-cfunc.c" /> |
|||
<ClCompile Include="icm\tlines\mlin\mlin-ifspec.c" /> |
|||
<ClCompile Include="icm\tlines\msopen\msopen-cfunc.c" /> |
|||
<ClCompile Include="icm\tlines\msopen\msopen-ifspec.c" /> |
|||
<ClCompile Include="icm\tlines\tline\tline-cfunc.c"> |
|||
<AdditionalIncludeDirectories>..\..\src\xspice\%(RelativeDir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
|||
</ClCompile> |
|||
<ClCompile Include="icm\tlines\tline\tline-ifspec.c" /> |
|||
</ItemGroup> |
|||
<ItemGroup> |
|||
<None Include="..\..\src\xspice\icm\tlines\cpline\cfunc.mod" /> |
|||
<None Include="..\..\src\xspice\icm\tlines\cpline\ifspec.ifs" /> |
|||
<None Include="..\..\src\xspice\icm\tlines\cpmlin\cfunc.mod" /> |
|||
<None Include="..\..\src\xspice\icm\tlines\cpmlin\ifspec.ifs" /> |
|||
<None Include="..\..\src\xspice\icm\tlines\mlin\cfunc.mod" /> |
|||
<None Include="..\..\src\xspice\icm\tlines\mlin\ifspec.ifs" /> |
|||
<None Include="..\..\src\xspice\icm\tlines\msopen\cfunc.mod" /> |
|||
<None Include="..\..\src\xspice\icm\tlines\msopen\ifspec.ifs" /> |
|||
<None Include="..\..\src\xspice\icm\tlines\tline\cfunc.mod" /> |
|||
<None Include="..\..\src\xspice\icm\tlines\tline\ifspec.ifs" /> |
|||
</ItemGroup> |
|||
<ItemGroup> |
|||
<ClInclude Include="..\..\src\include\ngspice\dstring.h" /> |
|||
<ClInclude Include="..\..\src\xspice\tlines\msline_common.h" /> |
|||
<ClInclude Include="..\..\src\xspice\tlines\tline_common.h" /> |
|||
</ItemGroup> |
|||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> |
|||
<ImportGroup Label="ExtensionTargets"> |
|||
</ImportGroup> |
|||
</Project> |
|||
Write
Preview
Loading…
Cancel
Save
Reference in new issue