diff options
| author | Andreas Sturmlechner <asturm@gentoo.org> | 2021-02-21 13:44:05 +0100 |
|---|---|---|
| committer | Andreas Sturmlechner <asturm@gentoo.org> | 2021-02-21 13:56:30 +0100 |
| commit | 2207044dc41abd1e0a811929b40eb2471822e676 (patch) | |
| tree | e8669276213e6f587417394908ad732fb347821d /eclass/cmake.eclass | |
| parent | 47658a3692438894c64329fcfd33ae25ebe4ad74 (diff) | |
| download | kde-2207044dc41abd1e0a811929b40eb2471822e676.tar.gz kde-2207044dc41abd1e0a811929b40eb2471822e676.tar.bz2 kde-2207044dc41abd1e0a811929b40eb2471822e676.zip | |
cmake.eclass: Move _cmake_check_build_dir to a better place
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Diffstat (limited to 'eclass/cmake.eclass')
| -rw-r--r-- | eclass/cmake.eclass | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/eclass/cmake.eclass b/eclass/cmake.eclass index 8bf9be82716..840c6e041cf 100644 --- a/eclass/cmake.eclass +++ b/eclass/cmake.eclass @@ -127,21 +127,6 @@ if [[ ${PN} != cmake ]]; then BDEPEND+=" dev-util/cmake" fi -# @FUNCTION: _cmake_check_build_dir -# @INTERNAL -# @DESCRIPTION: -# Determine using IN or OUT source build -_cmake_check_build_dir() { - : ${CMAKE_USE_DIR:=${S}} - if [[ -n ${CMAKE_IN_SOURCE_BUILD} ]]; then - # we build in source dir - BUILD_DIR="${CMAKE_USE_DIR}" - fi - - mkdir -p "${BUILD_DIR}" || die - einfo "Working in BUILD_DIR: \"$BUILD_DIR\"" -} - # @FUNCTION: cmake_run_in # @USAGE: <working dir> <run command> # @DESCRIPTION: @@ -271,6 +256,21 @@ cmake-utils_use() { _cmake_banned_func "" "$@" ; } # Banned. Use -DNOFOO=$(usex !foo) instead. cmake-utils_useno() { _cmake_banned_func "" "$@" ; } +# @FUNCTION: _cmake_check_build_dir +# @INTERNAL +# @DESCRIPTION: +# Determine using IN or OUT source build +_cmake_check_build_dir() { + : ${CMAKE_USE_DIR:=${S}} + if [[ -n ${CMAKE_IN_SOURCE_BUILD} ]]; then + # we build in source dir + BUILD_DIR="${CMAKE_USE_DIR}" + fi + + mkdir -p "${BUILD_DIR}" || die + einfo "Working in BUILD_DIR: \"$BUILD_DIR\"" +} + # @FUNCTION: _cmake_modify-cmakelists # @INTERNAL # @DESCRIPTION: |
