summaryrefslogtreecommitdiff
path: root/eclass/cmake.eclass
AgeCommit message (Collapse)Author
2020-01-05cmake.eclass: Fix cmake-utils_src_make error messageAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2020-01-05cmake.eclass: Fix CMAKE_VERBOSE logicAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2020-01-05cmake.eclass: Add comment regarding cmake_src_prepare pushd/popdAndreas Sturmlechner
We'll have to test affected packages when changing this. Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2020-01-05cmake.eclass: Fix build with CMAKE_VERBOSE=OFFAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2020-01-05cmake.eclass: Fix fatal typoAndreas Sturmlechner
Thanks-to: Tomas Mozes <hydrapolic@gmail.com> Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2020-01-04cmake.eclass: src_prepare: Revert to cmake-utils.eclass behaviourAndreas Sturmlechner
Re-adding pushd/popd until we figure out how to make it consistent across the eclass. Bug: https://bugs.gentoo.org/704524 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2020-01-02cmake.eclass: CMAKE_MIN_VERSION porting instructionsAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2020-01-02cmake.eclass: Ban CMAKE_MIN_VERSION for realAndreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2020-01-01*/*: Happy new year!Andreas Sturmlechner
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-12-24cmake.eclass: src_configure: Make sure mycmakeargs is initialised at allAndreas Sturmlechner
Closes: https://bugs.gentoo.org/703638 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2019-12-21cmake.eclass: Drop _cmake_ninja_build() and _cmake_emake_build()Andreas Sturmlechner
Do it all in cmake_build() Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
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>