diff options
| author | Tomas Chvatal (scarabeus) <tomas.chvatal@gmail.com> | 2008-10-23 20:10:12 +0200 |
|---|---|---|
| committer | Tomas Chvatal (scarabeus) <tomas.chvatal@gmail.com> | 2008-10-23 20:10:12 +0200 |
| commit | df14a6e1f511826cabc321709d3227f647e2ae85 (patch) | |
| tree | 38a86fab0405063eea512e89c841aca273be9a7e /eclass/kde4-functions.eclass | |
| parent | 3737541dec5b96906f0234a2b47000e9f3c1e903 (diff) | |
| download | kde-df14a6e1f511826cabc321709d3227f647e2ae85.tar.gz kde-df14a6e1f511826cabc321709d3227f647e2ae85.tar.bz2 kde-df14a6e1f511826cabc321709d3227f647e2ae85.zip | |
Move newly added function into functions eclass.
Diffstat (limited to 'eclass/kde4-functions.eclass')
| -rw-r--r-- | eclass/kde4-functions.eclass | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/eclass/kde4-functions.eclass b/eclass/kde4-functions.eclass index 5e7b2999ebc..0963dd0486c 100644 --- a/eclass/kde4-functions.eclass +++ b/eclass/kde4-functions.eclass @@ -556,3 +556,15 @@ kde4-functions_check_use() { die "Missing USE flags found" fi } +# @FUNCTION: kdebase_toplevel_cmakelists +# @DESCRIPTION: +# replace includes for live ebuilds with optional requests +kdebase_toplevel_cmakelist() { + insert=$(sed -e '/macro_optional_find_package/!d' < + "${ESVN_WC_PATH}"/CMakeLists.txt) + at=$(sed -n '/^include[[:space:]]*(/=' < "${S}"/CMakeLists.txt | sed -n '$p') + for line in ${insert}; do + sed "${at}a${line}" -i "${S}"/CMakeLists.txt + done +} + |
