Integrate Refactor solver sources and dual MSVC CMake builds
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
# 직접 유지하는 MSVC 빌드
|
||||
|
||||
이 영역은 FESA 솔루션의 solver library·CLI·별도 테스트 프로젝트와 공통 옵션·DLL 준비를
|
||||
소유한다. CMake가 생성한 프로젝트로 교체하거나 빌드 전에 CMake를 숨겨서 호출하지 않는다.
|
||||
요소 수식·검사 본문·기준 데이터는 이 영역의 소유가 아니다.
|
||||
|
||||
- Source 추가·이동·제거는 대응하는 CMake target 목록과 같은 변경 단위로 처리한다.
|
||||
한 owner가 두 목록을 대조하며 solver와 검사 본문을 빌드 경로별로 복제하지 않는다.
|
||||
- `Fesa.Common.props`와 `Fesa.Runtime.targets`의 CRT·산술·define·link·runtime staging을
|
||||
함께 확인한다. 개인 설치 경로는 환경변수 또는 ignored `Fesa.Local.props`로 주입한다.
|
||||
- AVX2 옵션은 전용 Hex8 source에만 둔다. Dispatch source와 나머지 target으로 확장하지 않는다.
|
||||
외부 GoogleTest source에 FESA 제품의 `/W4 /WX` 정책을 강제하지 않는다.
|
||||
- `MSBuild FESA.sln /m:2 /p:Configuration=Debug /p:Platform=x64`는 저장소 root의
|
||||
VS x64 개발 환경에서 실행한다. 별도 테스트 executable이 같은 solver library를 연결하고
|
||||
실행 파일 곁의 configuration별 DLL도 준비됐는지 확인한다. 빌드 성공은 검사 통과가 아니다.
|
||||
- 빌드 설정을 바꾸면 CMake와 실제 source·옵션·link·DLL 및 발견한 검사 identity를 대조한다.
|
||||
기존 실행 로그와 바이너리를 덮어쓰지 말고 변경 전후 근거를 구분한다.
|
||||
@@ -0,0 +1,75 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<!-- Override installation roots with environment variables or this ignored sheet. -->
|
||||
<Import Project="Fesa.Local.props" Condition="Exists('Fesa.Local.props')" />
|
||||
<PropertyGroup>
|
||||
<FesaRoot>$([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)..\'))</FesaRoot>
|
||||
<FesaBuildRoot>$(FesaRoot).build\native\$(Configuration)\</FesaBuildRoot>
|
||||
<FesaRootForward>$(FesaRoot.Replace('\','/').TrimEnd('/'))</FesaRootForward>
|
||||
<FesaBuildRootForward>$(FesaBuildRoot.Replace('\','/').TrimEnd('/'))</FesaBuildRootForward>
|
||||
<OutDir>$(FesaBuildRoot)tests\</OutDir>
|
||||
<OutDir Condition="'$(MSBuildProjectName)'=='fesa_cli'">$(FesaBuildRoot)src\fesa\</OutDir>
|
||||
<OutDir Condition="'$(ConfigurationType)'=='StaticLibrary'">$(FesaBuildRoot)lib\</OutDir>
|
||||
<IntDir>$(FesaBuildRoot)obj\$(MSBuildProjectName)\</IntDir>
|
||||
<TargetName Condition="'$(MSBuildProjectName)'=='fesa_cli'">fesa</TargetName>
|
||||
<TbbSuffix Condition="'$(Configuration)'=='Debug'">_debug</TbbSuffix>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<FesaExternalOptions Condition="'$(MSBuildProjectName)'=='fesa_solver'">/external:I"$(FESA_MKL_ROOT)\include" /external:I"$(FESA_TBB_ROOT)\include" /external:I"$(FESA_HDF5_ROOT)\include" /external:W0</FesaExternalOptions>
|
||||
<FesaExternalOptions Condition="'$(MSBuildProjectName)'=='fesa_unit_tests' Or '$(MSBuildProjectName)'=='fesa_integration_tests' Or '$(MSBuildProjectName)'=='fesa_reference_tests'">/external:I"$(FESA_HDF5_ROOT)\include" /external:I"$(FESA_GTEST_SOURCE_DIR)\googletest\include" /external:I"$(FESA_GTEST_SOURCE_DIR)\googletest" /external:W0</FesaExternalOptions>
|
||||
<FesaExternalOptions Condition="'$(MSBuildProjectName)'=='fesa_unit_tests'">$(FesaExternalOptions) /external:I"$(FESA_MKL_ROOT)\include"</FesaExternalOptions>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<LanguageStandard>stdcpp17</LanguageStandard>
|
||||
<SupportJustMyCode>false</SupportJustMyCode>
|
||||
<ExceptionHandling>Sync</ExceptionHandling>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<TreatWarningAsError>false</TreatWarningAsError>
|
||||
<WarningLevel Condition="'$(MSBuildProjectName)'=='fesa_solver' Or '$(MSBuildProjectName)'=='fesa_cli'">Level4</WarningLevel>
|
||||
<TreatWarningAsError Condition="'$(MSBuildProjectName)'=='fesa_solver' Or '$(MSBuildProjectName)'=='fesa_cli'">true</TreatWarningAsError>
|
||||
<RuntimeLibrary Condition="'$(Configuration)'=='Debug'">MultiThreadedDebugDLL</RuntimeLibrary>
|
||||
<RuntimeLibrary Condition="'$(Configuration)'=='Release'">MultiThreadedDLL</RuntimeLibrary>
|
||||
<Optimization Condition="'$(Configuration)'=='Debug'">Disabled</Optimization>
|
||||
<InlineFunctionExpansion Condition="'$(Configuration)'=='Debug'">Disabled</InlineFunctionExpansion>
|
||||
<BasicRuntimeChecks Condition="'$(Configuration)'=='Debug'">EnableFastChecks</BasicRuntimeChecks>
|
||||
<Optimization Condition="'$(Configuration)'=='Release'">MaxSpeed</Optimization>
|
||||
<InlineFunctionExpansion Condition="'$(Configuration)'=='Release'">AnySuitable</InlineFunctionExpansion>
|
||||
<DebugInformationFormat Condition="'$(Configuration)'=='Debug'">ProgramDatabase</DebugInformationFormat>
|
||||
<DebugInformationFormat Condition="'$(Configuration)'=='Release' And ('$(MSBuildProjectName)'=='fesa_solver' Or '$(MSBuildProjectName)'=='fesa_cli')">ProgramDatabase</DebugInformationFormat>
|
||||
<FloatingPointModel>Precise</FloatingPointModel>
|
||||
<PreprocessorDefinitions>WIN32;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<PreprocessorDefinitions Condition="'$(Configuration)'=='Release'">NDEBUG;WIN32;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<AdditionalIncludeDirectories>$(FesaRoot)include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<AdditionalIncludeDirectories Condition="'$(MSBuildProjectName)'=='fesa_solver' Or '$(MSBuildProjectName)'=='fesa_unit_tests' Or '$(MSBuildProjectName)'=='fesa_integration_tests'">$(FesaRoot)include;$(FesaRoot)src\fesa;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<AdditionalOptions>$(FesaExternalOptions) /MP2 %(AdditionalOptions)</AdditionalOptions>
|
||||
<ExternalWarningLevel>TurnOffAllWarnings</ExternalWarningLevel>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<TargetMachine>MachineX64</TargetMachine>
|
||||
<SubSystem>Console</SubSystem>
|
||||
<GenerateDebugInformation Condition="'$(Configuration)'=='Release' And '$(MSBuildProjectName)'=='fesa_cli'">true</GenerateDebugInformation>
|
||||
<OptimizeReferences Condition="'$(Configuration)'=='Release' And '$(MSBuildProjectName)'=='fesa_cli'">true</OptimizeReferences>
|
||||
<EnableCOMDATFolding Condition="'$(Configuration)'=='Release' And '$(MSBuildProjectName)'=='fesa_cli'">true</EnableCOMDATFolding>
|
||||
<GenerateDebugInformation Condition="'$(Configuration)'=='Debug'">true</GenerateDebugInformation>
|
||||
<AdditionalLibraryDirectories>$(FESA_MKL_ROOT)\lib;$(FESA_OMP_ROOT)\lib;$(FESA_TBB_ROOT)\lib;$(FESA_HDF5_ROOT)\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<AdditionalDependencies>mkl_intel_ilp64_dll.lib;mkl_intel_thread_dll.lib;mkl_core_dll.lib;libiomp5md.lib;tbb12$(TbbSuffix).lib;hdf5.lib;shlwapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(MSBuildProjectName)'=='fesa_solver'">
|
||||
<ClCompile><PreprocessorDefinitions>MKL_ILP64;H5_BUILT_AS_DYNAMIC_LIB;__TBB_NO_IMPLICIT_LINKAGE=1;%(PreprocessorDefinitions)</PreprocessorDefinitions></ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(MSBuildProjectName)'=='fesa_unit_tests'">
|
||||
<ClCompile><PreprocessorDefinitions>MKL_ILP64;%(PreprocessorDefinitions)</PreprocessorDefinitions></ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(MSBuildProjectName)'=='fesa_unit_tests' Or '$(MSBuildProjectName)'=='fesa_integration_tests' Or '$(MSBuildProjectName)'=='fesa_reference_tests'">
|
||||
<ClCompile><PreprocessorDefinitions>H5_BUILT_AS_DYNAMIC_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions></ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(MSBuildProjectName)'=='gtest'">
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>$(FESA_GTEST_SOURCE_DIR)\googletest\include;$(FESA_GTEST_SOURCE_DIR)\googletest</AdditionalIncludeDirectories>
|
||||
<AdditionalOptions>/utf-8 /J %(AdditionalOptions)</AdditionalOptions>
|
||||
<PreprocessorDefinitions>GTEST_HAS_PTHREAD=0;_HAS_EXCEPTIONS=1;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
</Project>
|
||||
@@ -0,0 +1,23 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Target Name="ValidateFesaDependencies" BeforeTargets="PrepareForBuild">
|
||||
<Error Condition="'$(Platform)'!='x64'" Text="FESA requires MSVC x64." />
|
||||
<Error Condition="!Exists('$(FESA_GTEST_SOURCE_DIR)\googletest\src\gtest-all.cc')" Text="Set FESA_GTEST_SOURCE_DIR to the approved local GoogleTest source checkout." />
|
||||
<Error Condition="!Exists('$(FESA_MKL_ROOT)\lib\mkl_intel_ilp64_dll.lib')" Text="Set FESA_MKL_ROOT to the oneMKL installation root." />
|
||||
<Error Condition="!Exists('$(FESA_TBB_ROOT)\lib\tbb12$(TbbSuffix).lib')" Text="Set FESA_TBB_ROOT to the oneTBB installation root." />
|
||||
<Error Condition="!Exists('$(FESA_HDF5_ROOT)\lib\hdf5.lib')" Text="Set FESA_HDF5_ROOT to the shared HDF5 installation root." />
|
||||
<Error Condition="!Exists('$(FESA_OMP_ROOT)\bin\libiomp5md.dll') Or !Exists('$(FESA_OMP_ROOT)\bin\libmmd.dll')" Text="Set FESA_OMP_ROOT to the Intel compiler runtime installation root." />
|
||||
</Target>
|
||||
<Target Name="StageFesaRuntime" AfterTargets="Build" Condition="'$(ConfigurationType)'=='Application'">
|
||||
<ItemGroup>
|
||||
<FesaMklThread Include="$(FESA_MKL_ROOT)\bin\mkl_intel_thread.*.dll" />
|
||||
<FesaMklCore Include="$(FESA_MKL_ROOT)\bin\mkl_core.*.dll" />
|
||||
<FesaMklDispatch Include="$(FESA_MKL_ROOT)\bin\mkl_def.*.dll" />
|
||||
<FesaRuntime Include="@(FesaMklThread);@(FesaMklCore);@(FesaMklDispatch);$(FESA_TBB_ROOT)\bin\tbb12$(TbbSuffix).dll;$(FESA_OMP_ROOT)\bin\libiomp5md.dll;$(FESA_OMP_ROOT)\bin\libmmd.dll;$(FESA_HDF5_ROOT)\bin\hdf5.dll" />
|
||||
</ItemGroup>
|
||||
<Error Condition="'@(FesaMklThread)'==''" Text="The oneMKL Intel-thread runtime DLL was not resolved." />
|
||||
<Error Condition="'@(FesaMklCore)'==''" Text="The oneMKL core runtime DLL was not resolved." />
|
||||
<Error Condition="'@(FesaMklDispatch)'==''" Text="The oneMKL default-dispatch runtime DLL was not resolved." />
|
||||
<Copy SourceFiles="@(FesaRuntime)" DestinationFolder="$(OutDir)" SkipUnchangedFiles="true" />
|
||||
</Target>
|
||||
</Project>
|
||||
@@ -0,0 +1,18 @@
|
||||
<?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"><ProjectGuid>{6DE2CFFA-D9B3-5E14-BEBD-5DFAB2B5290B}</ProjectGuid><Keyword>Win32Proj</Keyword><WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion></PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Label="Configuration"><ConfigurationType>Application</ConfigurationType><PlatformToolset>v145</PlatformToolset><UseDebugLibraries Condition="'$(Configuration)'=='Debug'">true</UseDebugLibraries></PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<Import Project="Fesa.Common.props" />
|
||||
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\src\fesa\app\main.cpp" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="fesa_solver.vcxproj"><Project>{3AEC39D9-4641-5161-9107-265EB50CA882}</Project><LinkLibraryDependencies>true</LinkLibraryDependencies></ProjectReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<Import Project="Fesa.Runtime.targets" />
|
||||
</Project>
|
||||
@@ -0,0 +1,30 @@
|
||||
<?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"><ProjectGuid>{7770C26B-DBFE-505D-8788-8B7EFD9A5A70}</ProjectGuid><Keyword>Win32Proj</Keyword><WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion></PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Label="Configuration"><ConfigurationType>Application</ConfigurationType><PlatformToolset>v145</PlatformToolset><UseDebugLibraries Condition="'$(Configuration)'=='Debug'">true</UseDebugLibraries></PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<Import Project="Fesa.Common.props" />
|
||||
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\tests\integration\analysis\linear_static_analysis_test.cpp" />
|
||||
<ClCompile Include="..\tests\integration\analysis\linear_frequency_procedure_test.cpp" />
|
||||
<ClCompile Include="..\tests\integration\analysis\shell_surface_pressure_linear_test.cpp" />
|
||||
<ClCompile Include="..\tests\integration\analysis\shell_surface_pressure_nonlinear_test.cpp" />
|
||||
<ClCompile Include="..\tests\integration\analysis\nonlinear_static_procedure_test.cpp" />
|
||||
<ClCompile Include="..\tests\integration\analysis\thermal_physics_test.cpp" />
|
||||
<ClCompile Include="..\tests\integration\app\fesa_application_test.cpp" />
|
||||
<ClCompile Include="..\tests\integration\app\eigen_application_test.cpp" />
|
||||
<ClCompile Include="..\tests\integration\app\shell_surface_pressure_application_test.cpp" />
|
||||
<ClCompile Include="..\tests\integration\app\thermal_application_test.cpp" />
|
||||
<ClCompile Include="..\tests\integration\app\solid_application_test.cpp" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="fesa_solver.vcxproj"><Project>{3AEC39D9-4641-5161-9107-265EB50CA882}</Project><LinkLibraryDependencies>true</LinkLibraryDependencies></ProjectReference>
|
||||
<ProjectReference Include="gtest.vcxproj"><Project>{03194BA4-3F3B-5399-BCAF-FB4FA47300CE}</Project><LinkLibraryDependencies>true</LinkLibraryDependencies></ProjectReference>
|
||||
<ProjectReference Include="fesa_cli.vcxproj"><Project>{6DE2CFFA-D9B3-5E14-BEBD-5DFAB2B5290B}</Project><LinkLibraryDependencies>false</LinkLibraryDependencies></ProjectReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<Import Project="Fesa.Runtime.targets" />
|
||||
</Project>
|
||||
@@ -0,0 +1,35 @@
|
||||
<?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"><ProjectGuid>{330D2DFB-E57D-517D-A795-F1EA620B69F0}</ProjectGuid><Keyword>Win32Proj</Keyword><WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion></PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Label="Configuration"><ConfigurationType>Application</ConfigurationType><PlatformToolset>v145</PlatformToolset><UseDebugLibraries Condition="'$(Configuration)'=='Debug'">true</UseDebugLibraries></PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<Import Project="Fesa.Common.props" />
|
||||
<ItemDefinitionGroup><ClCompile><PreprocessorDefinitions>FESA_TEST_SOURCE_DIR="$(FesaRootForward)";FESA_TEST_BINARY_DIR="$(FesaBuildRootForward)";%(PreprocessorDefinitions)</PreprocessorDefinitions></ClCompile></ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\tests\reference\reference_tolerance_policy.cpp" />
|
||||
<ClCompile Include="..\tests\reference\eigen_reference_comparison.cpp" />
|
||||
<ClCompile Include="..\tests\reference\eigen_reference_comparison_test.cpp" />
|
||||
<ClCompile Include="..\tests\reference\eigen_reference_cases_test.cpp" />
|
||||
<ClCompile Include="..\tests\reference\reference_tolerance_policy_test.cpp" />
|
||||
<ClCompile Include="..\tests\reference\reference_comparison.cpp" />
|
||||
<ClCompile Include="..\tests\reference\reference_comparison_test.cpp" />
|
||||
<ClCompile Include="..\tests\reference\b33_reference_comparison_test.cpp" />
|
||||
<ClCompile Include="..\tests\reference\mitc4_reference_comparison.cpp" />
|
||||
<ClCompile Include="..\tests\reference\mitc4_reference_comparison_test.cpp" />
|
||||
<ClCompile Include="..\tests\reference\mitc4_reference_cases_test.cpp" />
|
||||
<ClCompile Include="..\tests\reference\nonlinear_static_reference_comparison.cpp" />
|
||||
<ClCompile Include="..\tests\reference\nonlinear_static_reference_cases_test.cpp" />
|
||||
<ClCompile Include="..\tests\reference\shell_surface_pressure_reference_test.cpp" />
|
||||
<ClCompile Include="..\tests\reference\thermal_reference_comparison.cpp" />
|
||||
<ClCompile Include="..\tests\reference\thermal_reference_comparison_test.cpp" />
|
||||
<ClCompile Include="..\tests\reference\thermal_reference_cases_test.cpp" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="fesa_solver.vcxproj"><Project>{3AEC39D9-4641-5161-9107-265EB50CA882}</Project><LinkLibraryDependencies>true</LinkLibraryDependencies></ProjectReference>
|
||||
<ProjectReference Include="gtest.vcxproj"><Project>{03194BA4-3F3B-5399-BCAF-FB4FA47300CE}</Project><LinkLibraryDependencies>true</LinkLibraryDependencies></ProjectReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<Import Project="Fesa.Runtime.targets" />
|
||||
</Project>
|
||||
@@ -0,0 +1,118 @@
|
||||
<?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"><ProjectGuid>{3AEC39D9-4641-5161-9107-265EB50CA882}</ProjectGuid><Keyword>Win32Proj</Keyword><WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion></PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Label="Configuration"><ConfigurationType>StaticLibrary</ConfigurationType><PlatformToolset>v145</PlatformToolset><UseDebugLibraries Condition="'$(Configuration)'=='Debug'">true</UseDebugLibraries></PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<Import Project="Fesa.Common.props" />
|
||||
<ItemDefinitionGroup><ClCompile><PreprocessorDefinitions>FESA_HEX8_PAIR_AVX2=1;%(PreprocessorDefinitions)</PreprocessorDefinitions></ClCompile></ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\src\fesa\analysis\analysis_model.cpp" />
|
||||
<ClCompile Include="..\src\fesa\analysis\analysis_state.cpp" />
|
||||
<ClCompile Include="..\src\fesa\analysis\dynamic_analysis_state.cpp" />
|
||||
<ClCompile Include="..\src\fesa\analysis\eigen_reduction.cpp" />
|
||||
<ClCompile Include="..\src\fesa\analysis\hht_time_integration.cpp" />
|
||||
<ClCompile Include="..\src\fesa\analysis\hht_dynamic_algebra.cpp" />
|
||||
<ClCompile Include="..\src\fesa\analysis\hht_dynamic_assembly.cpp" />
|
||||
<ClCompile Include="..\src\fesa\analysis\hht_reduced_operators.cpp" />
|
||||
<ClCompile Include="..\src\fesa\analysis\hht_reduced_procedure.cpp" />
|
||||
<ClCompile Include="..\src\fesa\analysis\hht_dynamic_procedure.cpp" />
|
||||
<ClCompile Include="..\src\fesa\analysis\linear_frequency_procedure.cpp" />
|
||||
<ClCompile Include="..\src\fesa\analysis\linear_static_analysis.cpp" />
|
||||
<ClCompile Include="..\src\fesa\analysis\linear_static_procedure.cpp" />
|
||||
<ClCompile Include="..\src\fesa\analysis\newton_iteration_log.cpp" />
|
||||
<ClCompile Include="..\src\fesa\analysis\nonlinear_analysis_state.cpp" />
|
||||
<ClCompile Include="..\src\fesa\analysis\nonlinear_static_control.cpp" />
|
||||
<ClCompile Include="..\src\fesa\analysis\nonlinear_static_procedure.cpp" />
|
||||
<ClCompile Include="..\src\fesa\analysis\prepared_analysis.cpp" />
|
||||
<ClCompile Include="..\src\fesa\analysis\solid_dynamic_analysis_state.cpp" />
|
||||
<ClCompile Include="..\src\fesa\analysis\solid_frequency_procedure.cpp" />
|
||||
<ClCompile Include="..\src\fesa\analysis\solid_hht_dynamic_procedure.cpp" />
|
||||
<ClCompile Include="..\src\fesa\analysis\solid_static_procedure.cpp" />
|
||||
<ClCompile Include="..\src\fesa\analysis\solid_static_state.cpp" />
|
||||
<ClCompile Include="..\src\fesa\analysis\thermal_analysis_state.cpp" />
|
||||
<ClCompile Include="..\src\fesa\analysis\thermal_time_grid.cpp" />
|
||||
<ClCompile Include="..\src\fesa\analysis\thermal_transient_algebra.cpp" />
|
||||
<ClCompile Include="..\src\fesa\analysis\transient_heat_procedure.cpp" />
|
||||
<ClCompile Include="..\src\fesa\app\fesa_application.cpp" />
|
||||
<ClCompile Include="..\src\fesa\app\output_paths.cpp" />
|
||||
<ClCompile Include="..\src\fesa\assembly\load_assembler.cpp" />
|
||||
<ClCompile Include="..\src\fesa\assembly\parallel_for.cpp" />
|
||||
<ClCompile Include="..\src\fesa\assembly\sparse_assembler.cpp" />
|
||||
<ClCompile Include="..\src\fesa\assembly\surface_pressure_assembler.cpp" />
|
||||
<ClCompile Include="..\src\fesa\assembly\thermal_assembler.cpp" />
|
||||
<ClCompile Include="..\src\fesa\build_info.cpp" />
|
||||
<ClCompile Include="..\src\fesa\constraints\essential_constraint_policy.cpp" />
|
||||
<ClCompile Include="..\src\fesa\constraints\prescribed_displacement.cpp" />
|
||||
<ClCompile Include="..\src\fesa\core\ascii.cpp" />
|
||||
<ClCompile Include="..\src\fesa\core\diagnostic.cpp" />
|
||||
<ClCompile Include="..\src\fesa\core\status.cpp" />
|
||||
<ClCompile Include="..\src\fesa\elements\element_capabilities.cpp" />
|
||||
<ClCompile Include="..\src\fesa\elements\element_factory.cpp" />
|
||||
<ClCompile Include="..\src\fesa\elements\hex8_element.cpp" />
|
||||
<ClCompile Include="..\src\fesa\elements\hex8_high_low.cpp" />
|
||||
<ClCompile Include="..\src\fesa\elements\hex8_pair_simd_dispatch.cpp" />
|
||||
<ClCompile Include="..\src\fesa\elements\hex8_pair_simd_avx2.cpp"><EnableEnhancedInstructionSet>AdvancedVectorExtensions2</EnableEnhancedInstructionSet></ClCompile>
|
||||
<ClCompile Include="..\src\fesa\elements\hex8_geometry.cpp" />
|
||||
<ClCompile Include="..\src\fesa\elements\euler_beam_3d.cpp" />
|
||||
<ClCompile Include="..\src\fesa\elements\finite_rotation.cpp" />
|
||||
<ClCompile Include="..\src\fesa\elements\mitc4_shell.cpp" />
|
||||
<ClCompile Include="..\src\fesa\elements\nonlinear_mitc4_shell.cpp" />
|
||||
<ClCompile Include="..\src\fesa\elements\nonlinear_mitc4_inertia.cpp" />
|
||||
<ClCompile Include="..\src\fesa\elements\thermal_shell.cpp" />
|
||||
<ClCompile Include="..\src\fesa\elements\thermal_shell_geometry.cpp" />
|
||||
<ClCompile Include="..\src\fesa\fem\dof_manager.cpp" />
|
||||
<ClCompile Include="..\src\fesa\io\abaqus\domain_builder.cpp" />
|
||||
<ClCompile Include="..\src\fesa\io\abaqus\domain_mapping_context.cpp" />
|
||||
<ClCompile Include="..\src\fesa\io\abaqus\domain_mapper.cpp" />
|
||||
<ClCompile Include="..\src\fesa\io\abaqus\input_reader.cpp" />
|
||||
<ClCompile Include="..\src\fesa\io\abaqus\material_property_mapper.cpp" />
|
||||
<ClCompile Include="..\src\fesa\io\abaqus\step_definition_mapper.cpp" />
|
||||
<ClCompile Include="..\src\fesa\io\abaqus\surface_definition_mapper.cpp" />
|
||||
<ClCompile Include="..\src\fesa\io\abaqus\topology_mapper.cpp" />
|
||||
<ClCompile Include="..\src\fesa\io\hdf5\hdf5_atomic_file.cpp" />
|
||||
<ClCompile Include="..\src\fesa\io\hdf5\dynamic_hdf5_results_writer.cpp" />
|
||||
<ClCompile Include="..\src\fesa\io\hdf5\hdf5_model_writer.cpp" />
|
||||
<ClCompile Include="..\src\fesa\io\hdf5\nonlinear_hdf5_results_writer.cpp" />
|
||||
<ClCompile Include="..\src\fesa\io\hdf5\hdf5_primitives.cpp" />
|
||||
<ClCompile Include="..\src\fesa\io\hdf5\hdf5_result_writer.cpp" />
|
||||
<ClCompile Include="..\src\fesa\io\hdf5\hdf5_results_writer.cpp" />
|
||||
<ClCompile Include="..\src\fesa\io\hdf5\eigen_hdf5_results_writer.cpp" />
|
||||
<ClCompile Include="..\src\fesa\io\hdf5\eigen_hdf5_self_check.cpp" />
|
||||
<ClCompile Include="..\src\fesa\io\hdf5\hdf5_self_check.cpp" />
|
||||
<ClCompile Include="..\src\fesa\io\hdf5\thermal_hdf5_results_writer.cpp" />
|
||||
<ClCompile Include="..\src\fesa\io\hdf5\thermal_hdf5_self_check.cpp" />
|
||||
<ClCompile Include="..\src\fesa\io\hdf5\solid_hdf5_results_writer.cpp" />
|
||||
<ClCompile Include="..\src\fesa\io\hdf5\solid_hdf5_self_check.cpp" />
|
||||
<ClCompile Include="..\src\fesa\loads\concentrated_nodal_load.cpp" />
|
||||
<ClCompile Include="..\src\fesa\loads\shell_surface_pressure.cpp" />
|
||||
<ClCompile Include="..\src\fesa\materials\isotropic_linear_elastic_material.cpp" />
|
||||
<ClCompile Include="..\src\fesa\materials\isotropic_thermal_material.cpp" />
|
||||
<ClCompile Include="..\src\fesa\math\dense_blas_internal.cpp" />
|
||||
<ClCompile Include="..\src\fesa\math\matrix.cpp" />
|
||||
<ClCompile Include="..\src\fesa\math\sparse_matrix.cpp" />
|
||||
<ClCompile Include="..\src\fesa\math\vector.cpp" />
|
||||
<ClCompile Include="..\src\fesa\model\domain.cpp" />
|
||||
<ClCompile Include="..\src\fesa\model\shell_geometry.cpp" />
|
||||
<ClCompile Include="..\src\fesa\model\source_target_resolver.cpp" />
|
||||
<ClCompile Include="..\src\fesa\properties\general_beam_section.cpp" />
|
||||
<ClCompile Include="..\src\fesa\properties\shell_section.cpp" />
|
||||
<ClCompile Include="..\src\fesa\results\analysis_state_commit.cpp" />
|
||||
<ClCompile Include="..\src\fesa\results\beam_result_recovery.cpp" />
|
||||
<ClCompile Include="..\src\fesa\results\global_equilibrium_recovery.cpp" />
|
||||
<ClCompile Include="..\src\fesa\results\prepared_results_writer.cpp" />
|
||||
<ClCompile Include="..\src\fesa\results\recovery_candidate.cpp" />
|
||||
<ClCompile Include="..\src\fesa\results\result_recovery.cpp" />
|
||||
<ClCompile Include="..\src\fesa\results\shell_result_recovery.cpp" />
|
||||
<ClCompile Include="..\src\fesa\solvers\eigen\mkl_feast_eigen_solver.cpp" />
|
||||
<ClCompile Include="..\src\fesa\solvers\linear\mkl_pardiso_solver.cpp" />
|
||||
<ClCompile Include="..\src\fesa\solvers\linear\mkl_pardiso_tangent_solver.cpp" />
|
||||
<ClCompile Include="..\src\fesa\solvers\linear\pardiso_session.cpp" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<Import Project="Fesa.Runtime.targets" />
|
||||
</Project>
|
||||
@@ -0,0 +1,108 @@
|
||||
<?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"><ProjectGuid>{42558F77-73F2-5CA7-8E3C-BB0E1646CD45}</ProjectGuid><Keyword>Win32Proj</Keyword><WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion></PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Label="Configuration"><ConfigurationType>Application</ConfigurationType><PlatformToolset>v145</PlatformToolset><UseDebugLibraries Condition="'$(Configuration)'=='Debug'">true</UseDebugLibraries></PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<Import Project="Fesa.Common.props" />
|
||||
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\tests\unit\build_info_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\analysis\analysis_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\analysis\analysis_model_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\analysis\analysis_state_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\analysis\dynamic_analysis_state_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\analysis\eigen_reduction_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\analysis\eigen_mass_assembly_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\analysis\hht_time_integration_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\analysis\hht_shell_physics_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\analysis\hht_energy_verification_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\analysis\hht_temporal_verification_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\analysis\hht_dynamic_algebra_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\analysis\hht_reduced_shell_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\analysis\hht_dynamic_procedure_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\analysis\nonlinear_analysis_state_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\analysis\nonlinear_static_control_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\analysis\newton_iteration_log_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\analysis\solid_frequency_procedure_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\analysis\solid_hht_dynamic_procedure_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\analysis\solid_hht_temporal_verification_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\analysis\solid_static_procedure_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\analysis\solid_static_state_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\analysis\thermal_time_grid_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\analysis\thermal_analysis_state_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\analysis\transient_heat_procedure_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\assembly\parallel_for_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\assembly\load_assembler_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\assembly\surface_pressure_assembler_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\assembly\sparse_assembler_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\assembly\thermal_assembler_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\app\output_paths_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\constraints\boundary_condition_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\constraints\essential_constraints_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\core\ascii_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\core\diagnostic_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\core\source_identity_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\core\status_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\elements\element_capabilities_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\elements\element_factory_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\elements\hex8_element_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\elements\hex8_high_low_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\elements\euler_beam_3d_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\elements\finite_rotation_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\elements\mitc4_shell_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\elements\mitc4_shell_mass_contract_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\elements\nonlinear_mitc4_shell_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\elements\nonlinear_mitc4_inertia_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\elements\nonlinear_mitc4_shell_tangent_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\elements\thermal_shell_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\fem\dof_manager_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\math\dense_blas_internal_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\math\high_low_arithmetic_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\math\matrix_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\math\sparse_matrix_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\math\vector3_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\math\vector_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\io\abaqus\domain_mapping_components_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\io\abaqus\domain_mapper_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\io\abaqus\hex8_semantics_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\io\abaqus\eigen_domain_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\io\abaqus\hht_dynamic_domain_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\io\abaqus\thermal_domain_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\io\abaqus\input_reader_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\io\abaqus\input_syntax_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\io\abaqus\shell_surface_pressure_domain_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\io\hdf5\hdf5_results_writer_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\io\hdf5\dynamic_hdf5_results_writer_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\io\hdf5\eigen_hdf5_results_writer_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\io\hdf5\nonlinear_hdf5_results_writer_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\io\hdf5\hdf5_writer_components_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\io\hdf5\thermal_hdf5_results_writer_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\io\hdf5\solid_hdf5_results_writer_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\loads\load_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\loads\shell_surface_pressure_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\model\domain_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\model\thermal_semantics_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\model\thermal_shell_geometry_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\model\model_types_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\model\shell_geometry_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\model\source_target_resolver_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\materials\material_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\properties\element_property_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\results\result_records_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\results\result_recovery_components_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\results\result_recovery_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\results\results_writer_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\solvers\eigen\mkl_feast_eigen_solver_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\solvers\linear\linear_solver_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\solvers\linear\mkl_pardiso_solver_test.cpp" />
|
||||
<ClCompile Include="..\tests\unit\solvers\linear\tangent_solver_test.cpp" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="fesa_solver.vcxproj"><Project>{3AEC39D9-4641-5161-9107-265EB50CA882}</Project><LinkLibraryDependencies>true</LinkLibraryDependencies></ProjectReference>
|
||||
<ProjectReference Include="gtest.vcxproj"><Project>{03194BA4-3F3B-5399-BCAF-FB4FA47300CE}</Project><LinkLibraryDependencies>true</LinkLibraryDependencies></ProjectReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<Import Project="Fesa.Runtime.targets" />
|
||||
</Project>
|
||||
@@ -0,0 +1,19 @@
|
||||
<?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"><ProjectGuid>{03194BA4-3F3B-5399-BCAF-FB4FA47300CE}</ProjectGuid><Keyword>Win32Proj</Keyword><WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion></PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Label="Configuration"><ConfigurationType>StaticLibrary</ConfigurationType><PlatformToolset>v145</PlatformToolset><UseDebugLibraries Condition="'$(Configuration)'=='Debug'">true</UseDebugLibraries></PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<Import Project="Fesa.Common.props" />
|
||||
|
||||
<ItemGroup>
|
||||
<ClCompile Include="$(FESA_GTEST_SOURCE_DIR)\googletest\src\gtest-all.cc" />
|
||||
<ClCompile Include="$(FESA_GTEST_SOURCE_DIR)\googletest\src\gtest_main.cc" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<Import Project="Fesa.Runtime.targets" />
|
||||
</Project>
|
||||
Reference in New Issue
Block a user