Hi,

Don't know if it's the best place to report it but I am testing nightly builds(3.5.20160429) to generate some projects
for Visual Studio 2015 and the clang toolset now provided by Microsoft.
There is one problem when using debug configurations because we cannot debug generated executables. I have found some changes that seems to be necessary to be able to debug, here are the changes I have found:


1) DebugInformationFormat should be set FullDebug, AdditionalOptions MUST BE removed and optimizations must be disabled

<ClCompile>
   ... REMOVE AdditionalOptions ...
   <DebugInformationFormat>FullDebug</DebugInformationFormat>
   ...
   <Optimization>Disabled</Optimization>
   <OmitFramePointers>false</OmitFramePointers>
</ClCompile>


2)GenerateDebugInformation must be set to true and ProgramDataBaseFile must be empty because clang doesn't use pdb for now
<Link>
...
      <GenerateDebugInformation>true</GenerateDebugInformation>
...
      <ProgramDataBaseFile>
      </ProgramDataBaseFile>

</Link>

Thanks

--

Powered by www.kitware.com

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Kitware offers various services to support the CMake community. For more 
information on each offering, please visit:

CMake Support: http://cmake.org/cmake/help/support.html
CMake Consulting: http://cmake.org/cmake/help/consulting.html
CMake Training Courses: http://cmake.org/cmake/help/training.html

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/cmake-developers

Reply via email to