diff options
Diffstat (limited to 'Tests/CustomCommand/wrapper.cxx')
-rw-r--r-- | Tests/CustomCommand/wrapper.cxx | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/Tests/CustomCommand/wrapper.cxx b/Tests/CustomCommand/wrapper.cxx index 3ad0794..97912de 100644 --- a/Tests/CustomCommand/wrapper.cxx +++ b/Tests/CustomCommand/wrapper.cxx @@ -1,4 +1,5 @@ #include <stdio.h> +#include <string.h> int main(int argc, char *argv[]) { @@ -14,5 +15,16 @@ int main(int argc, char *argv[]) fp = fopen(argv[2],"w"); fprintf(fp,"int wrapped_help() { return 5; }\n"); fclose(fp); +#ifdef CMAKE_INTDIR + const char* cfg = (argc >= 4)? argv[3] : ""; + if(strcmp(cfg, CMAKE_INTDIR) != 0) + { + fprintf(stderr, + "Did not receive expected configuration argument:\n" + " expected [" CMAKE_INTDIR "]\n" + " received [%s]\n", cfg); + return 1; + } +#endif return 0; } |