From 7377cba6c5cff8076368acfc5d8cf79ac2fd0b00 Mon Sep 17 00:00:00 2001 From: Michael Palimaka Date: Sun, 3 Feb 2013 02:14:18 +1100 Subject: [eclass] Add cmake-utils_use_find_package wrt bug #453746. --- eclass/cmake-utils.eclass | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'eclass/cmake-utils.eclass') diff --git a/eclass/cmake-utils.eclass b/eclass/cmake-utils.eclass index 9598ec9c32d..d4179be7eff 100644 --- a/eclass/cmake-utils.eclass +++ b/eclass/cmake-utils.eclass @@ -244,6 +244,16 @@ cmake-utils_use_with() { _use_me_now WITH_ "$@" ; } # and -DENABLE_FOO=OFF if it is disabled. cmake-utils_use_enable() { _use_me_now ENABLE_ "$@" ; } +# @FUNCTION: cmake-utils_use_find_package +# @USAGE: [flag name] +# @DESCRIPTION: +# Based on use_enable. See ebuild(5). +# +# `cmake-utils_use_find_package foo FOO` echoes -DCMAKE_DISABLE_FIND_PACKAGE=OFF +# if foo is enabled and -DCMAKE_DISABLE_FIND_PACKAGE=ON if it is disabled. +# This can be used to make find_package optional (since cmake-2.8.6). +cmake-utils_use_find_package() { _use_me_now_inverted CMAKE_DISABLE_FIND_PACKAGE_ "$@" ; } + # @FUNCTION: cmake-utils_use_disable # @USAGE: [flag name] # @DESCRIPTION: -- cgit v1.2.3