Author: manx Date: Sun Jul 14 17:47:26 2024 New Revision: 21173 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=21173 Log: [Fix] We must set global compiler settings before including any foreign or system header. Doing it in BuildSettings.h was too late because we already have included libc and libc++ headers via detect_quirks.hpp. Add another BuildSettingsCompiler.h which only depends on detect_compiler.hpp, and move compiler setting quirks detection into detect_compiler.hpp. Added: trunk/OpenMPT/common/BuildSettingsCompiler.h (contents, props changed) Modified: trunk/OpenMPT/build/autotools/Makefile.am trunk/OpenMPT/build/vs2017winxp/OpenMPT-ANSI.vcxproj trunk/OpenMPT/build/vs2017winxp/OpenMPT-ANSI.vcxproj.filters trunk/OpenMPT/build/vs2017winxp/OpenMPT-NativeSupport.vcxproj trunk/OpenMPT/build/vs2017winxp/OpenMPT-NativeSupport.vcxproj.filters trunk/OpenMPT/build/vs2017winxp/OpenMPT-UTF8.vcxproj trunk/OpenMPT/build/vs2017winxp/OpenMPT-UTF8.vcxproj.filters trunk/OpenMPT/build/vs2017winxp/OpenMPT.vcxproj trunk/OpenMPT/build/vs2017winxp/OpenMPT.vcxproj.filters trunk/OpenMPT/build/vs2017winxp/libopenmpt-small.vcxproj trunk/OpenMPT/build/vs2017winxp/libopenmpt-small.vcxproj.filters trunk/OpenMPT/build/vs2017winxp/libopenmpt.vcxproj trunk/OpenMPT/build/vs2017winxp/libopenmpt.vcxproj.filters trunk/OpenMPT/build/vs2017winxp/libopenmpt_test.vcxproj trunk/OpenMPT/build/vs2017winxp/libopenmpt_test.vcxproj.filters trunk/OpenMPT/build/vs2017winxp/updatesigntool.vcxproj trunk/OpenMPT/build/vs2017winxp/updatesigntool.vcxproj.filters trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-ANSI.vcxproj trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-ANSI.vcxproj.filters trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-NativeSupport.vcxproj trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-NativeSupport.vcxproj.filters trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-UTF8.vcxproj trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-UTF8.vcxproj.filters trunk/OpenMPT/build/vs2017winxpansi/OpenMPT.vcxproj trunk/OpenMPT/build/vs2017winxpansi/OpenMPT.vcxproj.filters trunk/OpenMPT/build/vs2017winxpansi/libopenmpt-small.vcxproj trunk/OpenMPT/build/vs2017winxpansi/libopenmpt-small.vcxproj.filters trunk/OpenMPT/build/vs2017winxpansi/libopenmpt.vcxproj trunk/OpenMPT/build/vs2017winxpansi/libopenmpt.vcxproj.filters trunk/OpenMPT/build/vs2017winxpansi/libopenmpt_test.vcxproj trunk/OpenMPT/build/vs2017winxpansi/libopenmpt_test.vcxproj.filters trunk/OpenMPT/build/vs2017winxpansi/updatesigntool.vcxproj trunk/OpenMPT/build/vs2017winxpansi/updatesigntool.vcxproj.filters trunk/OpenMPT/build/vs2019win10/OpenMPT-ANSI.vcxproj trunk/OpenMPT/build/vs2019win10/OpenMPT-ANSI.vcxproj.filters trunk/OpenMPT/build/vs2019win10/OpenMPT-NativeSupport.vcxproj trunk/OpenMPT/build/vs2019win10/OpenMPT-NativeSupport.vcxproj.filters trunk/OpenMPT/build/vs2019win10/OpenMPT-UTF8.vcxproj trunk/OpenMPT/build/vs2019win10/OpenMPT-UTF8.vcxproj.filters trunk/OpenMPT/build/vs2019win10/OpenMPT.vcxproj trunk/OpenMPT/build/vs2019win10/OpenMPT.vcxproj.filters trunk/OpenMPT/build/vs2019win10/libopenmpt-small.vcxproj trunk/OpenMPT/build/vs2019win10/libopenmpt-small.vcxproj.filters trunk/OpenMPT/build/vs2019win10/libopenmpt.vcxproj trunk/OpenMPT/build/vs2019win10/libopenmpt.vcxproj.filters trunk/OpenMPT/build/vs2019win10/libopenmpt_test.vcxproj trunk/OpenMPT/build/vs2019win10/libopenmpt_test.vcxproj.filters trunk/OpenMPT/build/vs2019win10/updatesigntool.vcxproj trunk/OpenMPT/build/vs2019win10/updatesigntool.vcxproj.filters trunk/OpenMPT/build/vs2019win10uwp/libopenmpt-small.vcxproj trunk/OpenMPT/build/vs2019win10uwp/libopenmpt-small.vcxproj.filters trunk/OpenMPT/build/vs2019win10uwp/libopenmpt.vcxproj trunk/OpenMPT/build/vs2019win10uwp/libopenmpt.vcxproj.filters trunk/OpenMPT/build/vs2019win7/OpenMPT-ANSI.vcxproj trunk/OpenMPT/build/vs2019win7/OpenMPT-ANSI.vcxproj.filters trunk/OpenMPT/build/vs2019win7/OpenMPT-NativeSupport.vcxproj trunk/OpenMPT/build/vs2019win7/OpenMPT-NativeSupport.vcxproj.filters trunk/OpenMPT/build/vs2019win7/OpenMPT-UTF8.vcxproj trunk/OpenMPT/build/vs2019win7/OpenMPT-UTF8.vcxproj.filters trunk/OpenMPT/build/vs2019win7/OpenMPT.vcxproj trunk/OpenMPT/build/vs2019win7/OpenMPT.vcxproj.filters trunk/OpenMPT/build/vs2019win7/libopenmpt-small.vcxproj trunk/OpenMPT/build/vs2019win7/libopenmpt-small.vcxproj.filters trunk/OpenMPT/build/vs2019win7/libopenmpt.vcxproj trunk/OpenMPT/build/vs2019win7/libopenmpt.vcxproj.filters trunk/OpenMPT/build/vs2019win7/libopenmpt_test.vcxproj trunk/OpenMPT/build/vs2019win7/libopenmpt_test.vcxproj.filters trunk/OpenMPT/build/vs2019win7/updatesigntool.vcxproj trunk/OpenMPT/build/vs2019win7/updatesigntool.vcxproj.filters trunk/OpenMPT/build/vs2019win81/OpenMPT-ANSI.vcxproj trunk/OpenMPT/build/vs2019win81/OpenMPT-ANSI.vcxproj.filters trunk/OpenMPT/build/vs2019win81/OpenMPT-NativeSupport.vcxproj trunk/OpenMPT/build/vs2019win81/OpenMPT-NativeSupport.vcxproj.filters trunk/OpenMPT/build/vs2019win81/OpenMPT-UTF8.vcxproj trunk/OpenMPT/build/vs2019win81/OpenMPT-UTF8.vcxproj.filters trunk/OpenMPT/build/vs2019win81/OpenMPT.vcxproj trunk/OpenMPT/build/vs2019win81/OpenMPT.vcxproj.filters trunk/OpenMPT/build/vs2019win81/libopenmpt-small.vcxproj trunk/OpenMPT/build/vs2019win81/libopenmpt-small.vcxproj.filters trunk/OpenMPT/build/vs2019win81/libopenmpt.vcxproj trunk/OpenMPT/build/vs2019win81/libopenmpt.vcxproj.filters trunk/OpenMPT/build/vs2019win81/libopenmpt_test.vcxproj trunk/OpenMPT/build/vs2019win81/libopenmpt_test.vcxproj.filters trunk/OpenMPT/build/vs2019win81/updatesigntool.vcxproj trunk/OpenMPT/build/vs2019win81/updatesigntool.vcxproj.filters trunk/OpenMPT/build/vs2022win10/OpenMPT-ANSI.vcxproj trunk/OpenMPT/build/vs2022win10/OpenMPT-ANSI.vcxproj.filters trunk/OpenMPT/build/vs2022win10/OpenMPT-NativeSupport.vcxproj trunk/OpenMPT/build/vs2022win10/OpenMPT-NativeSupport.vcxproj.filters trunk/OpenMPT/build/vs2022win10/OpenMPT-UTF8.vcxproj trunk/OpenMPT/build/vs2022win10/OpenMPT-UTF8.vcxproj.filters trunk/OpenMPT/build/vs2022win10/OpenMPT.vcxproj trunk/OpenMPT/build/vs2022win10/OpenMPT.vcxproj.filters trunk/OpenMPT/build/vs2022win10/libopenmpt-small.vcxproj trunk/OpenMPT/build/vs2022win10/libopenmpt-small.vcxproj.filters trunk/OpenMPT/build/vs2022win10/libopenmpt.vcxproj trunk/OpenMPT/build/vs2022win10/libopenmpt.vcxproj.filters trunk/OpenMPT/build/vs2022win10/libopenmpt_test.vcxproj trunk/OpenMPT/build/vs2022win10/libopenmpt_test.vcxproj.filters trunk/OpenMPT/build/vs2022win10/updatesigntool.vcxproj trunk/OpenMPT/build/vs2022win10/updatesigntool.vcxproj.filters trunk/OpenMPT/build/vs2022win10clang/OpenMPT-ANSI.vcxproj trunk/OpenMPT/build/vs2022win10clang/OpenMPT-ANSI.vcxproj.filters trunk/OpenMPT/build/vs2022win10clang/OpenMPT-NativeSupport.vcxproj trunk/OpenMPT/build/vs2022win10clang/OpenMPT-NativeSupport.vcxproj.filters trunk/OpenMPT/build/vs2022win10clang/OpenMPT-UTF8.vcxproj trunk/OpenMPT/build/vs2022win10clang/OpenMPT-UTF8.vcxproj.filters trunk/OpenMPT/build/vs2022win10clang/OpenMPT.vcxproj trunk/OpenMPT/build/vs2022win10clang/OpenMPT.vcxproj.filters trunk/OpenMPT/build/vs2022win10clang/libopenmpt-small.vcxproj trunk/OpenMPT/build/vs2022win10clang/libopenmpt-small.vcxproj.filters trunk/OpenMPT/build/vs2022win10clang/libopenmpt.vcxproj trunk/OpenMPT/build/vs2022win10clang/libopenmpt.vcxproj.filters trunk/OpenMPT/build/vs2022win10clang/libopenmpt_test.vcxproj trunk/OpenMPT/build/vs2022win10clang/libopenmpt_test.vcxproj.filters trunk/OpenMPT/build/vs2022win10clang/updatesigntool.vcxproj trunk/OpenMPT/build/vs2022win10clang/updatesigntool.vcxproj.filters trunk/OpenMPT/build/vs2022win10uwp/libopenmpt-small.vcxproj trunk/OpenMPT/build/vs2022win10uwp/libopenmpt-small.vcxproj.filters trunk/OpenMPT/build/vs2022win10uwp/libopenmpt.vcxproj trunk/OpenMPT/build/vs2022win10uwp/libopenmpt.vcxproj.filters trunk/OpenMPT/build/vs2022win7/OpenMPT-ANSI.vcxproj trunk/OpenMPT/build/vs2022win7/OpenMPT-ANSI.vcxproj.filters trunk/OpenMPT/build/vs2022win7/OpenMPT-NativeSupport.vcxproj trunk/OpenMPT/build/vs2022win7/OpenMPT-NativeSupport.vcxproj.filters trunk/OpenMPT/build/vs2022win7/OpenMPT-UTF8.vcxproj trunk/OpenMPT/build/vs2022win7/OpenMPT-UTF8.vcxproj.filters trunk/OpenMPT/build/vs2022win7/OpenMPT.vcxproj trunk/OpenMPT/build/vs2022win7/OpenMPT.vcxproj.filters trunk/OpenMPT/build/vs2022win7/libopenmpt-small.vcxproj trunk/OpenMPT/build/vs2022win7/libopenmpt-small.vcxproj.filters trunk/OpenMPT/build/vs2022win7/libopenmpt.vcxproj trunk/OpenMPT/build/vs2022win7/libopenmpt.vcxproj.filters trunk/OpenMPT/build/vs2022win7/libopenmpt_test.vcxproj trunk/OpenMPT/build/vs2022win7/libopenmpt_test.vcxproj.filters trunk/OpenMPT/build/vs2022win7/updatesigntool.vcxproj trunk/OpenMPT/build/vs2022win7/updatesigntool.vcxproj.filters trunk/OpenMPT/build/vs2022win81/OpenMPT-ANSI.vcxproj trunk/OpenMPT/build/vs2022win81/OpenMPT-ANSI.vcxproj.filters trunk/OpenMPT/build/vs2022win81/OpenMPT-NativeSupport.vcxproj trunk/OpenMPT/build/vs2022win81/OpenMPT-NativeSupport.vcxproj.filters trunk/OpenMPT/build/vs2022win81/OpenMPT-UTF8.vcxproj trunk/OpenMPT/build/vs2022win81/OpenMPT-UTF8.vcxproj.filters trunk/OpenMPT/build/vs2022win81/OpenMPT.vcxproj trunk/OpenMPT/build/vs2022win81/OpenMPT.vcxproj.filters trunk/OpenMPT/build/vs2022win81/libopenmpt-small.vcxproj trunk/OpenMPT/build/vs2022win81/libopenmpt-small.vcxproj.filters trunk/OpenMPT/build/vs2022win81/libopenmpt.vcxproj trunk/OpenMPT/build/vs2022win81/libopenmpt.vcxproj.filters trunk/OpenMPT/build/vs2022win81/libopenmpt_test.vcxproj trunk/OpenMPT/build/vs2022win81/libopenmpt_test.vcxproj.filters trunk/OpenMPT/build/vs2022win81/updatesigntool.vcxproj trunk/OpenMPT/build/vs2022win81/updatesigntool.vcxproj.filters trunk/OpenMPT/build/xcode-ios/libopenmpt.xcodeproj/project.pbxproj trunk/OpenMPT/build/xcode-macosx/libopenmpt.xcodeproj/project.pbxproj trunk/OpenMPT/common/BuildSettings.h trunk/OpenMPT/src/mpt/base/detect_compiler.hpp trunk/OpenMPT/src/mpt/base/detect_quirks.hpp trunk/OpenMPT/src/openmpt/all/BuildSettings.hpp Modified: trunk/OpenMPT/build/autotools/Makefile.am ============================================================================== --- trunk/OpenMPT/build/autotools/Makefile.am Sun Jul 14 16:02:32 2024 (r21172) +++ trunk/OpenMPT/build/autotools/Makefile.am Sun Jul 14 17:47:26 2024 (r21173) @@ -316,6 +316,7 @@ MPT_FILES_SRC_OPENMPT += src/openmpt/soundbase/SampleFormat.hpp MPT_FILES_COMMON = MPT_FILES_COMMON += common/BuildSettings.h +MPT_FILES_COMMON += common/BuildSettingsCompiler.h MPT_FILES_COMMON += common/ComponentManager.cpp MPT_FILES_COMMON += common/ComponentManager.h MPT_FILES_COMMON += common/Dither.h Modified: trunk/OpenMPT/build/vs2017winxp/OpenMPT-ANSI.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/OpenMPT-ANSI.vcxproj Sun Jul 14 16:02:32 2024 (r21172) +++ trunk/OpenMPT/build/vs2017winxp/OpenMPT-ANSI.vcxproj Sun Jul 14 17:47:26 2024 (r21173) @@ -758,6 +758,7 @@ </ItemDefinitionGroup> <ItemGroup> <ClInclude Include="..\..\common\BuildSettings.h" /> + <ClInclude Include="..\..\common\BuildSettingsCompiler.h" /> <ClInclude Include="..\..\common\ComponentManager.h" /> <ClInclude Include="..\..\common\Dither.h" /> <ClInclude Include="..\..\common\FileReader.h" /> Modified: trunk/OpenMPT/build/vs2017winxp/OpenMPT-ANSI.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/OpenMPT-ANSI.vcxproj.filters Sun Jul 14 16:02:32 2024 (r21172) +++ trunk/OpenMPT/build/vs2017winxp/OpenMPT-ANSI.vcxproj.filters Sun Jul 14 17:47:26 2024 (r21173) @@ -225,6 +225,9 @@ <ClInclude Include="..\..\common\BuildSettings.h"> <Filter>common</Filter> </ClInclude> + <ClInclude Include="..\..\common\BuildSettingsCompiler.h"> + <Filter>common</Filter> + </ClInclude> <ClInclude Include="..\..\common\ComponentManager.h"> <Filter>common</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2017winxp/OpenMPT-NativeSupport.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/OpenMPT-NativeSupport.vcxproj Sun Jul 14 16:02:32 2024 (r21172) +++ trunk/OpenMPT/build/vs2017winxp/OpenMPT-NativeSupport.vcxproj Sun Jul 14 17:47:26 2024 (r21173) @@ -638,6 +638,7 @@ </ItemDefinitionGroup> <ItemGroup> <ClInclude Include="..\..\common\BuildSettings.h" /> + <ClInclude Include="..\..\common\BuildSettingsCompiler.h" /> <ClInclude Include="..\..\common\ComponentManager.h" /> <ClInclude Include="..\..\common\Dither.h" /> <ClInclude Include="..\..\common\FileReader.h" /> Modified: trunk/OpenMPT/build/vs2017winxp/OpenMPT-NativeSupport.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/OpenMPT-NativeSupport.vcxproj.filters Sun Jul 14 16:02:32 2024 (r21172) +++ trunk/OpenMPT/build/vs2017winxp/OpenMPT-NativeSupport.vcxproj.filters Sun Jul 14 17:47:26 2024 (r21173) @@ -186,6 +186,9 @@ <ClInclude Include="..\..\common\BuildSettings.h"> <Filter>common</Filter> </ClInclude> + <ClInclude Include="..\..\common\BuildSettingsCompiler.h"> + <Filter>common</Filter> + </ClInclude> <ClInclude Include="..\..\common\ComponentManager.h"> <Filter>common</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2017winxp/OpenMPT-UTF8.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/OpenMPT-UTF8.vcxproj Sun Jul 14 16:02:32 2024 (r21172) +++ trunk/OpenMPT/build/vs2017winxp/OpenMPT-UTF8.vcxproj Sun Jul 14 17:47:26 2024 (r21173) @@ -758,6 +758,7 @@ </ItemDefinitionGroup> <ItemGroup> <ClInclude Include="..\..\common\BuildSettings.h" /> + <ClInclude Include="..\..\common\BuildSettingsCompiler.h" /> <ClInclude Include="..\..\common\ComponentManager.h" /> <ClInclude Include="..\..\common\Dither.h" /> <ClInclude Include="..\..\common\FileReader.h" /> Modified: trunk/OpenMPT/build/vs2017winxp/OpenMPT-UTF8.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/OpenMPT-UTF8.vcxproj.filters Sun Jul 14 16:02:32 2024 (r21172) +++ trunk/OpenMPT/build/vs2017winxp/OpenMPT-UTF8.vcxproj.filters Sun Jul 14 17:47:26 2024 (r21173) @@ -225,6 +225,9 @@ <ClInclude Include="..\..\common\BuildSettings.h"> <Filter>common</Filter> </ClInclude> + <ClInclude Include="..\..\common\BuildSettingsCompiler.h"> + <Filter>common</Filter> + </ClInclude> <ClInclude Include="..\..\common\ComponentManager.h"> <Filter>common</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2017winxp/OpenMPT.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/OpenMPT.vcxproj Sun Jul 14 16:02:32 2024 (r21172) +++ trunk/OpenMPT/build/vs2017winxp/OpenMPT.vcxproj Sun Jul 14 17:47:26 2024 (r21173) @@ -758,6 +758,7 @@ </ItemDefinitionGroup> <ItemGroup> <ClInclude Include="..\..\common\BuildSettings.h" /> + <ClInclude Include="..\..\common\BuildSettingsCompiler.h" /> <ClInclude Include="..\..\common\ComponentManager.h" /> <ClInclude Include="..\..\common\Dither.h" /> <ClInclude Include="..\..\common\FileReader.h" /> Modified: trunk/OpenMPT/build/vs2017winxp/OpenMPT.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/OpenMPT.vcxproj.filters Sun Jul 14 16:02:32 2024 (r21172) +++ trunk/OpenMPT/build/vs2017winxp/OpenMPT.vcxproj.filters Sun Jul 14 17:47:26 2024 (r21173) @@ -225,6 +225,9 @@ <ClInclude Include="..\..\common\BuildSettings.h"> <Filter>common</Filter> </ClInclude> + <ClInclude Include="..\..\common\BuildSettingsCompiler.h"> + <Filter>common</Filter> + </ClInclude> <ClInclude Include="..\..\common\ComponentManager.h"> <Filter>common</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2017winxp/libopenmpt-small.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/libopenmpt-small.vcxproj Sun Jul 14 16:02:32 2024 (r21172) +++ trunk/OpenMPT/build/vs2017winxp/libopenmpt-small.vcxproj Sun Jul 14 17:47:26 2024 (r21173) @@ -644,6 +644,7 @@ </ItemDefinitionGroup> <ItemGroup> <ClInclude Include="..\..\common\BuildSettings.h" /> + <ClInclude Include="..\..\common\BuildSettingsCompiler.h" /> <ClInclude Include="..\..\common\ComponentManager.h" /> <ClInclude Include="..\..\common\Dither.h" /> <ClInclude Include="..\..\common\FileReader.h" /> Modified: trunk/OpenMPT/build/vs2017winxp/libopenmpt-small.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/libopenmpt-small.vcxproj.filters Sun Jul 14 16:02:32 2024 (r21172) +++ trunk/OpenMPT/build/vs2017winxp/libopenmpt-small.vcxproj.filters Sun Jul 14 17:47:26 2024 (r21173) @@ -165,6 +165,9 @@ <ClInclude Include="..\..\common\BuildSettings.h"> <Filter>common</Filter> </ClInclude> + <ClInclude Include="..\..\common\BuildSettingsCompiler.h"> + <Filter>common</Filter> + </ClInclude> <ClInclude Include="..\..\common\ComponentManager.h"> <Filter>common</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2017winxp/libopenmpt.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/libopenmpt.vcxproj Sun Jul 14 16:02:32 2024 (r21172) +++ trunk/OpenMPT/build/vs2017winxp/libopenmpt.vcxproj Sun Jul 14 17:47:26 2024 (r21173) @@ -644,6 +644,7 @@ </ItemDefinitionGroup> <ItemGroup> <ClInclude Include="..\..\common\BuildSettings.h" /> + <ClInclude Include="..\..\common\BuildSettingsCompiler.h" /> <ClInclude Include="..\..\common\ComponentManager.h" /> <ClInclude Include="..\..\common\Dither.h" /> <ClInclude Include="..\..\common\FileReader.h" /> Modified: trunk/OpenMPT/build/vs2017winxp/libopenmpt.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/libopenmpt.vcxproj.filters Sun Jul 14 16:02:32 2024 (r21172) +++ trunk/OpenMPT/build/vs2017winxp/libopenmpt.vcxproj.filters Sun Jul 14 17:47:26 2024 (r21173) @@ -165,6 +165,9 @@ <ClInclude Include="..\..\common\BuildSettings.h"> <Filter>common</Filter> </ClInclude> + <ClInclude Include="..\..\common\BuildSettingsCompiler.h"> + <Filter>common</Filter> + </ClInclude> <ClInclude Include="..\..\common\ComponentManager.h"> <Filter>common</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2017winxp/libopenmpt_test.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/libopenmpt_test.vcxproj Sun Jul 14 16:02:32 2024 (r21172) +++ trunk/OpenMPT/build/vs2017winxp/libopenmpt_test.vcxproj Sun Jul 14 17:47:26 2024 (r21173) @@ -674,6 +674,7 @@ </ItemDefinitionGroup> <ItemGroup> <ClInclude Include="..\..\common\BuildSettings.h" /> + <ClInclude Include="..\..\common\BuildSettingsCompiler.h" /> <ClInclude Include="..\..\common\ComponentManager.h" /> <ClInclude Include="..\..\common\Dither.h" /> <ClInclude Include="..\..\common\FileReader.h" /> Modified: trunk/OpenMPT/build/vs2017winxp/libopenmpt_test.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/libopenmpt_test.vcxproj.filters Sun Jul 14 16:02:32 2024 (r21172) +++ trunk/OpenMPT/build/vs2017winxp/libopenmpt_test.vcxproj.filters Sun Jul 14 17:47:26 2024 (r21173) @@ -177,6 +177,9 @@ <ClInclude Include="..\..\common\BuildSettings.h"> <Filter>common</Filter> </ClInclude> + <ClInclude Include="..\..\common\BuildSettingsCompiler.h"> + <Filter>common</Filter> + </ClInclude> <ClInclude Include="..\..\common\ComponentManager.h"> <Filter>common</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2017winxp/updatesigntool.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/updatesigntool.vcxproj Sun Jul 14 16:02:32 2024 (r21172) +++ trunk/OpenMPT/build/vs2017winxp/updatesigntool.vcxproj Sun Jul 14 17:47:26 2024 (r21173) @@ -626,6 +626,7 @@ </ItemDefinitionGroup> <ItemGroup> <ClInclude Include="..\..\common\BuildSettings.h" /> + <ClInclude Include="..\..\common\BuildSettingsCompiler.h" /> <ClInclude Include="..\..\common\ComponentManager.h" /> <ClInclude Include="..\..\common\Dither.h" /> <ClInclude Include="..\..\common\FileReader.h" /> Modified: trunk/OpenMPT/build/vs2017winxp/updatesigntool.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/updatesigntool.vcxproj.filters Sun Jul 14 16:02:32 2024 (r21172) +++ trunk/OpenMPT/build/vs2017winxp/updatesigntool.vcxproj.filters Sun Jul 14 17:47:26 2024 (r21173) @@ -183,6 +183,9 @@ <ClInclude Include="..\..\common\BuildSettings.h"> <Filter>common</Filter> </ClInclude> + <ClInclude Include="..\..\common\BuildSettingsCompiler.h"> + <Filter>common</Filter> + </ClInclude> <ClInclude Include="..\..\common\ComponentManager.h"> <Filter>common</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-ANSI.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-ANSI.vcxproj Sun Jul 14 16:02:32 2024 (r21172) +++ trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-ANSI.vcxproj Sun Jul 14 17:47:26 2024 (r21173) @@ -758,6 +758,7 @@ </ItemDefinitionGroup> <ItemGroup> <ClInclude Include="..\..\common\BuildSettings.h" /> + <ClInclude Include="..\..\common\BuildSettingsCompiler.h" /> <ClInclude Include="..\..\common\ComponentManager.h" /> <ClInclude Include="..\..\common\Dither.h" /> <ClInclude Include="..\..\common\FileReader.h" /> Modified: trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-ANSI.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-ANSI.vcxproj.filters Sun Jul 14 16:02:32 2024 (r21172) +++ trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-ANSI.vcxproj.filters Sun Jul 14 17:47:26 2024 (r21173) @@ -225,6 +225,9 @@ <ClInclude Include="..\..\common\BuildSettings.h"> <Filter>common</Filter> </ClInclude> + <ClInclude Include="..\..\common\BuildSettingsCompiler.h"> + <Filter>common</Filter> + </ClInclude> <ClInclude Include="..\..\common\ComponentManager.h"> <Filter>common</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-NativeSupport.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-NativeSupport.vcxproj Sun Jul 14 16:02:32 2024 (r21172) +++ trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-NativeSupport.vcxproj Sun Jul 14 17:47:26 2024 (r21173) @@ -638,6 +638,7 @@ </ItemDefinitionGroup> <ItemGroup> <ClInclude Include="..\..\common\BuildSettings.h" /> + <ClInclude Include="..\..\common\BuildSettingsCompiler.h" /> <ClInclude Include="..\..\common\ComponentManager.h" /> <ClInclude Include="..\..\common\Dither.h" /> <ClInclude Include="..\..\common\FileReader.h" /> Modified: trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-NativeSupport.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-NativeSupport.vcxproj.filters Sun Jul 14 16:02:32 2024 (r21172) +++ trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-NativeSupport.vcxproj.filters Sun Jul 14 17:47:26 2024 (r21173) @@ -186,6 +186,9 @@ <ClInclude Include="..\..\common\BuildSettings.h"> <Filter>common</Filter> </ClInclude> + <ClInclude Include="..\..\common\BuildSettingsCompiler.h"> + <Filter>common</Filter> + </ClInclude> <ClInclude Include="..\..\common\ComponentManager.h"> <Filter>common</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-UTF8.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-UTF8.vcxproj Sun Jul 14 16:02:32 2024 (r21172) +++ trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-UTF8.vcxproj Sun Jul 14 17:47:26 2024 (r21173) @@ -758,6 +758,7 @@ </ItemDefinitionGroup> <ItemGroup> <ClInclude Include="..\..\common\BuildSettings.h" /> + <ClInclude Include="..\..\common\BuildSettingsCompiler.h" /> <ClInclude Include="..\..\common\ComponentManager.h" /> <ClInclude Include="..\..\common\Dither.h" /> <ClInclude Include="..\..\common\FileReader.h" /> Modified: trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-UTF8.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-UTF8.vcxproj.filters Sun Jul 14 16:02:32 2024 (r21172) +++ trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-UTF8.vcxproj.filters Sun Jul 14 17:47:26 2024 (r21173) @@ -225,6 +225,9 @@ <ClInclude Include="..\..\common\BuildSettings.h"> <Filter>common</Filter> </ClInclude> + <ClInclude Include="..\..\common\BuildSettingsCompiler.h"> + <Filter>common</Filter> + </ClInclude> <ClInclude Include="..\..\common\ComponentManager.h"> <Filter>common</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2017winxpansi/OpenMPT.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/OpenMPT.vcxproj Sun Jul 14 16:02:32 2024 (r21172) +++ trunk/OpenMPT/build/vs2017winxpansi/OpenMPT.vcxproj Sun Jul 14 17:47:26 2024 (r21173) @@ -758,6 +758,7 @@ </ItemDefinitionGroup> <ItemGroup> <ClInclude Include="..\..\common\BuildSettings.h" /> + <ClInclude Include="..\..\common\BuildSettingsCompiler.h" /> <ClInclude Include="..\..\common\ComponentManager.h" /> <ClInclude Include="..\..\common\Dither.h" /> <ClInclude Include="..\..\common\FileReader.h" /> Modified: trunk/OpenMPT/build/vs2017winxpansi/OpenMPT.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/OpenMPT.vcxproj.filters Sun Jul 14 16:02:32 2024 (r21172) +++ trunk/OpenMPT/build/vs2017winxpansi/OpenMPT.vcxproj.filters Sun Jul 14 17:47:26 2024 (r21173) @@ -225,6 +225,9 @@ <ClInclude Include="..\..\common\BuildSettings.h"> <Filter>common</Filter> </ClInclude> + <ClInclude Include="..\..\common\BuildSettingsCompiler.h"> + <Filter>common</Filter> + </ClInclude> <ClInclude Include="..\..\common\ComponentManager.h"> <Filter>common</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2017winxpansi/libopenmpt-small.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/libopenmpt-small.vcxproj Sun Jul 14 16:02:32 2024 (r21172) +++ trunk/OpenMPT/build/vs2017winxpansi/libopenmpt-small.vcxproj Sun Jul 14 17:47:26 2024 (r21173) @@ -644,6 +644,7 @@ </ItemDefinitionGroup> <ItemGroup> <ClInclude Include="..\..\common\BuildSettings.h" /> + <ClInclude Include="..\..\common\BuildSettingsCompiler.h" /> <ClInclude Include="..\..\common\ComponentManager.h" /> <ClInclude Include="..\..\common\Dither.h" /> <ClInclude Include="..\..\common\FileReader.h" /> Modified: trunk/OpenMPT/build/vs2017winxpansi/libopenmpt-small.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/libopenmpt-small.vcxproj.filters Sun Jul 14 16:02:32 2024 (r21172) +++ trunk/OpenMPT/build/vs2017winxpansi/libopenmpt-small.vcxproj.filters Sun Jul 14 17:47:26 2024 (r21173) @@ -165,6 +165,9 @@ <ClInclude Include="..\..\common\BuildSettings.h"> <Filter>common</Filter> </ClInclude> + <ClInclude Include="..\..\common\BuildSettingsCompiler.h"> + <Filter>common</Filter> + </ClInclude> <ClInclude Include="..\..\common\ComponentManager.h"> <Filter>common</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2017winxpansi/libopenmpt.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/libopenmpt.vcxproj Sun Jul 14 16:02:32 2024 (r21172) +++ trunk/OpenMPT/build/vs2017winxpansi/libopenmpt.vcxproj Sun Jul 14 17:47:26 2024 (r21173) @@ -644,6 +644,7 @@ </ItemDefinitionGroup> <ItemGroup> <ClInclude Include="..\..\common\BuildSettings.h" /> + <ClInclude Include="..\..\common\BuildSettingsCompiler.h" /> <ClInclude Include="..\..\common\ComponentManager.h" /> <ClInclude Include="..\..\common\Dither.h" /> <ClInclude Include="..\..\common\FileReader.h" /> Modified: trunk/OpenMPT/build/vs2017winxpansi/libopenmpt.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/libopenmpt.vcxproj.filters Sun Jul 14 16:02:32 2024 (r21172) +++ trunk/OpenMPT/build/vs2017winxpansi/libopenmpt.vcxproj.filters Sun Jul 14 17:47:26 2024 (r21173) @@ -165,6 +165,9 @@ <ClInclude Include="..\..\common\BuildSettings.h"> <Filter>common</Filter> </ClInclude> + <ClInclude Include="..\..\common\BuildSettingsCompiler.h"> + <Filter>common</Filter> + </ClInclude> <ClInclude Include="..\..\common\ComponentManager.h"> <Filter>common</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2017winxpansi/libopenmpt_test.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/libopenmpt_test.vcxproj Sun Jul 14 16:02:32 2024 (r21172) +++ trunk/OpenMPT/build/vs2017winxpansi/libopenmpt_test.vcxproj Sun Jul 14 17:47:26 2024 (r21173) @@ -674,6 +674,7 @@ </ItemDefinitionGroup> <ItemGroup> <ClInclude Include="..\..\common\BuildSettings.h" /> + <ClInclude Include="..\..\common\BuildSettingsCompiler.h" /> <ClInclude Include="..\..\common\ComponentManager.h" /> <ClInclude Include="..\..\common\Dither.h" /> <ClInclude Include="..\..\common\FileReader.h" /> Modified: trunk/OpenMPT/build/vs2017winxpansi/libopenmpt_test.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/libopenmpt_test.vcxproj.filters Sun Jul 14 16:02:32 2024 (r21172) +++ trunk/OpenMPT/build/vs2017winxpansi/libopenmpt_test.vcxproj.filters Sun Jul 14 17:47:26 2024 (r21173) @@ -177,6 +177,9 @@ <ClInclude Include="..\..\common\BuildSettings.h"> <Filter>common</Filter> </ClInclude> + <ClInclude Include="..\..\common\BuildSettingsCompiler.h"> + <Filter>common</Filter> + </ClInclude> <ClInclude Include="..\..\common\ComponentManager.h"> <Filter>common</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2017winxpansi/updatesigntool.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/updatesigntool.vcxproj Sun Jul 14 16:02:32 2024 (r21172) +++ trunk/OpenMPT/build/vs2017winxpansi/updatesigntool.vcxproj Sun Jul 14 17:47:26 2024 (r21173) @@ -626,6 +626,7 @@ </ItemDefinitionGroup> <ItemGroup> <ClInclude Include="..\..\common\BuildSettings.h" /> + <ClInclude Include="..\..\common\BuildSettingsCompiler.h" /> <ClInclude Include="..\..\common\ComponentManager.h" /> <ClInclude Include="..\..\common\Dither.h" /> <ClInclude Include="..\..\common\FileReader.h" /> Modified: trunk/OpenMPT/build/vs2017winxpansi/updatesigntool.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/updatesigntool.vcxproj.filters Sun Jul 14 16:02:32 2024 (r21172) +++ trunk/OpenMPT/build/vs2017winxpansi/updatesigntool.vcxproj.filters Sun Jul 14 17:47:26 2024 (r21173) @@ -183,6 +183,9 @@ <ClInclude Include="..\..\common\BuildSettings.h"> <Filter>common</Filter> </ClInclude> + <ClInclude Include="..\..\common\BuildSettingsCompiler.h"> + <Filter>common</Filter> + </ClInclude> <ClInclude Include="..\..\common\ComponentManager.h"> <Filter>common</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2019win10/OpenMPT-ANSI.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2019win10/OpenMPT-ANSI.vcxproj Sun Jul 14 16:02:32 2024 (r21172) +++ trunk/OpenMPT/build/vs2019win10/OpenMPT-ANSI.vcxproj Sun Jul 14 17:47:26 2024 (r21173) @@ -1523,6 +1523,7 @@ </ItemDefinitionGroup> <ItemGroup> <ClInclude Include="..\..\common\BuildSettings.h" /> + <ClInclude Include="..\..\common\BuildSettingsCompiler.h" /> <ClInclude Include="..\..\common\ComponentManager.h" /> <ClInclude Include="..\..\common\Dither.h" /> <ClInclude Include="..\..\common\FileReader.h" /> Modified: trunk/OpenMPT/build/vs2019win10/OpenMPT-ANSI.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2019win10/OpenMPT-ANSI.vcxproj.filters Sun Jul 14 16:02:32 2024 (r21172) +++ trunk/OpenMPT/build/vs2019win10/OpenMPT-ANSI.vcxproj.filters Sun Jul 14 17:47:26 2024 (r21173) @@ -237,6 +237,9 @@ <ClInclude Include="..\..\common\BuildSettings.h"> <Filter>common</Filter> </ClInclude> + <ClInclude Include="..\..\common\BuildSettingsCompiler.h"> + <Filter>common</Filter> + </ClInclude> <ClInclude Include="..\..\common\ComponentManager.h"> <Filter>common</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2019win10/OpenMPT-NativeSupport.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2019win10/OpenMPT-NativeSupport.vcxproj Sun Jul 14 16:02:32 2024 (r21172) +++ trunk/OpenMPT/build/vs2019win10/OpenMPT-NativeSupport.vcxproj Sun Jul 14 17:47:26 2024 (r21173) @@ -1259,6 +1259,7 @@ </ItemDefinitionGroup> <ItemGroup> <ClInclude Include="..\..\common\BuildSettings.h" /> + <ClInclude Include="..\..\common\BuildSettingsCompiler.h" /> <ClInclude Include="..\..\common\ComponentManager.h" /> <ClInclude Include="..\..\common\Dither.h" /> <ClInclude Include="..\..\common\FileReader.h" /> Modified: trunk/OpenMPT/build/vs2019win10/OpenMPT-NativeSupport.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2019win10/OpenMPT-NativeSupport.vcxproj.filters Sun Jul 14 16:02:32 2024 (r21172) +++ trunk/OpenMPT/build/vs2019win10/OpenMPT-NativeSupport.vcxproj.filters Sun Jul 14 17:47:26 2024 (r21173) @@ -198,6 +198,9 @@ <ClInclude Include="..\..\common\BuildSettings.h"> <Filter>common</Filter> </ClInclude> + <ClInclude Include="..\..\common\BuildSettingsCompiler.h"> + <Filter>common</Filter> + </ClInclude> <ClInclude Include="..\..\common\ComponentManager.h"> <Filter>common</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2019win10/OpenMPT-UTF8.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2019win10/OpenMPT-UTF8.vcxproj Sun Jul 14 16:02:32 2024 (r21172) +++ trunk/OpenMPT/build/vs2019win10/OpenMPT-UTF8.vcxproj Sun Jul 14 17:47:26 2024 (r21173) @@ -1523,6 +1523,7 @@ </ItemDefinitionGroup> <ItemGroup> <ClInclude Include="..\..\common\BuildSettings.h" /> + <ClInclude Include="..\..\common\BuildSettingsCompiler.h" /> <ClInclude Include="..\..\common\ComponentManager.h" /> <ClInclude Include="..\..\common\Dither.h" /> <ClInclude Include="..\..\common\FileReader.h" /> Modified: trunk/OpenMPT/build/vs2019win10/OpenMPT-UTF8.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2019win10/OpenMPT-UTF8.vcxproj.filters Sun Jul 14 16:02:32 2024 (r21172) +++ trunk/OpenMPT/build/vs2019win10/OpenMPT-UTF8.vcxproj.filters Sun Jul 14 17:47:26 2024 (r21173) @@ -237,6 +237,9 @@ <ClInclude Include="..\..\common\BuildSettings.h"> <Filter>common</Filter> </ClInclude> + <ClInclude Include="..\..\common\BuildSettingsCompiler.h"> + <Filter>common</Filter> + </ClInclude> <ClInclude Include="..\..\common\ComponentManager.h"> <Filter>common</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2019win10/OpenMPT.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2019win10/OpenMPT.vcxproj Sun Jul 14 16:02:32 2024 (r21172) +++ trunk/OpenMPT/build/vs2019win10/OpenMPT.vcxproj Sun Jul 14 17:47:26 2024 (r21173) @@ -1523,6 +1523,7 @@ </ItemDefinitionGroup> <ItemGroup> <ClInclude Include="..\..\common\BuildSettings.h" /> + <ClInclude Include="..\..\common\BuildSettingsCompiler.h" /> <ClInclude Include="..\..\common\ComponentManager.h" /> <ClInclude Include="..\..\common\Dither.h" /> <ClInclude Include="..\..\common\FileReader.h" /> Modified: trunk/OpenMPT/build/vs2019win10/OpenMPT.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2019win10/OpenMPT.vcxproj.filters Sun Jul 14 16:02:32 2024 (r21172) +++ trunk/OpenMPT/build/vs2019win10/OpenMPT.vcxproj.filters Sun Jul 14 17:47:26 2024 (r21173) @@ -237,6 +237,9 @@ <ClInclude Include="..\..\common\BuildSettings.h"> <Filter>common</Filter> </ClInclude> + <ClInclude Include="..\..\common\BuildSettingsCompiler.h"> + <Filter>common</Filter> + </ClInclude> <ClInclude Include="..\..\common\ComponentManager.h"> <Filter>common</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2019win10/libopenmpt-small.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2019win10/libopenmpt-small.vcxproj Sun Jul 14 16:02:32 2024 (r21172) +++ trunk/OpenMPT/build/vs2019win10/libopenmpt-small.vcxproj Sun Jul 14 17:47:26 2024 (r21173) @@ -1271,6 +1271,7 @@ </ItemDefinitionGroup> <ItemGroup> <ClInclude Include="..\..\common\BuildSettings.h" /> + <ClInclude Include="..\..\common\BuildSettingsCompiler.h" /> <ClInclude Include="..\..\common\ComponentManager.h" /> <ClInclude Include="..\..\common\Dither.h" /> <ClInclude Include="..\..\common\FileReader.h" /> Modified: trunk/OpenMPT/build/vs2019win10/libopenmpt-small.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2019win10/libopenmpt-small.vcxproj.filters Sun Jul 14 16:02:32 2024 (r21172) +++ trunk/OpenMPT/build/vs2019win10/libopenmpt-small.vcxproj.filters Sun Jul 14 17:47:26 2024 (r21173) @@ -165,6 +165,9 @@ <ClInclude Include="..\..\common\BuildSettings.h"> <Filter>common</Filter> </ClInclude> + <ClInclude Include="..\..\common\BuildSettingsCompiler.h"> + <Filter>common</Filter> + </ClInclude> <ClInclude Include="..\..\common\ComponentManager.h"> <Filter>common</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2019win10/libopenmpt.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2019win10/libopenmpt.vcxproj Sun Jul 14 16:02:32 2024 (r21172) +++ trunk/OpenMPT/build/vs2019win10/libopenmpt.vcxproj Sun Jul 14 17:47:26 2024 (r21173) @@ -1271,6 +1271,7 @@ </ItemDefinitionGroup> <ItemGroup> <ClInclude Include="..\..\common\BuildSettings.h" /> + <ClInclude Include="..\..\common\BuildSettingsCompiler.h" /> <ClInclude Include="..\..\common\ComponentManager.h" /> <ClInclude Include="..\..\common\Dither.h" /> <ClInclude Include="..\..\common\FileReader.h" /> Modified: trunk/OpenMPT/build/vs2019win10/libopenmpt.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2019win10/libopenmpt.vcxproj.filters Sun Jul 14 16:02:32 2024 (r21172) +++ trunk/OpenMPT/build/vs2019win10/libopenmpt.vcxproj.filters Sun Jul 14 17:47:26 2024 (r21173) @@ -165,6 +165,9 @@ <ClInclude Include="..\..\common\BuildSettings.h"> <Filter>common</Filter> </ClInclude> + <ClInclude Include="..\..\common\BuildSettingsCompiler.h"> + <Filter>common</Filter> + </ClInclude> <ClInclude Include="..\..\common\ComponentManager.h"> <Filter>common</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2019win10/libopenmpt_test.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2019win10/libopenmpt_test.vcxproj Sun Jul 14 16:02:32 2024 (r21172) +++ trunk/OpenMPT/build/vs2019win10/libopenmpt_test.vcxproj Sun Jul 14 17:47:26 2024 (r21173) @@ -1331,6 +1331,7 @@ </ItemDefinitionGroup> <ItemGroup> <ClInclude Include="..\..\common\BuildSettings.h" /> + <ClInclude Include="..\..\common\BuildSettingsCompiler.h" /> <ClInclude Include="..\..\common\ComponentManager.h" /> <ClInclude Include="..\..\common\Dither.h" /> <ClInclude Include="..\..\common\FileReader.h" /> Modified: trunk/OpenMPT/build/vs2019win10/libopenmpt_test.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2019win10/libopenmpt_test.vcxproj.filters Sun Jul 14 16:02:32 2024 (r21172) +++ trunk/OpenMPT/build/vs2019win10/libopenmpt_test.vcxproj.filters Sun Jul 14 17:47:26 2024 (r21173) @@ -183,6 +183,9 @@ <ClInclude Include="..\..\common\BuildSettings.h"> <Filter>common</Filter> </ClInclude> + <ClInclude Include="..\..\common\BuildSettingsCompiler.h"> + <Filter>common</Filter> + </ClInclude> <ClInclude Include="..\..\common\ComponentManager.h"> <Filter>common</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2019win10/updatesigntool.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2019win10/updatesigntool.vcxproj Sun Jul 14 16:02:32 2024 (r21172) +++ trunk/OpenMPT/build/vs2019win10/updatesigntool.vcxproj Sun Jul 14 17:47:26 2024 (r21173) @@ -1307,6 +1307,7 @@ </ItemDefinitionGroup> <ItemGroup> <ClInclude Include="..\..\common\BuildSettings.h" /> + <ClInclude Include="..\..\common\BuildSettingsCompiler.h" /> <ClInclude Include="..\..\common\ComponentManager.h" /> <ClInclude Include="..\..\common\Dither.h" /> <ClInclude Include="..\..\common\FileReader.h" /> Modified: trunk/OpenMPT/build/vs2019win10/updatesigntool.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2019win10/updatesigntool.vcxproj.filters Sun Jul 14 16:02:32 2024 (r21172) +++ trunk/OpenMPT/build/vs2019win10/updatesigntool.vcxproj.filters Sun Jul 14 17:47:26 2024 (r21173) @@ -189,6 +189,9 @@ <ClInclude Include="..\..\common\BuildSettings.h"> <Filter>common</Filter> </ClInclude> + <ClInclude Include="..\..\common\BuildSettingsCompiler.h"> + <Filter>common</Filter> + </ClInclude> <ClInclude Include="..\..\common\ComponentManager.h"> <Filter>common</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2019win10uwp/libopenmpt-small.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2019win10uwp/libopenmpt-small.vcxproj Sun Jul 14 16:02:32 2024 (r21172) +++ trunk/OpenMPT/build/vs2019win10uwp/libopenmpt-small.vcxproj Sun Jul 14 17:47:26 2024 (r21173) @@ -1301,6 +1301,7 @@ </ItemDefinitionGroup> <ItemGroup> <ClInclude Include="..\..\common\BuildSettings.h" /> + <ClInclude Include="..\..\common\BuildSettingsCompiler.h" /> <ClInclude Include="..\..\common\ComponentManager.h" /> <ClInclude Include="..\..\common\Dither.h" /> <ClInclude Include="..\..\common\FileReader.h" /> Modified: trunk/OpenMPT/build/vs2019win10uwp/libopenmpt-small.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2019win10uwp/libopenmpt-small.vcxproj.filters Sun Jul 14 16:02:32 2024 (r21172) +++ trunk/OpenMPT/build/vs2019win10uwp/libopenmpt-small.vcxproj.filters Sun Jul 14 17:47:26 2024 (r21173) @@ -165,6 +165,9 @@ <ClInclude Include="..\..\common\BuildSettings.h"> <Filter>common</Filter> </ClInclude> + <ClInclude Include="..\..\common\BuildSettingsCompiler.h"> + <Filter>common</Filter> + </ClInclude> <ClInclude Include="..\..\common\ComponentManager.h"> <Filter>common</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2019win10uwp/libopenmpt.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2019win10uwp/libopenmpt.vcxproj Sun Jul 14 16:02:32 2024 (r21172) +++ trunk/OpenMPT/build/vs2019win10uwp/libopenmpt.vcxproj Sun Jul 14 17:47:26 2024 (r21173) @@ -1301,6 +1301,7 @@ </ItemDefinitionGroup> <ItemGroup> <ClInclude Include="..\..\common\BuildSettings.h" /> + <ClInclude Include="..\..\common\BuildSettingsCompiler.h" /> <ClInclude Include="..\..\common\ComponentManager.h" /> <ClInclude Include="..\..\common\Dither.h" /> <ClInclude Include="..\..\common\FileReader.h" /> Modified: trunk/OpenMPT/build/vs2019win10uwp/libopenmpt.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2019win10uwp/libopenmpt.vcxproj.filters Sun Jul 14 16:02:32 2024 (r21172) +++ trunk/OpenMPT/build/vs2019win10uwp/libopenmpt.vcxproj.filters Sun Jul 14 17:47:26 2024 (r21173) @@ -165,6 +165,9 @@ <ClInclude Include="..\..\common\BuildSettings.h"> <Filter>common</Filter> </ClInclude> + <ClInclude Include="..\..\common\BuildSettingsCompiler.h"> + <Filter>common</Filter> + </ClInclude> <ClInclude Include="..\..\common\ComponentManager.h"> <Filter>common</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2019win7/OpenMPT-ANSI.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2019win7/OpenMPT-ANSI.vcxproj Sun Jul 14 16:02:32 2024 (r21172) +++ trunk/OpenMPT/build/vs2019win7/OpenMPT-ANSI.vcxproj Sun Jul 14 17:47:26 2024 (r21173) @@ -767,6 +767,7 @@ </ItemDefinitionGroup> <ItemGroup> <ClInclude Include="..\..\common\BuildSettings.h" /> + <ClInclude Include="..\..\common\BuildSettingsCompiler.h" /> <ClInclude Include="..\..\common\ComponentManager.h" /> <ClInclude Include="..\..\common\Dither.h" /> <ClInclude Include="..\..\common\FileReader.h" /> Modified: trunk/OpenMPT/build/vs2019win7/OpenMPT-ANSI.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2019win7/OpenMPT-ANSI.vcxproj.filters Sun Jul 14 16:02:32 2024 (r21172) +++ trunk/OpenMPT/build/vs2019win7/OpenMPT-ANSI.vcxproj.filters Sun Jul 14 17:47:26 2024 (r21173) @@ -237,6 +237,9 @@ <ClInclude Include="..\..\common\BuildSettings.h"> <Filter>common</Filter> </ClInclude> + <ClInclude Include="..\..\common\BuildSettingsCompiler.h"> + <Filter>common</Filter> + </ClInclude> <ClInclude Include="..\..\common\ComponentManager.h"> <Filter>common</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2019win7/OpenMPT-NativeSupport.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2019win7/OpenMPT-NativeSupport.vcxproj Sun Jul 14 16:02:32 2024 (r21172) +++ trunk/OpenMPT/build/vs2019win7/OpenMPT-NativeSupport.vcxproj Sun Jul 14 17:47:26 2024 (r21173) @@ -635,6 +635,7 @@ </ItemDefinitionGroup> <ItemGroup> <ClInclude Include="..\..\common\BuildSettings.h" /> + <ClInclude Include="..\..\common\BuildSettingsCompiler.h" /> <ClInclude Include="..\..\common\ComponentManager.h" /> <ClInclude Include="..\..\common\Dither.h" /> <ClInclude Include="..\..\common\FileReader.h" /> Modified: trunk/OpenMPT/build/vs2019win7/OpenMPT-NativeSupport.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2019win7/OpenMPT-NativeSupport.vcxproj.filters Sun Jul 14 16:02:32 2024 (r21172) +++ trunk/OpenMPT/build/vs2019win7/OpenMPT-NativeSupport.vcxproj.filters Sun Jul 14 17:47:26 2024 (r21173) @@ -198,6 +198,9 @@ <ClInclude Include="..\..\common\BuildSettings.h"> <Filter>common</Filter> </ClInclude> + <ClInclude Include="..\..\common\BuildSettingsCompiler.h"> + <Filter>common</Filter> + </ClInclude> <ClInclude Include="..\..\common\ComponentManager.h"> <Filter>common</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2019win7/OpenMPT-UTF8.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2019win7/OpenMPT-UTF8.vcxproj Sun Jul 14 16:02:32 2024 (r21172) +++ trunk/OpenMPT/build/vs2019win7/OpenMPT-UTF8.vcxproj Sun Jul 14 17:47:26 2024 (r21173) @@ -767,6 +767,7 @@ </ItemDefinitionGroup> <ItemGroup> <ClInclude Include="..\..\common\BuildSettings.h" /> + <ClInclude Include="..\..\common\BuildSettingsCompiler.h" /> <ClInclude Include="..\..\common\ComponentManager.h" /> <ClInclude Include="..\..\common\Dither.h" /> <ClInclude Include="..\..\common\FileReader.h" /> Modified: trunk/OpenMPT/build/vs2019win7/OpenMPT-UTF8.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2019win7/OpenMPT-UTF8.vcxproj.filters Sun Jul 14 16:02:32 2024 (r21172) +++ trunk/OpenMPT/build/vs2019win7/OpenMPT-UTF8.vcxproj.filters Sun Jul 14 17:47:26 2024 (r21173) @@ -237,6 +237,9 @@ <ClInclude Include="..\..\common\BuildSettings.h"> <Filter>common</Filter> </ClInclude> + <ClInclude Include="..\..\common\BuildSettingsCompiler.h"> + <Filter>common</Filter> + </ClInclude> <ClInclude Include="..\..\common\ComponentManager.h"> <Filter>common</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2019win7/OpenMPT.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2019win7/OpenMPT.vcxproj Sun Jul 14 16:02:32 2024 (r21172) +++ trunk/OpenMPT/build/vs2019win7/OpenMPT.vcxproj Sun Jul 14 17:47:26 2024 (r21173) @@ -767,6 +767,7 @@ </ItemDefinitionGroup> <ItemGroup> <ClInclude Include="..\..\common\BuildSettings.h" /> + <ClInclude Include="..\..\common\BuildSettingsCompiler.h" /> <ClInclude Include="..\..\common\ComponentManager.h" /> <ClInclude Include="..\..\common\Dither.h" /> <ClInclude Include="..\..\common\FileReader.h" /> Modified: trunk/OpenMPT/build/vs2019win7/OpenMPT.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2019win7/OpenMPT.vcxproj.filters Sun Jul 14 16:02:32 2024 (r21172) +++ trunk/OpenMPT/build/vs2019win7/OpenMPT.vcxproj.filters Sun Jul 14 17:47:26 2024 (r21173) @@ -237,6 +237,9 @@ <ClInclude Include="..\..\common\BuildSettings.h"> <Filter>common</Filter> </ClInclude> + <ClInclude Include="..\..\common\BuildSettingsCompiler.h"> + <Filter>common</Filter> + </ClInclude> <ClInclude Include="..\..\common\ComponentManager.h"> <Filter>common</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2019win7/libopenmpt-small.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2019win7/libopenmpt-small.vcxproj Sun Jul 14 16:02:32 2024 (r21172) +++ trunk/OpenMPT/build/vs2019win7/libopenmpt-small.vcxproj Sun Jul 14 17:47:26 2024 (r21173) @@ -641,6 +641,7 @@ </ItemDefinitionGroup> <ItemGroup> <ClInclude Include="..\..\common\BuildSettings.h" /> + <ClInclude Include="..\..\common\BuildSettingsCompiler.h" /> <ClInclude Include="..\..\common\ComponentManager.h" /> <ClInclude Include="..\..\common\Dither.h" /> <ClInclude Include="..\..\common\FileReader.h" /> Modified: trunk/OpenMPT/build/vs2019win7/libopenmpt-small.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2019win7/libopenmpt-small.vcxproj.filters Sun Jul 14 16:02:32 2024 (r21172) +++ trunk/OpenMPT/build/vs2019win7/libopenmpt-small.vcxproj.filters Sun Jul 14 17:47:26 2024 (r21173) @@ -165,6 +165,9 @@ <ClInclude Include="..\..\common\BuildSettings.h"> <Filter>common</Filter> </ClInclude> + <ClInclude Include="..\..\common\BuildSettingsCompiler.h"> + <Filter>common</Filter> + </ClInclude> <ClInclude Include="..\..\common\ComponentManager.h"> <Filter>common</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2019win7/libopenmpt.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2019win7/libopenmpt.vcxproj Sun Jul 14 16:02:32 2024 (r21172) +++ trunk/OpenMPT/build/vs2019win7/libopenmpt.vcxproj Sun Jul 14 17:47:26 2024 (r21173) @@ -641,6 +641,7 @@ </ItemDefinitionGroup> <ItemGroup> <ClInclude Include="..\..\common\BuildSettings.h" /> + <ClInclude Include="..\..\common\BuildSettingsCompiler.h" /> <ClInclude Include="..\..\common\ComponentManager.h" /> <ClInclude Include="..\..\common\Dither.h" /> <ClInclude Include="..\..\common\FileReader.h" /> Modified: trunk/OpenMPT/build/vs2019win7/libopenmpt.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2019win7/libopenmpt.vcxproj.filters Sun Jul 14 16:02:32 2024 (r21172) +++ trunk/OpenMPT/build/vs2019win7/libopenmpt.vcxproj.filters Sun Jul 14 17:47:26 2024 (r21173) @@ -165,6 +165,9 @@ <ClInclude Include="..\..\common\BuildSettings.h"> <Filter>common</Filter> </ClInclude> + <ClInclude Include="..\..\common\BuildSettingsCompiler.h"> + <Filter>common</Filter> + </ClInclude> <ClInclude Include="..\..\common\ComponentManager.h"> <Filter>common</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2019win7/libopenmpt_test.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2019win7/libopenmpt_test.vcxproj Sun Jul 14 16:02:32 2024 (r21172) +++ trunk/OpenMPT/build/vs2019win7/libopenmpt_test.vcxproj Sun Jul 14 17:47:26 2024 (r21173) @@ -671,6 +671,7 @@ </ItemDefinitionGroup> <ItemGroup> <ClInclude Include="..\..\common\BuildSettings.h" /> + <ClInclude Include="..\..\common\BuildSettingsCompiler.h" /> <ClInclude Include="..\..\common\ComponentManager.h" /> <ClInclude Include="..\..\common\Dither.h" /> <ClInclude Include="..\..\common\FileReader.h" /> Modified: trunk/OpenMPT/build/vs2019win7/libopenmpt_test.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2019win7/libopenmpt_test.vcxproj.filters Sun Jul 14 16:02:32 2024 (r21172) +++ trunk/OpenMPT/build/vs2019win7/libopenmpt_test.vcxproj.filters Sun Jul 14 17:47:26 2024 (r21173) @@ -183,6 +183,9 @@ <ClInclude Include="..\..\common\BuildSettings.h"> <Filter>common</Filter> </ClInclude> + <ClInclude Include="..\..\common\BuildSettingsCompiler.h"> + <Filter>common</Filter> + </ClInclude> <ClInclude Include="..\..\common\ComponentManager.h"> <Filter>common</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2019win7/updatesigntool.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2019win7/updatesigntool.vcxproj Sun Jul 14 16:02:32 2024 (r21172) +++ trunk/OpenMPT/build/vs2019win7/updatesigntool.vcxproj Sun Jul 14 17:47:26 2024 (r21173) @@ -659,6 +659,7 @@ </ItemDefinitionGroup> <ItemGroup> <ClInclude Include="..\..\common\BuildSettings.h" /> + <ClInclude Include="..\..\common\BuildSettingsCompiler.h" /> <ClInclude Include="..\..\common\ComponentManager.h" /> <ClInclude Include="..\..\common\Dither.h" /> <ClInclude Include="..\..\common\FileReader.h" /> Modified: trunk/OpenMPT/build/vs2019win7/updatesigntool.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2019win7/updatesigntool.vcxproj.filters Sun Jul 14 16:02:32 2024 (r21172) +++ trunk/OpenMPT/build/vs2019win7/updatesigntool.vcxproj.filters Sun Jul 14 17:47:26 2024 (r21173) @@ -189,6 +189,9 @@ <ClInclude Include="..\..\common\BuildSettings.h"> <Filter>common</Filter> </ClInclude> + <ClInclude Include="..\..\common\BuildSettingsCompiler.h"> + <Filter>common</Filter> + </ClInclude> <ClInclude Include="..\..\common\ComponentManager.h"> <Filter>common</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2019win81/OpenMPT-ANSI.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2019win81/OpenMPT-ANSI.vcxproj Sun Jul 14 16:02:32 2024 (r21172) +++ trunk/OpenMPT/build/vs2019win81/OpenMPT-ANSI.vcxproj Sun Jul 14 17:47:26 2024 (r21173) @@ -767,6 +767,7 @@ </ItemDefinitionGroup> <ItemGroup> <ClInclude Include="..\..\common\BuildSettings.h" /> + <ClInclude Include="..\..\common\BuildSettingsCompiler.h" /> <ClInclude Include="..\..\common\ComponentManager.h" /> <ClInclude Include="..\..\common\Dither.h" /> <ClInclude Include="..\..\common\FileReader.h" /> Modified: trunk/OpenMPT/build/vs2019win81/OpenMPT-ANSI.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2019win81/OpenMPT-ANSI.vcxproj.filters Sun Jul 14 16:02:32 2024 (r21172) +++ trunk/OpenMPT/build/vs2019win81/OpenMPT-ANSI.vcxproj.filters Sun Jul 14 17:47:26 2024 (r21173) @@ -237,6 +237,9 @@ <ClInclude Include="..\..\common\BuildSettings.h"> <Filter>common</Filter> </ClInclude> + <ClInclude Include="..\..\common\BuildSettingsCompiler.h"> + <Filter>common</Filter> + </ClInclude> <ClInclude Include="..\..\common\ComponentManager.h"> <Filter>common</Filter> </ClInclude> Modified: trunk/OpenMPT/build/vs2019win81/OpenMPT-NativeSupport.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2019win81/OpenMPT-NativeSupport.vcxproj Sun Jul 14 16:02:32 2024 (r21172) +++ trunk/OpenMPT/build/vs2019win81/OpenMPT-NativeSupport.vcxproj Sun Jul 14 17:47:26 2024 (r21173) @@ -635,6 +635,7 @@ </ItemDefinitionGroup> <ItemGroup> <ClInclude Include="..\..\common\BuildSettings.h" /> + <ClInclude Include="..\..\common\BuildSettingsCompiler.h" /> <ClInclude Include="..\..\common\ComponentManager.h" /> <ClInclude Include="..\..\common\Dither.h" /> <ClInclude Include="..\..\common\FileReader.h" /> Modified: trunk/OpenMPT/build/vs2019win81/OpenMPT-NativeSupport.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2019win81/OpenMPT-NativeSupport.vcxproj.filters Sun Jul 14 16:02:32 2024 (r21172) +++ trunk/OpenMPT/build/vs2019win81/OpenMPT-NativeSupport.vcxproj.filters Sun Jul 14 17:47:26 2024 (r21173) @@ -198,6 +198,9 @@ <ClInclude Include="..\..\common\BuildSettings.h"> <F... [truncated message content] |