diff options
Diffstat (limited to 'Source/cm_unordered_set.hxx')
-rw-r--r-- | Source/cm_unordered_set.hxx | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/Source/cm_unordered_set.hxx b/Source/cm_unordered_set.hxx new file mode 100644 index 0000000..ce58dbf --- /dev/null +++ b/Source/cm_unordered_set.hxx @@ -0,0 +1,25 @@ +/* Distributed under the OSI-approved BSD 3-Clause License. See accompanying + file Copyright.txt or https://cmake.org/licensing for details. */ +#ifndef CM_UNORDERED_SET_HXX +#define CM_UNORDERED_SET_HXX + +#include <cmConfigure.h> + +#if defined(CMake_HAVE_CXX_UNORDERED_SET) + +#include <unordered_set> +#define CM_UNORDERED_SET std::unordered_set + +#elif defined(CMAKE_BUILD_WITH_CMAKE) + +#include <cmsys/hash_set.hxx> +#define CM_UNORDERED_SET cmsys::hash_set + +#else + +#include <set> +#define CM_UNORDERED_SET std::set + +#endif + +#endif |