| /* 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; |
| } |