Use shared items projects

This issue has been tracked since 2022-02-06.

This is a mess already, see below. With modules we would need to do that for every file.
We should instead put the files currently under the filters Header Files and Source Files for each project into a shared items project, depended upon by whichever project needs them (including the test projects that currently contain them).

<ClCompile Include="..\base\cpuid.cpp" />
<ClCompile Include="..\base\cpuid.cpp" />
<ClCompile Include="..\base\cpuid.cpp" />
<ClCompile Include="..\base\cpuid.cpp" />
<ClCompile Include="..\base\cpuid.cpp" />
<ClCompile Include="..\base\cpuid.cpp" />
<ClCompile Include="..\base\cpuid.cpp" />
<ClCompile Include="..\base\cpuid.cpp" />
<ClCompile Include="..\base\cpuid.cpp" />
<ClCompile Include="..\base\cpuid.cpp" />
<ClCompile Include="..\base\cpuid.cpp" />
<ClCompile Include="..\base\cpuid.cpp" />
<ClCompile Include="..\base\cpuid.cpp" />

More Details About Repo
Owner Name mockingbirdnest
Repo Name Principia
Full Name mockingbirdnest/Principia
Language C++
Created Date 2014-02-08
Updated Date 2023-03-29
Star Count 664
Watcher Count 29
Fork Count 62
Issue Count 109

YOU MAY BE INTERESTED

Issue Title Created Date Updated Date