View Issue Details [ Jump to Notes ] | [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
0011685 | CMake | Modules | public | 2011-01-12 04:30 | 2011-01-31 16:02 | ||||
Reporter | Evgeny Kapun | ||||||||
Assigned To | Brad King | ||||||||
Priority | normal | Severity | minor | Reproducibility | always | ||||
Status | closed | Resolution | not fixable | ||||||
Platform | OS | OS Version | |||||||
Product Version | CMake 2.8.3 | ||||||||
Target Version | CMake 2.8.4 | Fixed in Version | CMake 2.8.4 | ||||||
Summary | 0011685: CHECK_SYMBOL_EXISTS doesn't find enum constants | ||||||||
Description | Sometimes header files use enum constants instead of defines for numeric constants: enum {SOMETHING = 0x123}; instead of #define SOMETHING 0x123 However, it looks like CHECK_SYMBOL_EXISTS thinks symbols defined this way doesn't exist. | ||||||||
Tags | No tags attached. | ||||||||
Attached Files | |||||||||
Relationships | ||||||
|
Relationships |
Notes | |
(0024616) Brad King (manager) 2011-01-12 09:01 |
The check does not work for types either. We cannot change the behavior of the check without breaking compatibility with existing calls to it. I've updated the documentation to be more clear about the behavior: http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=840f9c05 [^] |
(0024617) Brad King (manager) 2011-01-12 09:03 |
Closing as not fixable because the behavior of the check cannot be changed, but the documentation update is still a "fix" in some sense. |
Notes |
Issue History | |||
Date Modified | Username | Field | Change |
2011-01-12 04:30 | Evgeny Kapun | New Issue | |
2011-01-12 09:01 | Brad King | Note Added: 0024616 | |
2011-01-12 09:02 | Brad King | Assigned To | => Brad King |
2011-01-12 09:02 | Brad King | Status | new => assigned |
2011-01-12 09:03 | Brad King | Note Added: 0024617 | |
2011-01-12 09:03 | Brad King | Status | assigned => closed |
2011-01-12 09:03 | Brad King | Resolution | open => not fixable |
2011-01-17 12:55 | Brad King | Relationship added | related to 0010044 |
2011-01-31 16:02 | David Cole | Fixed in Version | => CMake 2.8.4 |
2011-01-31 16:02 | David Cole | Target Version | => CMake 2.8.4 |
Issue History |
Copyright © 2000 - 2018 MantisBT Team |