[riot-commits] [RIOT-OS/RIOT] bba880: makefiles/scan-build: make RIOT_CI_BUILD visible t...

Gaëtan Harter hartergaetan at gmail.com
Thu Nov 22 15:22:39 CET 2018


  Branch: refs/heads/master
  Home:   https://github.com/RIOT-OS/RIOT
  Commit: bba88065acde32e6f97d486c9be4b47b78565a82
      https://github.com/RIOT-OS/RIOT/commit/bba88065acde32e6f97d486c9be4b47b78565a82
  Author: Gaëtan Harter <gaetan.harter at fu-berlin.de>
  Date:   2018-11-14 (Wed, 14 Nov 2018)

  Changed paths:
    M makefiles/scan-build.inc.mk

  Log Message:
  -----------
  makefiles/scan-build: make RIOT_CI_BUILD visible to scan-build

This is required to have reference builds context using the right
RIOT_VERSION_OVERRIDE=buildtest.


  Commit: e3b50a6bf8327a4891286753ae8a1b2fcd29f567
      https://github.com/RIOT-OS/RIOT/commit/e3b50a6bf8327a4891286753ae8a1b2fcd29f567
  Author: Gaëtan Harter <gaetan.harter at fu-berlin.de>
  Date:   2018-11-14 (Wed, 14 Nov 2018)

  Changed paths:
    M makefiles/scan-build.inc.mk

  Log Message:
  -----------
  makefiles/scan-build: Provide a per board scan-build output

Update the SCANBUILD_OUTPUTDIR to be per board.
Also remove un-necessary export and 'CURDIR'.


  Commit: bcf292b3d451fce183804fc558558723fa212e1d
      https://github.com/RIOT-OS/RIOT/commit/bcf292b3d451fce183804fc558558723fa212e1d
  Author: Gaëtan Harter <gaetan.harter at fu-berlin.de>
  Date:   2018-11-14 (Wed, 14 Nov 2018)

  Changed paths:
    M makefiles/scan-build.inc.mk

  Log Message:
  -----------
  makefiles/scan-build: Remove un-necessary ';'


  Commit: ea3c1661f3ce27a44757eeedd1de4527d5a6bae6
      https://github.com/RIOT-OS/RIOT/commit/ea3c1661f3ce27a44757eeedd1de4527d5a6bae6
  Author: Gaëtan Harter <gaetan.harter at fu-berlin.de>
  Date:   2018-11-14 (Wed, 14 Nov 2018)

  Changed paths:
    M makefiles/scan-build.inc.mk

  Log Message:
  -----------
  makefiles/scan-build: Fix 'scan-build-analyze' target

This correctly defines a `scan-build-analyze` target that does not display the
result webpage.

`scan-build-view` has now been moved to a private target as should not
be used directly.

The handling of displaying the page on the host system and implementing
'scan-build-analyze' are now explicitely done with separate targets and
not double implemented target when in docker or on the host that were executed
twice with different implementations.


  Commit: 50f58bfb07714bc734c13f30dc2f1df6c21beaf2
      https://github.com/RIOT-OS/RIOT/commit/50f58bfb07714bc734c13f30dc2f1df6c21beaf2
  Author: Gaëtan Harter <gaetan.harter at fu-berlin.de>
  Date:   2018-11-14 (Wed, 14 Nov 2018)

  Changed paths:
    M makefiles/scan-build.inc.mk

  Log Message:
  -----------
  makefiles/scan-build: Produce an error when doing 'scan-build-analyze'

This makes doing 'scan-build-analyze' produce an error at execution if
WERROR=1.

When used from `scan-build` it will not procude an error to display the result
webpage.


  Commit: 79b0a5500e3a082b7cc76969ac6639fe01190a98
      https://github.com/RIOT-OS/RIOT/commit/79b0a5500e3a082b7cc76969ac6639fe01190a98
  Author: Gaëtan Harter <hartergaetan at gmail.com>
  Date:   2018-11-22 (Thu, 22 Nov 2018)

  Changed paths:
    M makefiles/scan-build.inc.mk

  Log Message:
  -----------
  Merge pull request #10391 from cladmi/pr/make/scan_build_integration

makefiles/scan-build: separate scan-build-analyze and make it produce an error


Compare: https://github.com/RIOT-OS/RIOT/compare/6627e4061c99...79b0a5500e3a
      **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.


More information about the commits mailing list