IOT-1583: Disabling rebuild of config headers with every scons run.
authorPawel Winogrodzki <pawelwi@microsoft.com>
Fri, 3 Mar 2017 02:15:14 +0000 (18:15 -0800)
committerDan Mihai <Daniel.Mihai@microsoft.com>
Mon, 6 Mar 2017 14:40:47 +0000 (14:40 +0000)
commitc98ff5a8382ceab6cfbb567734d729d8553b45fe
tree5ff18943a2de5d7347f1ff5d133fda0dbe6a31d0
parentea63cd55d8ade049d37bb3cfb7b7b27b4bce0b6d
IOT-1583: Disabling rebuild of config headers with every scons run.

I'm changing the scons behavior to only rebuild the config headers
if they don't exist, so scons wouldn't rebuild everything, what depends
on these headers.

I'm also making small fixes to make sure the generated headers are removed
when scons is run with "-c".

Change-Id: I4b8cf9cafac26e8d619280dccb1c14dab7c437cc
Signed-off-by: Pawel Winogrodzki <pawelwi@microsoft.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/17415
Tested-by: jenkins-iotivity <jenkins@iotivity.org>
Reviewed-by: Phil Coval <philippe.coval@osg.samsung.com>
Reviewed-by: Dan Mihai <Daniel.Mihai@microsoft.com>
extlibs/libcoap/SConscript
resource/c_common/SConscript
resource/csdk/security/SConscript
run.bat
service/third_party_libs.scons