aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoel Bodenmann <joel@embedded.pro>2016-07-26 16:14:14 +0200
committerJoel Bodenmann <joel@embedded.pro>2016-07-26 16:14:14 +0200
commit31c5f1efaab2c8f9c289cfbd325ece5b35af0c44 (patch)
tree531f72817703a6147433557fbc01fcf53c75cfb3
parentaf5fe425a8c6a1f9620c0c877ba8accc066298c1 (diff)
downloaduGFX-31c5f1efaab2c8f9c289cfbd325ece5b35af0c44.tar.gz
uGFX-31c5f1efaab2c8f9c289cfbd325ece5b35af0c44.tar.bz2
uGFX-31c5f1efaab2c8f9c289cfbd325ece5b35af0c44.zip
Adding support for IAR and EDG compilers
-rw-r--r--docs/releases.txt1
-rw-r--r--src/gfx_compilers.h3
2 files changed, 4 insertions, 0 deletions
diff --git a/docs/releases.txt b/docs/releases.txt
index edca8ede..b7625e66 100644
--- a/docs/releases.txt
+++ b/docs/releases.txt
@@ -19,6 +19,7 @@ FEATURE: Add ability to turn on and off mouse processing for a win32 ugfx emulat
FEATURE: Add ability to capture mouse events on the win32 ugfx emaultor window
FIX: Fixing issue where children of (nested) containers were not properly handled when callin gwinRaise()
FEATURE: Automatically close all open files in gfileDeinit()
+FEATURE: Adding support for IAR and EDG compilers
*** Release 2.5 ***
diff --git a/src/gfx_compilers.h b/src/gfx_compilers.h
index 925fc9bd..302d6a3b 100644
--- a/src/gfx_compilers.h
+++ b/src/gfx_compilers.h
@@ -392,8 +392,10 @@
#define GFX_COMPILER_VERSION_PATCH ((__DMC__)%0x10)
#elif GFX_COMPILER == GFX_COMPILER_EDG
#define GFX_COMPILER_NAME "EDG C++"
+ #define GFX_COMPILER_TESTED TRUE
#define GFX_COMPILER_VERSION_MAJOR ((__EDG_VERSION__)/100)
#define GFX_COMPILER_VERSION_MINOR ((__EDG_VERSION__)%100)
+ #pragma diag_remark=Pe301,Pe083,Pe767,Pe188,Pe186,Pe068,Pa050
#elif GFX_COMPILER == GFX_COMPILER_EKOPATH
#define GFX_COMPILER_NAME "EKOPath"
#define GFX_COMPILER_VERSION_MAJOR (__PATHCC__)
@@ -434,6 +436,7 @@
#define GFX_COMPILER_TESTED TRUE
#define GFX_COMPILER_VERSION_MAJOR ((__VER__)/100)
#define GFX_COMPILER_VERSION_MINOR ((__VER__)%100)
+ #pragma diag_remark=Pe301,Pe083,Pe767,Pe188,Pe186,Pe068,Pa050
#elif GFX_COMPILER == GFX_COMPILER_IBMXL
#define GFX_COMPILER_NAME "IBM XL C/C++"
#ifdef __xlC__