View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0011615CMakeCMakepublic2010-12-16 12:372011-01-12 07:59
ReporterCampbell Barton 
Assigned ToBrad King 
PrioritynormalSeverityminorReproducibilityalways
StatusclosedResolutionfixed 
PlatformLinux 64bitOSArchOS VersionArch (rolling)
Product Version 
Target VersionCMake 2.8.4Fixed in VersionCMake 2.8.4 
Summary0011615: CHECK_C_COMPILER_FLAG Problem, simple fix.
DescriptionThis fails with GCC because the macro compiles "int main() { return 0;}"
Simple fix is to change it to "int main(void) { return 0;}" in CheckCCompilerFlag.cmake

Example:

include(CheckCCompilerFlag)
CHECK_C_COMPILER_FLAG(-Werror=strict-prototypes MYRESULT
TagsNo tags attached.
Attached Files

 Relationships
related to 0011753closedJames Bigler int main() can cause warnings when -Wstrict-prototypes and -Werror is used 

  Notes
(0024211)
Brad King (manager)
2010-12-16 13:37

http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=b3efdb58 [^]

 Issue History
Date Modified Username Field Change
2010-12-16 12:37 Campbell Barton New Issue
2010-12-16 13:24 Brad King Assigned To => Brad King
2010-12-16 13:24 Brad King Status new => assigned
2010-12-16 13:37 Brad King Note Added: 0024211
2010-12-16 13:37 Brad King Status assigned => closed
2010-12-16 13:37 Brad King Resolution open => fixed
2011-01-12 07:59 David Cole Fixed in Version => CMake 2.8.4
2011-01-12 07:59 David Cole Target Version => CMake 2.8.4
2011-01-26 08:52 Brad King Relationship added related to 0011753


Copyright © 2000 - 2018 MantisBT Team