[CMake] How can I change the compiler?

James C. Sutherland James.Sutherland at utah.edu
Sun Nov 22 17:25:33 EST 2009


It is probably worth considering 
	find_package( MPI )
This will not only set the MPI compilers but also defines the mpi executable, etc.

James


On Nov 22, 2009, at 1:36 AM, Taesoo Kwon wrote:

> I am sorry that this should be an recurring question. 
> But I wasn't able to find any working solution after hours of search.
> 
> What I tried is as follows:
> 
> /root/CMakeLists.txt
> 
> set(CMAKE_CXX_COMPILER mpic++)
> set(CMAKE_C_COMPILER mpicc)
> 
> 
> project (taesoo_cmu)
> 
> add_subdirectory(BaseLib)
> add_subdirectory(MainLib)
> add_subdirectory(MainLib/luabind-0.7)
> add_subdirectory(OgreFltk)
> 
> 
> -----------------------
> 
> in the OgreFltk directory, project (OgreFltk) and add_executable (OgreFltk ...) is defined. 
> 
> cmake .
> make VERBOSE=true 
> 
> revealed that I am still using c++ instead of mpic++.
> What should I change?
> Thanks.
> _______________________________________________
> 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



More information about the CMake mailing list