From: Fabian Groffen Date: Sun, 25 Dec 2016 21:59:29 +0000 (+0100) Subject: dev-util/cmake: fix linking on Solaris X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=dcef9e9c52c6d4b9b473838c669c54ad2b418b6f;p=gentoo.git dev-util/cmake: fix linking on Solaris Package-Manager: portage-2.2.28-prefix --- diff --git a/dev-util/cmake/cmake-3.7.1.ebuild b/dev-util/cmake/cmake-3.7.1.ebuild index 7bda50dc1570..422a96f059b4 100644 --- a/dev-util/cmake/cmake-3.7.1.ebuild +++ b/dev-util/cmake/cmake-3.7.1.ebuild @@ -5,7 +5,7 @@ EAPI=6 CMAKE_REMOVE_MODULES="no" -inherit bash-completion-r1 elisp-common toolchain-funcs eutils versionator cmake-utils virtualx +inherit bash-completion-r1 elisp-common toolchain-funcs eutils versionator cmake-utils virtualx flag-o-matic MY_P="${P/_/-}" @@ -135,6 +135,9 @@ src_prepare() { } src_configure() { + # Fix linking on Solaris + [[ ${CHOST} == *-solaris* ]] && append-ldflags -lsocket -lnsl + local mycmakeargs=( -DCMAKE_USE_SYSTEM_LIBRARIES=ON -DCMAKE_USE_SYSTEM_LIBRARY_JSONCPP=$(usex system-jsoncpp)