Add required headers to compile on macos

This commit is contained in:
Sherjil Ozair
2021-01-03 02:27:58 +00:00
parent d8930f15ac
commit 4e80149987
8 changed files with 13 additions and 5 deletions

View File

@ -1,6 +1,7 @@
#pragma once
#include <blah/core/log.h>
#include <new>
#include <initializer_list>
namespace Blah
{

View File

@ -1,6 +1,7 @@
#pragma once
#include <inttypes.h>
#include <stdarg.h>
#include <cstdio>
#include <blah/containers/vector.h>
namespace Blah

View File

@ -5,18 +5,18 @@
#include <stdlib.h>
#define BLAH_ERROR(message) \
do { Log::error(message "\n\tin file: %s:%d", __FILE__, __LINE__); abort(); } while(0)
do { Blah::Log::error(message "\n\tin file: %s:%d", __FILE__, __LINE__); abort(); } while(0)
#define BLAH_ERROR_FMT(message, ...) \
do { Log::error(message "\n\tin file: %s:%d", __VA_ARGS__, __FILE__, __LINE__); abort(); } while(0)
do { Blah::Log::error(message "\n\tin file: %s:%d", __VA_ARGS__, __FILE__, __LINE__); abort(); } while(0)
#else
#define BLAH_ERROR(message) \
Log::error(message "\n\tin file: %s:%d", __FILE__, __LINE__)
Blah::Log::error(message "\n\tin file: %s:%d", __FILE__, __LINE__)
#define BLAH_ERROR_FMT(message, ...) \
Log::error(message "\n\tin file: %s:%d", __VA_ARGS__, __FILE__, __LINE__)
Blah::Log::error(message "\n\tin file: %s:%d", __VA_ARGS__, __FILE__, __LINE__)
#endif