[cmake-developers] [CMake 0014171]: "ASM List Location" Path Error
Mantis Bug Tracker
mantis at public.kitware.com
Sun May 26 06:13:41 EDT 2013
The following issue has been SUBMITTED.
======================================================================
http://www.cmake.org/Bug/view.php?id=14171
======================================================================
Reported By: Adi Shavit
Assigned To:
======================================================================
Project: CMake
Issue ID: 14171
Category: CMake
Reproducibility: always
Severity: minor
Priority: normal
Status: new
======================================================================
Date Submitted: 2013-05-26 06:13 EDT
Last Modified: 2013-05-26 06:13 EDT
======================================================================
Summary: "ASM List Location" Path Error
Description:
On all Visual Studio 2008/2010/2012 IDEs, when requesting assembly output. The
build gives:
> cl : Command line error D8036 : '/FaRelease' not allowed with multiple source
files
The reason is that the path entered by CMake needs to have a trailing slash,
i.e. 'Release\' instead of 'Release' in Project Properties->C/C++->Output
Files->ASM List Location.
Steps to Reproduce:
1. Generate a Visual Studio solution (2008 in this example)
2. Go to project properties
3. Under "Configuration Properties"->"C/C++"->"Output Files"->"Assembler Output"
select, "Assembly With Source Code (/FAs)".
4. Note that "ASM List Location" already has a value, e.g. "Release".
5. OK. Build.
6. See compilation error.
If the value in (4) get an trailing '/' or '\', the build succeeds and the
assembly files are generated.
======================================================================
Issue History
Date Modified Username Field Change
======================================================================
2013-05-26 06:13 Adi Shavit New Issue
======================================================================
More information about the cmake-developers
mailing list