simstr/bench/bench.h

13 lines
375 B
C
Raw Permalink Normal View History

2025-04-05 14:21:11 +00:00
#pragma once
#include <simstr/sstring.h>
#include <benchmark/benchmark.h>
#if defined(_MSC_VER) || (defined(__clang__) && __has_declspec_attribute(dllexport))
#define BENCH_EXPORT __declspec(dllexport)
#elif (defined(__GNUC__) || defined(__GNUG__)) && defined(COREAS_EXPORTS)
#define BENCH_EXPORT __attribute__((visibility("default")))
#else
#define BENCH_EXPORT
#endif