#include #define TEST_EXPRESSION(x, y) \ if ( (x) != (y) ) \ { \ printf("Problem with EXPR: Expression: \"%s\" in C returns %d while in CMake returns: %d\n", \ #x, (x), (y)); \ res ++; \ } int main(int argc, char* argv[]) { if ( argc > 1 ) { printf("Usage: %s\n", argv[0]); return 1; } int res = 0; #include "MathTestTests.h" if ( res != 0 ) { printf("%s: %d math tests failed\n", argv[0], res); return 1; } return 0; }