From 31c5f1efaab2c8f9c289cfbd325ece5b35af0c44 Mon Sep 17 00:00:00 2001 From: Joel Bodenmann Date: Tue, 26 Jul 2016 16:14:14 +0200 Subject: [PATCH] Adding support for IAR and EDG compilers --- docs/releases.txt | 1 + src/gfx_compilers.h | 3 +++ 2 files changed, 4 insertions(+) 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__