Mike Jackson wrote:
On Feb 1, 2008, at 4:30 PM, Bill Hoffman wrote:
Mike Jackson wrote:
I am trying to develop an icpc module file for Darwin and one of the
problems that seems to be cropping up is that cmake is passing
compiler flags to the linker. Specifically I have entered some values
for CMAKE_CXX_FLAGS and the compile is fine but the linker gets all
messed up:
That is this stuff:
SET(CMAKE_C_CREATE_SHARED_LIBRARY_FORBIDDEN_FLAGS -w)
SET(CMAKE_CXX_CREATE_SHARED_LIBRARY_FORBIDDEN_FLAGS -w)
The -w gets removed by cmake. I think you can just remove these flags
in the Darwin-icpc.cmake file and you should be fine.
-Bill
Tried commenting out those lines, then blew away my build directory and
started over. Same problem. Any other ideas? We revisited this once last
year some time. I just can't find what we did to fix it.. or I never did
anything and just stopped using the -wd### flag..
Running a different version of CMake, than the one you are changing? If
you get rid of those lines, it should leave -w stuff alone.
It clearly stripped out the -w:
/usr/bin/icpc -DMXADataModel_EXPORTS -wd1170,981,383,424
/usr/bin/icpc d1170,981,383,424
-Bill
_______________________________________________
CMake mailing list
[email protected]
http://www.cmake.org/mailman/listinfo/cmake