From 7403425fdd652f819c9437cf6da00df0cebeec99 Mon Sep 17 00:00:00 2001
From: jms1g19 <jms1g19@soton.ac.uk>
Date: Thu, 8 Apr 2021 17:16:18 +0100
Subject: [PATCH] Fix optimisation flags, so delay_ms works

---
 CMakeLists.txt | 13 +++++--------
 1 file changed, 5 insertions(+), 8 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 3b5f752..d79d1c8 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -117,15 +117,12 @@ message(STATUS "Set CMAKE_SYSTEM_LIBRARY_PATH to ${CMAKE_SYSTEM_LIBRARY_PATH}")
 ##################################################################################
 set(CSTANDARD "")
 set(CDEBUG    "")
-set(CWARN     "-Wall -Wextra -Wno-main -Wstrict-overflow=5 -Winline")
-set(CTUNING   "-fstrict-overflow -fno-strict-aliasing")
-set(COPT      "-Os")
-set(CMCU      "-mmcu=${MCU}")
-#set(CDEFS     "-DF_CPU=${F_CPU}") Have to set this using the line below otherwise we get errors about not defining F_CPU
-add_definitions(-DF_CPU=${F_CPU})
-
-set(CMAKE_C_CFLAGS "${CMCU} ${CDEBUG} ${CDEFS} ${COPT} ${CWARN} ${CSTANDARD} ${CTUNING}")
+set(CWARN     -Wall -Wextra -Wno-main -Wstrict-overflow=5 -Winline)
+set(CTUNING   -fstrict-overflow -fno-strict-aliasing)
+set(COPT      -Os)
 
+add_definitions(-DF_CPU=${F_CPU})
+add_compile_options(${CDEBUG} ${COPT} ${CWARN} ${CSTANDARD} ${CTUNING})
 
 
 ### File Discovery
-- 
GitLab