From 1147ff9d38ac76397453af5e2f50c908611849f0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Krupi=C5=84ski?= Date: Wed, 17 Jul 2024 20:24:25 +0200 Subject: [PATCH] Enable ASM_MASM and ASM-ATT languages only when on Windows and Linux, respectively --- CMakeLists.txt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index f8f2ef24445..1ced0d59a38 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,10 +1,16 @@ cmake_minimum_required(VERSION 3.24) -project(Osiris LANGUAGES CXX ASM-ATT ASM_MASM) +project(Osiris LANGUAGES CXX) set(CMAKE_CXX_STANDARD 20) set(CMAKE_CXX_STANDARD_REQUIRED ON) set(CMAKE_CXX_EXTENSIONS OFF) +if(WIN32) + enable_language(ASM_MASM) +elseif(UNIX) + enable_language(ASM-ATT) +endif() + add_subdirectory(Source) option(BUILD_TESTS "Build unit tests" OFF)