CMake/Tests/OutDir/OutDir.c
Brad King 28c3d59ed9 Test per-config OUTPUT_DIRECTORY properties
We test (ARCHIVE|LIBRARY|RUNTIME)_OUTPUT_DIRECTORY_<CONFIG> properties
by building COnly as a subdirectory and setting the properties to put
its files in specific locations.  We build an executable that verifies
the targets actually appear where expected.
2009-10-28 13:35:53 -04:00

25 lines
422 B
C

#include <OutDir.h>
#include <stdio.h>
int main(void)
{
const char* files[] = {TESTC1_LIB, TESTC2_LIB, CONLY_EXE, 0};
int result = 0;
const char** fname = files;
for(;*fname;++fname)
{
FILE* f = fopen(*fname, "rb");
if(f)
{
printf("found: [%s]\n", *fname);
fclose(f);
}
else
{
printf("error: [%s]\n", *fname);
result = 1;
}
}
return result;
}