problem building with cmake under cygwin (need clang)

Marco Atzeri marco.atzeri@gmail.com
Wed Jul 27 10:06:00 GMT 2016


On 27/07/2016 09:51, Csaba Raduly wrote:
> On Tue, Jul 26, 2016 at 6:06 PM, Marco Atzeri  wrote:
>>
>> Csaba was clear but it seems you are misunderstanding,
>> the call to cmake is
>>
>>        cmake [options] <path-to-source>
>
> No, not <path-to-source> but <path-to-CMakeLists.txt>
>
> For quickhull, CMakeLists.txt is in the root of the project, the
> sources are under the src directory.

Csaba,
you are 100 %right.
I just copied the cmake help

$ cmake --help |head -n 4
Usage

   cmake [options] <path-to-source>
   cmake [options] <path-to-existing-build>

where of course they consider CMakeLists.txt as part of the source
and placed in the tree root.

> Regardless of where the build is performed, the path in the cmake
> invocation must point to the root of the project. Copying
> CMakeLists.txt into ./src and pointing cmake to ./src is unlikely to
> work.
>
> All of this is moot because the author of quickhull littered
> CMakeLists.txt with clang-specific compiler switches. He made no
> attempt to cater for the world's most widely used C++ compiler (GCC).

I agree on that. He made the life hard for anyone to build his software.

>
> Csaba

Regards
Marco



--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple



More information about the Cygwin mailing list