[cmake-developers] Adding push/pop_required_vars() to cmake
Alexander Neundorf
neundorf at kde.org
Wed Jul 6 15:53:55 EDT 2011
Hi,
in KDE we have two macros macro_push_required_vars() and
macro_pop_required_vars().
They are intended to be used before setting one or more of the
CMAKE_REQUIRED_INCLUDES/DEFINITIONS/etc. variables for a specific test, so
that after the check the previous state can be easily restored. It works
multilevel:
https://projects.kde.org/projects/kde/kdelibs/repository/revisions/master/entry/cmake/modules/MacroPushRequiredVars.cmake
Last time Brad suggested to rename them to push/pop_check_state():
http://www.cmake.org/pipermail/cmake-developers/2006-September/000137.html
I don't have a strong opinion on the naming.
push/pop_required_vars() or push/pop_check_state() ? Adding a cmake_ prefix ?
And put them into CMakePushCheckState.cmake ?
Alex
More information about the cmake-developers
mailing list