summaryrefslogtreecommitdiff
path: root/eclass/cmake.eclass
AgeCommit message (Collapse)Author
2019-12-21cmake.eclass: Rename cmake_src_make() -> cmake_build()Andreas Sturmlechner
_cmake_ninja_src_make -> _cmake_ninja_build _cmake_emake_src_make -> _cmake_emake_build Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-12-21cmake.eclass: Drop _cmake_generator_to_use()Andreas Sturmlechner
CMAKE_MAKEFILE_GENERATOR validity is already checked in global scope. Move the check for dev-util/ninja into src_prepare. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-12-21cmake.eclass: Drop pushd/popd from src_prepareAndreas Sturmlechner
Added in c3d7073e1cd222d07060a0edc07079d7aa6598e6 but probably irrelevant now. See also: https://bugs.gentoo.org/459678 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-12-21cmake.eclass: Array support for CMAKE_REMOVE_MODULES_LISTAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-12-21cmake.eclass: Drop CMAKE_REMOVE_MODULESAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-12-21cmake.eclass: Drop CMAKE_MIN_VERSIONAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-12-21cmake.eclass: Rename all functions/vars from cmake-utils* to cmake*Andreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-12-21cmake.eclass: Drop all pre-EAPI-7 compatibilityAndreas Sturmlechner
Keep old variables and functions but die if any are used. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-12-21cmake.eclass: Initial copy from cmake-utils.eclassAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>