MantisBT - CMake | ||||||||||
View Issue Details | ||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | |||||
0014881 | CMake | CMake | public | 2014-04-15 10:48 | 2014-10-06 10:33 | |||||
Reporter | raspy | |||||||||
Assigned To | ||||||||||
Priority | normal | Severity | minor | Reproducibility | always | |||||
Status | closed | Resolution | duplicate | |||||||
Platform | x86_64 | OS | RedHat Enterprise Linux | OS Version | 6.4 | |||||
Product Version | CMake 2.8.12.2 | |||||||||
Target Version | Fixed in Version | |||||||||
Summary | 0014881: Older versions of TI compilers do not support --output_file | |||||||||
Description | I have a project which is tied to some old compiler of TMS470 4.1.4. This version still does not support --output_file nor -fe switch. Regular way to go was to use -fr switch. In order to support also older versions of TI compilers (which also is valid for new ones), replace in TI-C.cmake: set(CMAKE_C_COMPILE_OBJECT "<CMAKE_C_COMPILER> --compile_only --c_file=<SOURCE> <DEFINES> <FLAGS> --output_file=<OBJECT>") With: set(CMAKE_C_COMPILE_OBJECT "<CMAKE_C_COMPILER> --compile_only --c_file=<SOURCE> <DEFINES> <FLAGS> --obj_directory=<OBJECT_DIR>") set(CMAKE_C_OUTPUT_EXTENSION_REPLACE 1) Even better, --obj_directory should be replaced with -fr option (see 0014879). Keep in mind though, that <OBJECT_DIR> changed semantics recently, so it is needed to update the issue together with 0014876. | |||||||||
Steps To Reproduce | ||||||||||
Additional Information | ||||||||||
Tags | No tags attached. | |||||||||
Relationships |
| |||||||||
Attached Files | ||||||||||
Issue History | ||||||||||
Date Modified | Username | Field | Change | |||||||
2014-04-15 10:48 | raspy | New Issue | ||||||||
2014-04-15 10:55 | Brad King | Relationship added | related to 0014876 | |||||||
2014-04-15 10:56 | Brad King | Status | new => resolved | |||||||
2014-04-15 10:56 | Brad King | Resolution | open => duplicate | |||||||
2014-10-06 10:33 | Robert Maynard | Note Added: 0036978 | ||||||||
2014-10-06 10:33 | Robert Maynard | Status | resolved => closed |
Notes | |||||
|
|||||
|
|