From dcef9e9c52c6d4b9b473838c669c54ad2b418b6f Mon Sep 17 00:00:00 2001 From: Fabian Groffen Date: Sun, 25 Dec 2016 22:59:29 +0100 Subject: [PATCH] dev-util/cmake: fix linking on Solaris Package-Manager: portage-2.2.28-prefix --- dev-util/cmake/cmake-3.7.1.ebuild | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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) -- 2.26.2