From 9337d8bc3cde964ba804274fd6d09173c416614f Mon Sep 17 00:00:00 2001 From: Steven Le Rouzic Date: Mon, 28 Oct 2024 22:21:23 +0100 Subject: Some more work on cross-platform configuration --- asl/annotations.hpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'asl/annotations.hpp') diff --git a/asl/annotations.hpp b/asl/annotations.hpp index 90e603f..a398e13 100644 --- a/asl/annotations.hpp +++ b/asl/annotations.hpp @@ -1,11 +1,10 @@ #pragma once -#ifndef __clang__ - #error Not a valid environment -#endif +#include "asl/config.hpp" + -#ifdef _MSC_VER +#if ASL_COMPILER_CLANG_CL #define ASL_NO_UNIQUE_ADDRESS [[msvc::no_unique_address]] -#else +#elif ASL_COMPILER_CLANG #define ASL_NO_UNIQUE_ADDRESS [[no_unique_address]] #endif -- cgit