summaryrefslogtreecommitdiff
path: root/eclass/cmake-utils.eclass
AgeCommit message (Collapse)Author
2018-01-01*/*: Welcome to 2018!Andreas Sturmlechner
Package-Manager: Portage-2.3.19, Repoman-2.3.6
2017-12-02cmake-utils.eclass: Use xdg_environment_reset from xdg-utils.eclassAndreas Sturmlechner
Bug: https://bugs.gentoo.org/639460
2017-11-19cmake-utils.eclass: add supported EAPI documentationMichael Palimaka
2017-11-18cmake-utils.eclass: mark some eclass variables as unset by defaultMichael Palimaka
Bug: https://bugs.gentoo.org/637726
2017-09-24cmake-utils.eclass: Add QA check for broken buildsystemsDavid Seifert
Closes: https://github.com/gentoo/gentoo/pull/4757
2017-09-24cmake-utils.eclass: Add QA check that cmake-utils_src_prepare was runDavid Seifert
Closes: https://github.com/gentoo/gentoo/pull/4757
2017-05-23cmake-utils.eclass: Remove redundant enable_cmake-* functionsMichał Górny
Closes: https://github.com/gentoo/gentoo/pull/4702
2017-05-21cmake-utils.eclass: Drop _cmake_execute_optionally after WANT_CMAKEAndreas Sturmlechner
Follow-up to d741b4ef5054c8800b97748ef8caa11ad910d784
2017-05-21cmake-utils.eclass: Remove PREFIX variableDavid Seifert
Closes: https://github.com/gentoo/gentoo/pull/4528
2017-05-21cmake-utils.eclass: Remove support for EAPIs 0 - 4David Seifert
Closes: https://github.com/gentoo/gentoo/pull/4528
2017-05-21cmake-utils.eclass: Remove WANT_CMAKE and warn usersDavid Seifert
Closes: https://github.com/gentoo/gentoo/pull/4528
2017-05-21cmake-utils.eclass: Use eninja from ninja-utilsMichał Górny
2017-03-18cmake-utils.eclass: raise minimum version to 3.7.2Michael Palimaka
2017-02-26Drop deprecated $Id$ from ebuild headerJohannes Huber
As per council decision: https://archives.gentoo.org/gentoo-dev/message/993bb2ec7107d4a05d07109d773fb1d9
2017-02-07cmake-utils.eclass: set CMAKE_SYSTEM_PROCESSORMaciej Mrozowski
Certain build systems rely on this for crosscompiling. Patch by aballier. Gentoo-bug: 607904
2017-02-06cmake-utils.eclass: Set CMAKE_MIN_VERSION to 3.6.3Johannes Huber
2017-01-28cmake-utils.eclass: Drop EAPI 3Johannes Huber
No consumers left.
2017-01-08cmake-utils.eclass: Support running ctest in parallelMichał Górny
Pass -j and --test-load options (with values based on MAKEOPTS) to CTest by default, in order to enable parallel test runs.
2017-01-01cmake-utils.eclass: Set CMAKE_MIN_VERSION to 3.5.2Johannes Huber
2017-01-01Welcome to 2017Johannes Huber
Happy new year.
2016-12-23cmake-utils.eclass: Set CMAKE_MIN_VERSION to 3.2.2Johannes Huber
2016-12-23cmake-utils.eclass: Sync with gentoo main treeJohannes Huber
2016-09-09Revert "cmake-utils.eclass: print feature summary"Michael Palimaka
A package can include a custom FeatureSummary module which does not export FEATURE_SUMMARY() resulting in a configure failure. This reverts commit 549ade03b47bb0b22801001921cdc31111c5ea31. Gentoo-bug: 593230
2016-09-09cmake-utils.eclass: print feature summaryChristoph Junghans
Closes: https://github.com/gentoo/gentoo/pull/2139 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
2016-08-31cmake-utils.eclass: typoMichael Palimaka
2016-08-21cmake-utils.eclass: Let cmake_comment_add_subdirectory take n argumentsAndreas Sturmlechner
2016-08-05cmake-utils.eclass: Expand suggestion related to functions banned EAPI 6Maciej Mrozowski
2016-06-16cmake-utils.eclass: echo ctest argumentsMichael Palimaka
This mirrors the behaviour during src_configure where cmake and its arguments are printed for clarity.
2016-06-10cmake-utils.eclass: do not pass CMAKE_INSTALL_DO_STRIP in EAPI 6 and laterMichael Palimaka
CMAKE_INSTALL_DO_STRIP does not appear to be widely used, so this is a good opportunity to get rid of it.
2016-05-26cmake-utils.eclass: _ninjaopts_from_makeopts, fix plain '-j' and '-l'Michał Górny
Fix the _ninjaopts_from_makeopts to handle no-parameter '-j' and '-l' options correctly and convert them to appropriate parametrized ninja options.
2016-05-26cmake-utils.eclass: _ninjaopts_from_makeopts, fix handling of -kMichał Górny
Fix _ninjaopts_from_makeopts to handle -k correctly. Make does not support parameters to -k, while ninja requires one. Therefore, handle only a single '-k' and convert it into '-k 0' (no limit of failing tasks).
2016-05-21cmake-utils.eclass: Remove incorrect suggestions related to eclass functions ↵Maciej Mrozowski
removed since EAPI 6
2016-05-18cmake-utils.eclass: enable CMAKE_WARN_UNUSED_CLI for EAPI 6Maciej Mrozowski
2016-03-23kde5.eclass: check for ninja with ROOT=/Michael Palimaka
Gentoo-bug: 577244
2016-03-18cmake-utils.eclass: replace spaces with tabsMichael Palimaka
2016-02-24cmake-utils.eclass: Fix typoAndreas Sturmlechner
2016-02-12cmake-utils.eclass: drop findutils dep #262965Mike Frysinger
The forced upgrade has been moved to @system now.
2016-01-29cmake-utils.eclass: Merge consecutive [[ ]] into single [[ ]]Justin Lecher
2016-01-29cmake-utils.eclass: Drop empty lineJustin Lecher
2016-01-29cmake-utils.eclass: Use bash internal testing instead of has()Justin Lecher
2016-01-18cmake-utils.eclass: fix function callMichael Palimaka
2016-01-17cmake-utils.eclass: namespace some functionsMichael Palimaka
2016-01-17cmake-utils.eclass: replace replace comment_add_subdirectory with a ↵Michael Palimaka
namespaced version
2016-01-17cmake-utils.eclass: ban helper functions in EAPI 6 and laterMichael Palimaka
2016-01-17cmake-utils.eclass: remove duplicate CMAKE_REMOVE_MODULESMichael Palimaka
2016-01-17cmake-utils.eclass: require two arguments for cmake-utils_use_find_package ↵Michael Palimaka
in EAPI 6 and later This will allow us to remove the capitalisation variants code later.
2016-01-17cmake-utils.eclass: simplifyMichael Palimaka
2016-01-17cmake-utils.eclass: simplifyMichael Palimaka
2016-01-17cmake-utils.eclass: reverse EAPI logicMichael Palimaka
Otherwise it will need updating for any new EAPI.
2016-01-17cmake-utils.eclass: cleanup after applying patchesMichael Palimaka
This avoids issues with patches not applying cleanly to vanilla sources when backporting or upstreaming.