summaryrefslogtreecommitdiff
path: root/tools/cmake/check-for-sdkconfig-changes.sh
blob: 809f152149caf5547ddb4f584a4e3d73a7997084 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/bin/bash

# SPDX-FileCopyrightText: 2023 jacqueline <me@jacqueline.id.au>
#
# SPDX-License-Identifier: GPL-3.0-only

SDKCONFIG=$PROJ_PATH/sdkconfig
SDKCONFIG_COMMON=$PROJ_PATH/sdkconfig.common
if [ ! -f "$SDKCONFIG" ]; then
  exit 0
fi
if [ "$SDKCONFIG" -nt "$SDKCONFIG_COMMON" ]; then
  exit 0
fi
RED='\033[0;31m'
NOCOLOUR='\033[0m'
echo -e "$RED########################################################################$NOCOLOUR"
echo "'sdkconfig.common' is newer than 'sdkconfig'! You may be building with"
echo "an out of date configuration. Delete your 'sdkconfig' to refresh your"
echo "build configuration, or 'touch sdkconfig' to silence this warning."
echo -e "$RED########################################################################$NOCOLOUR"
exit 1