View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0014171CMakeCMakepublic2013-05-26 06:132013-10-07 10:09
ReporterAdi Shavit 
Assigned ToBrad King 
PrioritynormalSeverityminorReproducibilityalways
StatusclosedResolutionduplicate 
PlatformVisual Studio 2008/2010/2012OSOS Version
Product VersionCMake 2.8.11 
Target VersionFixed in Version 
Summary0014171: "ASM List Location" Path Error
DescriptionOn 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 Reproduce1. 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.
TagsNo tags attached.
Attached Files

 Relationships
duplicate of 0014153closedBrad King Visual Studio project wrong AssemblerListingLocation (/Fa) default (and override!) 

  Notes
(0033142)
Brad King (manager)
2013-05-28 09:38

This was fixed for issue 0014153 here:

 http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=7e0c45e9 [^]
(0034067)
Robert Maynard (manager)
2013-10-07 10:09

Closing resolved issues that have not been updated in more than 4 months.

 Issue History
Date Modified Username Field Change
2013-05-26 06:13 Adi Shavit New Issue
2013-05-28 09:37 Brad King Relationship added duplicate of 0014153
2013-05-28 09:38 Brad King Note Added: 0033142
2013-05-28 09:38 Brad King Assigned To => Brad King
2013-05-28 09:38 Brad King Status new => resolved
2013-05-28 09:38 Brad King Resolution open => duplicate
2013-10-07 10:09 Robert Maynard Note Added: 0034067
2013-10-07 10:09 Robert Maynard Status resolved => closed


Copyright © 2000 - 2018 MantisBT Team