IAR project variable like $PROJ_DIR$

rideyourstyle picture rideyourstyle · Nov 10, 2015 · Viewed 10.5k times · Source

Is there any possibility in IAR to add additional project variable like $PROJ_DIR$ to specify my project environment?

I like to keep my project portable and adaptable.

Answer

Vincent Lee picture Vincent Lee · Aug 30, 2019

Of course there are, according to the manuals:

Variable / Description

  • $CONFIG_NAME$ The name of the current build configuration, for example Debug or Release.
  • $CUR_DIR$ Current directory
  • $CUR_LINE$ Current line
  • $DATE$ Today’s date
  • $EW_DIR$ Top directory of IAR Embedded Workbench, for example c:\program files\iar systems\embedded workbench 6.n
  • $EXE_DIR$ Directory for executable output
  • $FILE_BNAME$ Filename without extension
  • $FILE_BPATH$ Full path without extension
  • $FILE_DIR$ Directory of active file, no filename
  • $FILE_FNAME$ Filename of active file without path
  • $FILE_PATH$ Full path of active file (in Editor, Project, or Message window)
  • $LIST_DIR$ Directory for list output
  • $OBJ_DIR$ Directory for object output
  • $PROJ_DIR$ Project directory
  • $PROJ_FNAME$ Project filename without path
  • $PROJ_PATH$ Full path of project file
  • $TARGET_DIR$ Directory of primary output file
  • $TARGET_BNAME$ Filename without path of primary output file and without extension
  • $TARGET_BPATH$ Full path of primary output file without extension
  • $TARGET_FNAME$ Filename without path of primary output file
  • $TARGET_PATH$ Full path of primary output file
  • $TOOLKIT_DIR$ Directory of the active product, for example c:\program files\iar systems\embedded workbench 6.n\arm
  • $USER_NAME$ Your host login name
  • $ENVVAR$ The environment variable ENVVAR. Any name within $_ and _$ will be expanded to that system environment variable.