diff options
Diffstat (limited to 'dev-libs/json-c/json-c-9999.ebuild')
-rw-r--r-- | dev-libs/json-c/json-c-9999.ebuild | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/dev-libs/json-c/json-c-9999.ebuild b/dev-libs/json-c/json-c-9999.ebuild index eac441be4e78..effac5b4d6ca 100644 --- a/dev-libs/json-c/json-c-9999.ebuild +++ b/dev-libs/json-c/json-c-9999.ebuild @@ -12,7 +12,9 @@ EGIT_REPO_URI="https://github.com/json-c/json-c.git" LICENSE="MIT" SLOT="0/5" -IUSE="doc static-libs threads" +IUSE="cpu_flags_x86_rdrand doc static-libs threads" + +BDEPEND="doc? ( >=app-doc/doxygen-1.8.13 )" MULTILIB_WRAPPED_HEADERS=( /usr/include/json-c/config.h @@ -24,9 +26,9 @@ src_prepare() { multilib_src_configure() { local mycmakeargs=( - -DBUILD_DOCUMENTATION=$(multilib_native_usex doc) -DDISABLE_WERROR=ON -DENABLE_THREADING=$(usex threads) + -DENABLE_RDRAND=$(usex cpu_flags_x86_rdrand) -DBUILD_STATIC_LIBS=$(usex static-libs) ) @@ -35,6 +37,7 @@ multilib_src_configure() { multilib_src_compile() { cmake_src_compile + use doc && doxygen doc/Doxyfile } multilib_src_test() { @@ -42,6 +45,6 @@ multilib_src_test() { } multilib_src_install_all() { - use doc && HTML_DOCS=( "${S}"/doc/html/. ) + use doc && HTML_DOCS=( "${BUILD_DIR}-abi_x86_64.amd64"/doc/html/. ) einstalldocs } |