[CMake] [Patch] Re: cmake Debug builds with icc

Bill Hoffman bill.hoffman at kitware.com
Thu Apr 24 21:55:30 EDT 2008


Lucas Wilcox wrote:
> * Lucas Wilcox <lucasw at ices.utexas.edu> [2008-04-23 11:49:03 -0500]:
> 
>> Hi,
>>
>> I am trying to setup Debug and Release builds using icc
>> (intel's c compiler) on Linux.  It seems as though
>>    CMAKE_C_FLAGS_DEBUG
>>    CMAKE_C_FLAGS_MINSIZEREL
>>    CMAKE_C_FLAGS_RELEASE
>>    CMAKE_C_FLAGS_RELWITHDEBINFO
>> are not being set.  Although
>>    CMAKE_CXX_FLAGS_DEBUG
>>    CMAKE_CXX_FLAGS_MINSIZEREL
>>    CMAKE_CXX_FLAGS_RELEASE_INIT
>>    CMAKE_CXX_FLAGS_RELWITHDEBINFO
>> are being set correctly.  I tried both
>>   cmake version 2.6-patch 0 RC-8
>>   cmake version 2.4-patch 6
>> with the same results.
> 
> I figured out what the problem is.  There doesn't exist
> a Linux-icc.cmake file.  Can someone please add the
> attached Linux-icc.cmake file to the CVS repository in
> the Modules/Platform directory?
> 
Can you try cvs now:


$ cvs commit -m "ENH: support intel compiler on linux " Linux-Intel-C* 
Linux-icpc.cmake
grep: Linux-icpc.cmake: No such file or directory
grep: Linux-icpc.cmake: No such file or directory
grep: Linux-icpc.cmake: No such file or directory
grep: Linux-icpc.cmake: No such file or directory
/cvsroot/CMake/CMake/Modules/Platform/Linux-Intel-C.cmake,v  <-- 
Linux-Intel-C.cmake
initial revision: 1.1
/cvsroot/CMake/CMake/Modules/Platform/Linux-Intel-CXX.cmake,v  <-- 
Linux-Intel-CXX.cmake
initial revision: 1.1
/cvsroot/CMake/CMake/Modules/Platform/Linux-icpc.cmake,v  <-- 
Linux-icpc.cmake
new revision: delete; previous revision: 1.2

I also removed Linux-icpc.cmake in favor of the new compiler id name. 
If you have an intel CXX/C compiler set can you please give this change 
a try?  Thanks.

-Bill



More information about the CMake mailing list