On Thu, Sep 15, 2011 at 8:08 AM, John R. Cary <c...@txcorp.com> wrote:
> I was trying to configure a project to use jom or name with the
> mingw compilers.
>
> I was configuring with
>
> cmake \
>  -DCMAKE_INSTALL_PREFIX:PATH=C:/winsame/volatile-mingw/txphysics-r1504-ser \
>  -DCMAKE_BUILD_TYPE:STRING=RELEASE \
>  -DCMAKE_VERBOSE_MAKEFILE:BOOL=TRUE \
>  -DCMAKE_INSTALL_ALWAYS:BOOL=TRUE \
>  -DCMAKE_COLOR_MAKEFILE:BOOL=FALSE \
>  -G 'NMake Makefiles' \
>  -DCMAKE_C_COMPILER:FILEPATH='mingw32-gcc' \
>  -DCMAKE_CXX_COMPILER:FILEPATH='mingw32-g++' \
>  -DCMAKE_Fortran_COMPILER:FILEPATH='mingw32-gfortran' \
>  C:/cygwin/home/user/vorpalall-mg/txphysics
>
> but got the warning,
>
> CMake Warning at CMakeLists.txt:10 (project):
>  To use the NMake generator, cmake must be run from a shell that can use the
>  compiler cl from the command line.  This environment does not contain
>  INCLUDE, LIB, or LIBPATH, and these must be set for the cl compiler to
>  work.
>
> and ultimately the error,
>
> CMake Error at C:/Program Files/CMake
> 2.8/share/cmake-2.8/Modules/CMakeRCInformation.cmake:22
> (GET_FILENAME_COMPONENT):
>  get_filename_component called with incorrect number of arguments
> Call Stack (most recent call first):
>  C:/Program Files/CMake
> 2.8/share/cmake-2.8/Modules/Platform/Windows-GNU.cmake:60 (enable_language)
>  C:/Program Files/CMake
> 2.8/share/cmake-2.8/Modules/Platform/Windows-GNU-C.cmake:1 (include)
>  C:/Program Files/CMake
> 2.8/share/cmake-2.8/Modules/CMakeCInformation.cmake:56 (INCLUDE)
>  CMakeLists.txt:2 (PROJECT)
>
> So I did put cl in my path, and now it configures, but this seems strange.
> Is it necessary to still have cl when using mingw?
>

I thought jom and nmake Generators were both for Visual Studio.

John
_______________________________________________
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