GBS Logo HOME Generic Build Support (GBS) - User Manual
GBS Release Notes - Release 5) Bottom Doc. Button

Contents Bottom Doc. Button Top Document Button Down Section Button Blank

Release Notes for GBS 5.00
Interface changes since 4.01| Build 5.00: 2019-04-02
Release Notes for Previous Releases

Release Notes for GBS 5.00 Bottom Doc. Button Top Document Button Down Section Button Up Section Button

Interface changes since 4.01 Bottom Doc. Button Top Document Button Down Section Button Up Section Button Down Chapter Button Blank

The following must be implemented before switching to this version.
  1. Upgraded to the last build of GBS 4.01 (2018-01-12)
The following must done immediately after switching to this version.
  1. Upgrade to your directory structure with gbsmaint 7 9 (Upgrade).
The following major changes were implemented:
  1. The concept of 'Target' has been renamed to 'Build'
    This implies all references to 'Target'
    1. EnvVar GBS_TARGET is now GBS_BUILD
    2. EnvVar GBS_TARGETS is now GBS_BUILDS
    3. EnvVar GBS_ALL_TARGETS is now GBS_ALL_BUILDS
    4. etc..
    5. Switch --target is now --build
    6. Switch --targets is now --builds
    7. etc..
    8. target.gbs has been renamed to build.gbs
  2. The gbsgen command has been renamed to gbsbuild
    The gbssysgen command hase been renamed to gbssysbuild
    The gbsswt command nas been renamed to gbsswb
    The swt alias nas been renamed to swb
  3. export.gbs: Full-GBS export.gbs files have been moved from GBS_SUBSYS_BUILD_PATH to GBS_SUBSYS_PATH (no difference anymore between Full-GBS and Non-GBS)
  4. The User File-Templates directory has been moved from GBS_SYSBUILD_PATH to GBS_SYS_PATH
  5. The tools directores and corresponding EnvVars have been renamed to tool
    - 'systools' directory renamed to 'systool' (GBS_SYSTOOL_PATH)
    - 'tools' directory renamed to 'tool' (GBS_TOOLPATH)
  6. The bld_incs_* GBS files have been renamed to sysincs_*
  7. The bld_flags_* GBS files have been renamed to sysflags_*
  8. ClearCase and CMSynergy are not supported anymore
When you run gbsmaint 7 9 (Upgrade), all your files will be updated accordingly

Build 5.00: 2019-04-02 Bottom Doc. Button Top Document Button Down Section Button Up Section Button Down Chapter Button Up Chapter Button

New/Changed Functionality

  1. 'Target' renamed to 'Build'
  2. 'systools' directory renamed to 'systool'
  3. 'tools' directory renamed to 'tool'
  4. pgrep: new switch -n: print linenumbers
  5. EnvVar GBS_XTITLE is not supported anymore
  6. gbsswr --new & gbsswb --new: switch.gbs is now executed in-context. No 'swr .' required anymore.
  7. gbsedit now performs in-context syntax check on GBS-files ater the edit
  8. gbsswt, swt: New command
  9. gbsexport: Full-GBS export.gbs files have been moved from GBS_SUBSYS_BUILD_PATH to GBS_SUBSYS_PATH
  10. switch.gbs: EnvVars, Functions & Aliases (Linux) and Macros (Windows) defined at 'entry' are now automaticly cleanup at 'exit'
  11. Various improvements of gbsgui
  12. New User File-Template functions have been added to gbsmaint 7 2 (Handle User Templates): Create, Copy and Edit
    gbsedit: When you add a new file with an unknown type, after you are prompted, the begin_comment, end_comment and the begin_comment_start_index are remembered in the User Templates directory.
  13. Windows 10 is now fully supported
  14. Windows: The 8dot3 notation for filepaths is not used anymore. It is not supported by Windows 10 by default.
  15. GBS_ROOT_PATH may now contain spaces
  16. gbsmake now uses an internal 'make'. (Spaces in filepaths are not supported by most versions of'make')
  17. The bld_incs_* GBS files have been renamed to sysincs_*
  18. The bld_flags_* GBS files have been renamed to sysflags_*
  19. ClearCase and CMSynergy are not supported anymore

Problems solved

  1. Spaces in filepaths

Release Notes for Previous Releases Bottom Doc. Button Top Document Button Blank Up Section Button

Please note that not all links may work correctly
release_notes_5.html