diff options
Diffstat (limited to 'Tests/BuildDepends/Project/bar.cxx')
-rw-r--r-- | Tests/BuildDepends/Project/bar.cxx | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/Tests/BuildDepends/Project/bar.cxx b/Tests/BuildDepends/Project/bar.cxx new file mode 100644 index 000000000..25d8bd21b --- /dev/null +++ b/Tests/BuildDepends/Project/bar.cxx @@ -0,0 +1,25 @@ +#include <stdio.h> +#include <string.h> +#include <regen.h> +#include <noregen.h> + +int main(int argc, char** argv) +{ + /* Make sure the noregen header was not regenerated. */ + if(strcmp("foo", noregen_string) != 0) + { + printf("FAILED: noregen.h was regenerated!\n"); + return 1; + } + + /* Print out the string that should have been regenerated. */ + printf("%s\n", regen_string); + fflush(stdout); + // if any argument is used, wait forever + if (argc>1) + { + // wait that we get killed... + for(;;); + } + return 0; +} |