Am Mittwoch 18 Februar 2009 15:52:18 schrieb Bill Hoffman:
> That is not the preferable way to do this.  As it hard codes flags into
> the CMake file.  The way I would do it is:
>
> export CXXFLAGS=-m64
> export CFLAGS=-m64
> export LDFLAGS=-m64
>
> cmake ../myproject
>
> If those environment variables are set BEFORE you run cmake, then cmake
> will put them into the cache correctly.

Actually, using the cross-compilation feature seems more logical as his host-
cc obviously produces 32bit binaries. This also means that if he needs to link 
against libraries, etc., it is the same as compiling for a completely different 
architecture.

Having a 64bit system with a gcc default of -m32 is just a silly thing.

HS

_______________________________________________
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

Reply via email to