[prev in list] [next in list] [prev in thread] [next in thread]
List: macports-dev
Subject: Re: cmake order of includes
From: Michael Dickens <michaelld () macports ! org>
Date: 2016-02-20 17:28:25
Message-ID: 1455989305.443958.526902802.14969B56 () webmail ! messagingengine ! com
[Download RAW message or body]
Generally it's the project's poor build system that is at fault, and
needs to be tweaked / patched.
That said, I've seen a CMAKE variable that one can set that might help
out. Something like CMAKE_INCLUDE_EXTERNAL_HEADERS_LAST or the like. I
don't remember where I saw it, nor if it really works. Could be worth an
internet search to see what you can find.
Good luck! - MLD
On Sat, Feb 20, 2016, at 12:18 PM, Bradley Giesbrecht wrote:
> When building mysql56 with the bundled yassl instead of macports openssl,
> cmake finds the openssl headers in prefix before the bundled yassl
> headers in worksrcpath because cmake is including prefix/include before
> the bundled yassl/include resulting in a build error.
>
> Is there a standard way to correct this?
>
> The mysql56 port patches cmake/install_layout.cmake and adding the
> worksrcpath include path there does work. Does a port or cmake port group
> variable/method exist to fix this or is patching the way to go?
_______________________________________________
macports-dev mailing list
macports-dev@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-dev
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic