]> git.ipfire.org Git - thirdparty/ntp.git/commitdiff
[Bug 3856] Enable Edit & Continue debugging with Visual Studio.
authorDave Hart <hart@ntp.org>
Wed, 2 Aug 2023 19:07:28 +0000 (19:07 +0000)
committerDave Hart <hart@ntp.org>
Wed, 2 Aug 2023 19:07:28 +0000 (19:07 +0000)
bk: 64caa970OCCYe9AjYW7d2L3_dZ7mXQ

ChangeLog
ports/winnt/vs2015/debug-x64.props
ports/winnt/vs2015/debug.props

index 4e4344acce66da66dcc572a9408dc65553cefd8b..227ba620f75d3576a6095c7e68d40a0f2465bd6b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
 ---
 
+* [Bug 3856] Enable Edit & Continue debugging with Visual Studio.
+             <hart@ntp.org>
 * [Bug 3851] Drop pool server when no local address can reach it.
              <hart@ntp.org>
 * [Bug 3850] ntpq -c apeers breaks column formatting s2 w/refclock refid.
index b242fdce7b46454aeb339473d929b8d889bd8122..750b7294c111aff5a5ae38a54ea2f98f6f784e94 100644 (file)
@@ -6,6 +6,7 @@
   <PropertyGroup>
     <_ProjectFileVersion>12.0.30501.0</_ProjectFileVersion>
     <_PropertySheetDisplayName>debug-x64</_PropertySheetDisplayName>
+    <LinkIncremental>true</LinkIncremental>    <!-- Edit & Continue -->
   </PropertyGroup>
   <ItemDefinitionGroup>
     <ClCompile>
       <AdditionalIncludeDirectories>$(OPENSSL64_INC);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
       <PreprocessorDefinitions>_DEBUG;OPENSSL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
+       <!-- vvv Edit & Continue vvv -->
+      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
+      <MinimalRebuild>true</MinimalRebuild>
+      <MultiProcessorCompilation>false</MultiProcessorCompilation>
+       <!-- ^^^ Edit & Continue ^^^ -->
     </ClCompile>
     <Link>
       <TargetMachine>MachineX64</TargetMachine>
       <AdditionalLibraryDirectories>$(OPENSSL64_LIB)</AdditionalLibraryDirectories>
+       <!-- vvv Edit & Continue vvv -->
+      <EnableCOMDATFolding>false</EnableCOMDATFolding>
+      <OptimizeReferences>false</OptimizeReferences>
+       <!-- ^^^ Edit & Continue ^^^ -->
     </Link>
   </ItemDefinitionGroup>
 </Project>
\ No newline at end of file
index a3ea8497ea7383a6ff7722fc5d6b46a4a84123cf..fbda84b8f675ee2d1db0f448def1b4257f4cd1c5 100644 (file)
@@ -6,6 +6,7 @@
   <PropertyGroup>
     <_ProjectFileVersion>12.0.30501.0</_ProjectFileVersion>
     <_PropertySheetDisplayName>debug-x86</_PropertySheetDisplayName>
+    <LinkIncremental>true</LinkIncremental>    <!-- Edit & Continue -->
   </PropertyGroup>
   <ItemDefinitionGroup>
     <ClCompile>
       <AdditionalIncludeDirectories>$(OPENSSL_INC);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
       <PreprocessorDefinitions>_DEBUG;OPENSSL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
+       <!-- vvv Edit & Continue vvv -->
+      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
+      <MinimalRebuild>true</MinimalRebuild>
+      <MultiProcessorCompilation>false</MultiProcessorCompilation>
+       <!-- ^^^ Edit & Continue ^^^ -->
     </ClCompile>
     <Link>
       <TargetMachine>MachineX86</TargetMachine>
       <AdditionalLibraryDirectories>$(OPENSSL_LIB)</AdditionalLibraryDirectories>
+       <!-- vvv Edit & Continue vvv -->
+      <EnableCOMDATFolding>false</EnableCOMDATFolding>
+      <OptimizeReferences>false</OptimizeReferences>
+      <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
+       <!-- ^^^ Edit & Continue ^^^ -->
     </Link>
   </ItemDefinitionGroup>
 </Project>
\ No newline at end of file