[cmake-developers] [CMake 0012220]: /INCREMENTAL flag interferes with include directory parsing for Visual Studio 2010
Mantis Bug Tracker
mantis at public.kitware.com
Tue May 24 08:28:47 EDT 2011
The following issue has been SUBMITTED.
======================================================================
http://public.kitware.com/Bug/view.php?id=12220
======================================================================
Reported By: Magnus Osterlind
Assigned To:
======================================================================
Project: CMake
Issue ID: 12220
Category: CMake
Reproducibility: always
Severity: minor
Priority: normal
Status: new
======================================================================
Date Submitted: 2011-05-24 08:28 EDT
Last Modified: 2011-05-24 08:28 EDT
======================================================================
Summary: /INCREMENTAL flag interferes with include directory
parsing for Visual Studio 2010
Description:
The /INCREMENTAL flag will incorrectly by identified and parsed as an include
directory (/I), so the generated project file will contain a
<AdditionalIncludeDirectories>NCREMENTAL</AdditionalIncludeDirectories> tag.
Steps to Reproduce:
1) Create a CMakeLists.txt containing an /INCREMENTAL flag, ex:
---
cmake_minimum_required (VERSION 2.6)
project (Tutorial)
SET(CMAKE_CXX_FLAGS_DEBUG "/INCREMENTAL")
add_executable(Tutorial tutorial.cxx)
---
2) Run cmake with Visual Studio 2010 as the generator.
Additional Information:
As far as I can tell, include directories as separated from the /I switch with a
space, so I solved this locally by including a space as part of the
AdditionalIncludeDirectories rule in cmVS10CLFlagTable.h.
======================================================================
Issue History
Date Modified Username Field Change
======================================================================
2011-05-24 08:28 Magnus OsterlindNew Issue
======================================================================
More information about the cmake-developers
mailing list