From dcbbf2c806adb17045d14952dea64b4725baf3c8 Mon Sep 17 00:00:00 2001 From: Tim Angus Date: Wed, 13 Aug 2025 15:03:01 +0100 Subject: [PATCH] Enable ASM language as required --- CMakeLists.txt | 2 +- cmake/compilers/gnu.cmake | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 968a23f8..3e6f8fdc 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -3,7 +3,7 @@ cmake_minimum_required(VERSION 3.25) list(APPEND CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake) include(identity) -project(${PROJECT_NAME} VERSION ${PROJECT_VERSION} LANGUAGES C ASM) +project(${PROJECT_NAME} VERSION ${PROJECT_VERSION} LANGUAGES C) option(BUILD_SERVER "Build dedicated server" ON) option(BUILD_CLIENT "Build client" ON) diff --git a/cmake/compilers/gnu.cmake b/cmake/compilers/gnu.cmake index 9b5714d2..4ead36d9 100644 --- a/cmake/compilers/gnu.cmake +++ b/cmake/compilers/gnu.cmake @@ -4,6 +4,8 @@ if(NOT CMAKE_C_COMPILER_ID STREQUAL "GNU" AND NOT CMAKE_C_COMPILER_ID MATCHES "^ return() endif() +enable_language(ASM) + set(ASM_SOURCES ${SOURCE_DIR}/asm/snapvector.c ${SOURCE_DIR}/asm/ftola.c