Add NOVA_COMPILER_GCC/CLANG/MSVC definition to CMakeLists

This commit is contained in:
2025-04-17 01:59:50 +10:00
parent 4c6712e2fe
commit 66b9542053

View File

@@ -54,6 +54,20 @@ else ()
) )
endif () endif ()
if (CMAKE_CXX_COMPILER_ID MATCHES "Clang")
add_compile_definitions(
NOVA_COMPILER_CLANG
)
elseif (CMAKE_CXX_COMPILER_ID MATCHES "GNU")
add_compile_definitions(
NOVA_COMPILER_GCC
)
elseif (CMAKE_CXX_COMPILER_ID MATCHES "MSVC")
add_compile_definitions(
NOVA_COMPILER_MSVC
)
endif ()
if (NOVA_BUILD_ENGINE) if (NOVA_BUILD_ENGINE)
add_subdirectory(engine) add_subdirectory(engine)
endif () endif ()