blob: a3c2ed3aeda50b4c3b5a8d17db8993441142a94d [file] [log] [blame]
/* Distributed under the OSI-approved BSD 3-Clause License. See accompanying
file Copyright.txt or https://cmake.org/licensing#kwsys for details. */
#include "kwsysPrivate.h"
#include KWSYS_HEADER(Configure.hxx)
// Work-around CMake dependency scanning limitation. This must
// duplicate the above list of headers.
#if 0
# include "Configure.hxx.in"
#endif
static bool testFallthrough(int n)
{
int r = 0;
switch (n) {
case 1:
++r;
KWSYS_FALLTHROUGH;
default:
++r;
}
return r == 2;
}
int testConfigure(int, char* [])
{
bool res = true;
res = testFallthrough(1) && res;
return res ? 0 : 1;
}