1 #include <mbgl/test.hpp>
2 #include <unistd.h>
3 #include <cstring>
4 #include <cerrno>
5 #include <cstdio>
6 
7 #define xstr(s) str(s)
8 #define str(s) #s
9 
main(int argc,char * argv[])10 int main(int argc, char *argv[]) {
11 #ifdef WORK_DIRECTORY
12     const int result = chdir(xstr(WORK_DIRECTORY));
13     if (result != 0) {
14         fprintf(stderr, "failed to change directory: %s\n", strerror(errno));
15         return errno;
16     }
17 #endif
18 
19     return mbgl::runTests(argc, argv);
20 }
21