dev-util/cmake: fix linking on Solaris
authorFabian Groffen <grobian@gentoo.org>
Sun, 25 Dec 2016 21:59:29 +0000 (22:59 +0100)
committerFabian Groffen <grobian@gentoo.org>
Sun, 25 Dec 2016 21:59:49 +0000 (22:59 +0100)
Package-Manager: portage-2.2.28-prefix

dev-util/cmake/cmake-3.7.1.ebuild

index 7bda50dc1570126c81aa1d1c3a018a8e44f52429..422a96f059b4f95b014d7e3663216f4366d65a0a 100644 (file)
@@ -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)