On 06/22/2011 09:32 PM, Todd Gamblin wrote:
> Is there a good cross-platform way to enable C99 in a CMake project right
> now? You can obviously do this:
>
> set(CMAKE_C_FLAGS "-std=c99")
>
> However, that's the GNU way to enable C99, and other compilers do it
> differently. It would be nice if there were some flags for this set for you
> in whatever platform file you're using, e.g.:
>
> set(CMAKE_C_FLAGS "${CMAKE_ENABLE_C99}")
>
> Or something to that effect. Then you'd pick up -qlanglvl=c99 for xlc,
> -std=c99 for gcc, etc.
>
> Is there anything similar already in there? I don't see anything grepping
> around in the modules or platform files.
>
> -Todd
Wouldn't a simple
CC="gcc -std=c99" cmake <path/to/source>
for the initial configuration be an appropriate solution?
Regards,
Michael
_______________________________________________
Powered by www.kitware.com
Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html
Please keep messages on-topic and check the CMake FAQ at:
http://www.cmake.org/Wiki/CMake_FAQ
Follow this link to subscribe/unsubscribe:
http://www.cmake.org/mailman/listinfo/cmake