<font face="georgia" size="2"><p style="margin:0;padding:0;font-family: 'courier new'; font-size: 10pt; word-wrap: break-word;"><span style="font-family: georgia, 'times new roman', times, serif;">I've run it from CMD this time instead of Git Bash. Same results:</span><br /><br /></p>
<p style="margin:0;padding:0;font-family: 'courier new'; font-size: 10pt; word-wrap: break-word; padding-left: 30px;">C:\Users\IGEN006\WORKSPACE_C_CPP\PropWare>cmake -G "Unix Makefiles" .<br />-- The C compiler identification is GNU 4.6.1<br />-- The CXX compiler identification is GNU 4.6.1<br />-- The COGCXX compiler identification is GNU 4.6.1<br />-- The ECOGC compiler identification is GNU 4.6.1<br />-- The ECOGCXX compiler identification is GNU 4.6.1<br />-- The ASM compiler identification is GNU<br />-- Found assembler: C:/software/propgcc/bin/propeller-elf-gcc<br />CMake Error at CMakeLists.txt:6 (project):<br /> </p>
<p style="margin:0;padding:0;font-family: 'courier new'; font-size: 10pt; word-wrap: break-word; padding-left: 30px;">  The CMAKE_C_COMPILER:</p>
<p style="margin:0;padding:0;font-family: 'courier new'; font-size: 10pt; word-wrap: break-word; padding-left: 30px;"> </p>
<p style="margin:0;padding:0;font-family: 'courier new'; font-size: 10pt; word-wrap: break-word; padding-left: 30px;">    C:/software/propgcc/bin/propeller-elf-gcc</p>
<p style="margin:0;padding:0;font-family: 'courier new'; font-size: 10pt; word-wrap: break-word; padding-left: 30px;">  is not a full path to an existing compiler tool.</p>
<p style="margin:0;padding:0;font-family: 'courier new'; font-size: 10pt; word-wrap: break-word; padding-left: 30px;"> </p>
<p style="margin:0;padding:0;font-family: 'courier new'; font-size: 10pt; word-wrap: break-word; padding-left: 30px;">  Tell CMake where to find the compiler by setting either the environment<br />  variable "CC" or the CMake cache entry CMAKE_C_COMPILER to the full path to<br />  the compiler, or to the compiler name if it is in the PATH.</p>
<p style="margin:0;padding:0;font-family: 'courier new'; font-size: 10pt; word-wrap: break-word;"> </p>
<p style="margin:0;padding:0;font-family: 'courier new'; font-size: 10pt; word-wrap: break-word;"><span style="font-family: georgia, 'times new roman', times, serif;">Any ideas are greatly appreciated.</span></p>
<p style="margin:0;padding:0;font-family: 'courier new'; font-size: 10pt; word-wrap: break-word;"> </p>
<p style="margin:0;padding:0;font-family: 'courier new'; font-size: 10pt; word-wrap: break-word;"><span style="font-family: georgia, 'times new roman', times, serif;">Thanks,</span></p>
<p style="margin:0;padding:0;font-family: 'courier new'; font-size: 10pt; word-wrap: break-word;"><span style="font-family: georgia, 'times new roman', times, serif;">David</span></p>
<p style="margin:0;padding:0;"><span style="font-family: georgia, 'times new roman', times, serif;"><!--WM_COMPOSE_SIGNATURE_START--><!--WM_COMPOSE_SIGNATURE_END--></span></p>
<p style="margin:0;padding:0;font-family: 'courier new'; font-size: 10pt; word-wrap: break-word;"><br /><br /><span style="font-family: georgia, 'times new roman', times, serif;">-----Original Message-----</span><br /><span style="font-family: georgia, 'times new roman', times, serif;">From: david@zemon.name</span><br /><span style="font-family: georgia, 'times new roman', times, serif;">Sent: Tuesday, August 5, 2014 3:34pm</span><br /><span style="font-family: georgia, 'times new roman', times, serif;">To: "Ivan Hrasko" <abhrasko@gmail.com></span><br /><span style="font-family: georgia, 'times new roman', times, serif;">Cc: cmake@cmake.org</span><br /><span style="font-family: georgia, 'times new roman', times, serif;">Subject: Re: [CMake] Windows Path Issues</span><br /><br /></p>
<div id="SafeStyles1407340069">
<p style="margin:0;padding:0;margin: 0; padding: 0; font-family: georgia; font-size: 10pt; word-wrap: break-word;">Sorry about that. I am using "Git Bash" which is definitely a confusing environment. The compiler is PropGCC - the target is an embedded system. PropGCC ships with GNU Make 3.81 (and "make --version" confirms that is the version of make in my PATH).</p>
<p style="margin:0;padding:0;margin: 0; padding: 0; font-family: georgia; font-size: 10pt; word-wrap: break-word;"> </p>
<p style="margin:0;padding:0;margin: 0; padding: 0; font-family: georgia; font-size: 10pt; word-wrap: break-word;">Perhaps the output of "bash --version" will help:</p>
<p style="margin:0;padding:0;margin: 0; padding: 0; font-family: georgia; font-size: 10pt; word-wrap: break-word;"> </p>
<p style="margin:0;padding:0;margin: 0; padding: 0; font-family: georgia; font-size: 10pt; word-wrap: break-word; padding-left: 30px;"><span style="font-family: 'courier new', courier, monospace;">bash-3.1$ bash --version</span><br /><span style="font-family: 'courier new', courier, monospace;">GNU bash, version 3.1.0(1)-release (i686-pc-msys)</span><br /><span style="font-family: 'courier new', courier, monospace;">Copyright (C) 2005 Free Software Foundation, Inc.</span><br /><span style="font-family: 'courier new', courier, monospace;">bash-3.1$</span></p>
<p style="margin:0;padding:0;margin: 0; padding: 0; font-family: georgia; font-size: 10pt; word-wrap: break-word;"> </p>
<p style="margin:0;padding:0;margin: 0; padding: 0; font-family: georgia; font-size: 10pt; word-wrap: break-word;">Thanks,</p>
<p style="margin:0;padding:0;margin: 0; padding: 0; font-family: georgia; font-size: 10pt; word-wrap: break-word;">David</p>
<p style="margin:0;padding:0;margin: 0; padding: 0; font-family: georgia; font-size: 10pt; word-wrap: break-word;"><br /><br />-----Original Message-----<br />From: "Ivan Hrasko" <abhrasko@gmail.com><br />Sent: Tuesday, August 5, 2014 2:26pm<br />To: david@zemon.name<br />Cc: cmake@cmake.org<br />Subject: Re: [CMake] Windows Path Issues<br /><br /></p>
<div id="SafeStyles1407270662">
<div dir="ltr">
<div>1. What your environment exactly is? It does not look like Windows only (because I see in your log: <span style="font-family: georgia;">bash-3.1$ cmake -G "Unix Makefiles" . </span>), so I expect you are using something like Cygwin and when you use this kind of environment you can</div>
<div>have problems with paths. For example <span style="font-family: georgia;">C:/software/propgcc/bin/propeller-elf-gcc <span style="font-family: arial,helvetica,sans-serif;">is not a valid path for Cygwin, because <span style="font-family: georgia;"><span style="font-family: arial,helvetica,sans-serif;">cygwin</span> </span>uses /cygdrive/ in its path for things which are located in Windows.</span><br /></span></div>
2. When I use cmake on Windows (just Windows, cmd, not Cygwin or else) I use "MinGW Makefiles" not "Unix Makefiles" with GNU compilers.</div>
<div class="gmail_extra"><br /><br />
<div class="gmail_quote">2014-08-05 19:56 GMT+02:00 <span dir="ltr"><<a href="mailto:david@zemon.name" target="_blank">david@zemon.name</a>></span>:<br />
<blockquote class="gmail_quote" style="margin: 0 0 0 .8ex; border-left: 1px #ccc solid; padding-left: 1ex;">
<p style="margin:0;padding:0;margin: 0; padding: 0; font-family: 'courier new'; font-size: 10pt; word-wrap: break-word;"><span style="font-family: georgia,'times new roman',times,serif;">I'm generally a Linux guy but need this project to work on all three main platforms.</span></p>
<p style="margin:0;padding:0;margin: 0; padding: 0; font-family: 'courier new'; font-size: 10pt; word-wrap: break-word;"> </p>
<p style="margin:0;padding:0;margin: 0; padding: 0; font-family: 'courier new'; font-size: 10pt; word-wrap: break-word;"><span style="font-family: georgia,'times new roman',times,serif;">I have my toolchain file working nicely in Linux, but for some reason I'm getting an error on Windows. Here's top of the console output:</span></p>
<p style="margin:0;padding:0;margin: 0; padding: 0; font-family: 'courier new'; font-size: 10pt; word-wrap: break-word;"> </p>
<p style="margin:0;padding:0;margin: 0; padding: 0; font-family: 'courier new'; font-size: 10pt; word-wrap: break-word; padding-left: 30px;">bash-3.1$ cmake -G "Unix Makefiles" . <br />-- The C compiler identification is GNU 4.6.1<br />-- The CXX compiler identification is GNU 4.6.1<br /> -- The COGCXX compiler identification is GNU 4.6.1<br />-- The ECOGC compiler identification is GNU 4.6.1<br />-- The ECOGCXX compiler identification is GNU 4.6.1<br />-- The ASM compiler identification is GNU<br />-- Found assembler: C:/software/propgcc/bin/propeller-elf-gcc<br /> CMake Error at CMakeLists.txt:6 (project):<br />  The CMAKE_C_COMPILER:</p>
<p style="margin:0;padding:0;margin: 0; padding: 0; font-family: 'courier new'; font-size: 10pt; word-wrap: break-word; padding-left: 30px;"> </p>
<p style="margin:0;padding:0;margin: 0; padding: 0; font-family: 'courier new'; font-size: 10pt; word-wrap: break-word; padding-left: 30px;">    C:/software/propgcc/bin/propeller-elf-gcc</p>
<p style="margin:0;padding:0;margin: 0; padding: 0; font-family: 'courier new'; font-size: 10pt; word-wrap: break-word; padding-left: 30px;"> </p>
<p style="margin:0;padding:0;margin: 0; padding: 0; font-family: 'courier new'; font-size: 10pt; word-wrap: break-word; padding-left: 30px;">  is not a full path to an existing compiler tool.</p>
<p style="margin:0;padding:0;margin: 0; padding: 0; font-family: 'courier new'; font-size: 10pt; word-wrap: break-word; padding-left: 30px;"> </p>
<p style="margin:0;padding:0;margin: 0; padding: 0; font-family: 'courier new'; font-size: 10pt; word-wrap: break-word; padding-left: 30px;">  Tell CMake where to find the compiler by setting either the environment<br />  variable "CC" or the CMake cache entry CMAKE_C_COMPILER to the full path to<br />   the compiler, or to the compiler name if it is in the PATH.</p>
<p style="margin:0;padding:0;margin: 0; padding: 0; font-family: 'courier new'; font-size: 10pt; word-wrap: break-word;"> </p>
<p style="margin:0;padding:0;margin: 0; padding: 0; font-family: 'courier new'; font-size: 10pt; word-wrap: break-word;"><span style="font-family: georgia,'times new roman',times,serif;">This doesn't make too much sense to me. Anyone know why it would find the compiler at first and then loose it? The path that it lists is perfectly valid.</span></p>
<p style="margin:0;padding:0;margin: 0; padding: 0; font-family: 'courier new'; font-size: 10pt; word-wrap: break-word;"> </p>
<p style="margin:0;padding:0;margin: 0; padding: 0; font-family: 'courier new'; font-size: 10pt; word-wrap: break-word;"><span style="font-family: georgia,'times new roman',times,serif;">Thanks,</span></p>
<p style="margin:0;padding:0;margin: 0; padding: 0; font-family: 'courier new'; font-size: 10pt; word-wrap: break-word;"><span style="font-family: georgia,'times new roman',times,serif;">David</span></p>
<br />--<br /><br /> Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br /><br /> Please keep messages on-topic and check the CMake FAQ at: <a href="http://www.cmake.org/Wiki/CMake_FAQ" target="_blank">http://www.cmake.org/Wiki/CMake_FAQ</a><br /><br /> Kitware offers various services to support the CMake community. For more information on each offering, please visit:<br /><br /> CMake Support: <a href="http://cmake.org/cmake/help/support.html" target="_blank">http://cmake.org/cmake/help/support.html</a><br /> CMake Consulting: <a href="http://cmake.org/cmake/help/consulting.html" target="_blank">http://cmake.org/cmake/help/consulting.html</a><br /> CMake Training Courses: <a href="http://cmake.org/cmake/help/training.html" target="_blank">http://cmake.org/cmake/help/training.html</a><br /><br /> Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br /><br /> Follow this link to subscribe/unsubscribe:<br /><a href="http://public.kitware.com/mailman/listinfo/cmake" target="_blank">http://public.kitware.com/mailman/listinfo/cmake</a></blockquote>
</div>
<br /><br /><br />-- <br />
<div>Ivan Hrasko</div>
<div style="text-align: left;"><<a href="mailto:abhrasko@gmail.com" target="_blank">abhrasko@gmail.com</a>></div>
</div>
</div>
</div></font>