pass -Wno-invalid-pp-token to cpp to make clang happy

otherwise, the resulting depends file will be empty and the build fails

fixes #5