Browse Source

Adding support for IAR and EDG compilers

remotes/origin_old/ugfx_release_2.6
Joel Bodenmann 5 years ago
parent
commit
31c5f1efaa
  1. 1
      docs/releases.txt
  2. 3
      src/gfx_compilers.h

1
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 ***

3
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__

Loading…
Cancel
Save