[cmake] Change external package rebuild policy (#9239)
author오형석/On-Device Lab(SR)/Staff Engineer/삼성전자 <hseok82.oh@samsung.com>
Thu, 28 Nov 2019 04:18:48 +0000 (13:18 +0900)
committerGitHub Enterprise <noreply-CODE@samsung.com>
Thu, 28 Nov 2019 04:18:48 +0000 (13:18 +0900)
commit4effb76ce974e59df4e1a7b989fe1f291269ad09
treec2048956bc5304b4f74900d43182fab4466c0c2c
parente70e5c1d940a0ca4d33654d07ec730cd25701b28
[cmake] Change external package rebuild policy (#9239)

* [cmake] Change external package rebuild policy

- Divide build stamp and install stamp
- Introduce identifier and check version
- Skip if build stamp exists (build success/fail on  workspace)
- Skip if install stamp exists (installed)

Signed-off-by: Hyeongseok Oh <hseok82.oh@samsung.com>
infra/cmake/modules/ExternalBuildTools.cmake
infra/cmake/packages/FlatBuffersConfig.cmake
infra/cmake/packages/GTestConfig.cmake
infra/cmake/packages/ProtobufConfig.cmake