> On Sep 3, 2015, at 10:32, Sean Farley <[email protected]> wrote:
> 
> 
> Jeremy Huddleston Sequoia <[email protected]> writes:
> 
>>> On Sep 3, 2015, at 09:21, Jack Howarth <[email protected]> 
>>> wrote:
>>> 
>>>  You really will want to rewrite the llvm37 Portfile to use a cmake
>>> build.
>> 
>> Not unless we can depend on cmake existing out-of-tree.  If we need to 
>> depend on port:cmake, that introduces cycles.
> 
> 
> How? I only see these as dependencies for cmake:
> 
> $ port rdeps cmake
> The following ports are dependencies of cmake @3.3.1_0:
>  curl
>    pkgconfig
>      libiconv
>        gperf
>    zlib
>      xz
>        gettext
>          expat
>          ncurses
>    openssl
>    curl-ca-bundle
>      perl5
>        perl5.16
>          gdbm
>  bzip2
>  libarchive
>    libxml2
>    lzo2
> 
> I see that libomp depends on cmake but cmake doesn't depend on libomp
> nor llvm so how is it a cycle?

You're not looking at build dependencies.

On older OS veersions, cmake requires either macports-clang-X.Y (for libc++ 
clients) or macports-gcc-X.Y (for libstdc++ clients) to compile due to its 
C++11 requirement.

--Jeremy

Attachment: smime.p7s
Description: S/MIME cryptographic signature

_______________________________________________
macports-dev mailing list
[email protected]
https://lists.macosforge.org/mailman/listinfo/macports-dev

Reply via email to