Skip to content

Commit 641e3ad

Browse files
Add #if CHIP_HAVE_CONFIG around *BuildConfig headers (project-chip#21169)
* Add #if CHIP_HAVE_CONFIG around *BuildConfig headers find ./ -name "*.h" -o -name "*.cpp" -exec sed -i "s/\(#include <app\/AppBuildConfig\.h>\)/#if CHIP_HAVE_CONFIG_H\n\1\n#endif/g" {} + Manually for a few instances of CHIPDeviceBuildConfig.h and CHIPAdditionalDataPayloadBuildConfig.h * Add AppConfig.h and move build config check in there Reverted #if CHIP_HAVE_CONFIG and replaced includes: find ./ -name "*.h" -o -name "*.cpp" -exec sed -i "s/\(#include <app\/AppBuildConfig\.h>\)/#include <app\/AppConfig\.h>/g" {} + * Restyled by gn Co-authored-by: Restyled.io <commits@restyled.io>
1 parent db7bee8 commit 641e3ad

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

56 files changed

+91
-56
lines changed

src/access/AccessControl.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
// Included for the default AccessControlDelegate logging enables/disables.
2020
// See `chip_access_control_policy_logging_verbosity` in `src/app/BUILD.gn` for
2121
// the levels available.
22-
#include <app/AppBuildConfig.h>
22+
#include <app/AppConfig.h>
2323

2424
#include "AccessControl.h"
2525

src/app/AppConfig.h

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
/*
2+
*
3+
* Copyright (c) 2020-2022 Project CHIP Authors
4+
*
5+
* Licensed under the Apache License, Version 2.0 (the "License");
6+
* you may not use this file except in compliance with the License.
7+
* You may obtain a copy of the License at
8+
*
9+
* http://www.apache.org/licenses/LICENSE-2.0
10+
*
11+
* Unless required by applicable law or agreed to in writing, software
12+
* distributed under the License is distributed on an "AS IS" BASIS,
13+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14+
* See the License for the specific language governing permissions and
15+
* limitations under the License.
16+
*/
17+
18+
#pragma once
19+
20+
#if CHIP_HAVE_CONFIG_H
21+
#include <app/AppBuildConfig.h>
22+
#endif

src/app/BUILD.gn

+7-1
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,12 @@ buildconfig_header("app_buildconfig") {
5353
]
5454
}
5555

56+
source_set("app_config") {
57+
sources = [ "AppConfig.h" ]
58+
59+
public_deps = [ ":app_buildconfig" ]
60+
}
61+
5662
static_library("app") {
5763
output_name = "libCHIPDataModel"
5864

@@ -179,7 +185,7 @@ static_library("app") {
179185
]
180186

181187
public_deps = [
182-
":app_buildconfig",
188+
":app_config",
183189
"${chip_root}/src/access",
184190
"${chip_root}/src/lib/address_resolve",
185191
"${chip_root}/src/lib/support",

src/app/MessageDef/AttributeDataIB.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
#include <stdarg.h>
2525
#include <stdio.h>
2626

27-
#include <app/AppBuildConfig.h>
27+
#include <app/AppConfig.h>
2828

2929
namespace chip {
3030
namespace app {

src/app/MessageDef/AttributeDataIBs.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
#include <stdarg.h>
3030
#include <stdio.h>
3131

32-
#include <app/AppBuildConfig.h>
32+
#include <app/AppConfig.h>
3333

3434
using namespace chip;
3535
using namespace chip::TLV;

src/app/MessageDef/AttributePathIB.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
#include <stdarg.h>
2424
#include <stdio.h>
2525

26-
#include <app/AppBuildConfig.h>
26+
#include <app/AppConfig.h>
2727
#include <app/data-model/Encode.h>
2828
#include <app/data-model/Nullable.h>
2929

src/app/MessageDef/AttributePathIBs.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
#include <stdarg.h>
2424
#include <stdio.h>
2525

26-
#include <app/AppBuildConfig.h>
26+
#include <app/AppConfig.h>
2727

2828
namespace chip {
2929
namespace app {

src/app/MessageDef/AttributeReportIB.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
#include <stdarg.h>
2525
#include <stdio.h>
2626

27-
#include <app/AppBuildConfig.h>
27+
#include <app/AppConfig.h>
2828

2929
namespace chip {
3030
namespace app {

src/app/MessageDef/AttributeReportIBs.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
#include <stdarg.h>
2929
#include <stdio.h>
3030

31-
#include <app/AppBuildConfig.h>
31+
#include <app/AppConfig.h>
3232

3333
namespace chip {
3434
namespace app {

src/app/MessageDef/AttributeStatusIB.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
#include <stdarg.h>
2424
#include <stdio.h>
2525

26-
#include <app/AppBuildConfig.h>
26+
#include <app/AppConfig.h>
2727

2828
namespace chip {
2929
namespace app {

src/app/MessageDef/AttributeStatusIBs.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
#include <stdarg.h>
2626
#include <stdio.h>
2727

28-
#include <app/AppBuildConfig.h>
28+
#include <app/AppConfig.h>
2929

3030
namespace chip {
3131
namespace app {

src/app/MessageDef/ClusterPathIB.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
#include <stdarg.h>
2222
#include <stdio.h>
2323

24-
#include <app/AppBuildConfig.h>
24+
#include <app/AppConfig.h>
2525

2626
namespace chip {
2727
namespace app {

src/app/MessageDef/CommandDataIB.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
#include <stdarg.h>
2525
#include <stdio.h>
2626

27-
#include <app/AppBuildConfig.h>
27+
#include <app/AppConfig.h>
2828

2929
namespace chip {
3030
namespace app {

src/app/MessageDef/CommandPathIB.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
#include <stdarg.h>
2525
#include <stdio.h>
2626

27-
#include <app/AppBuildConfig.h>
27+
#include <app/AppConfig.h>
2828

2929
using namespace chip;
3030
using namespace chip::TLV;

src/app/MessageDef/CommandStatusIB.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
#include <stdarg.h>
2424
#include <stdio.h>
2525

26-
#include <app/AppBuildConfig.h>
26+
#include <app/AppConfig.h>
2727

2828
namespace chip {
2929
namespace app {

src/app/MessageDef/DataVersionFilterIB.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
#include <stdarg.h>
2828
#include <stdio.h>
2929

30-
#include <app/AppBuildConfig.h>
30+
#include <app/AppConfig.h>
3131

3232
namespace chip {
3333
namespace app {

src/app/MessageDef/DataVersionFilterIBs.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
#include <stdarg.h>
2323
#include <stdio.h>
2424

25-
#include <app/AppBuildConfig.h>
25+
#include <app/AppConfig.h>
2626

2727
namespace chip {
2828
namespace app {

src/app/MessageDef/EventDataIB.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
#include <stdarg.h>
3030
#include <stdio.h>
3131

32-
#include <app/AppBuildConfig.h>
32+
#include <app/AppConfig.h>
3333

3434
namespace chip {
3535
namespace app {

src/app/MessageDef/EventFilterIB.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
#include <stdarg.h>
2828
#include <stdio.h>
2929

30-
#include <app/AppBuildConfig.h>
30+
#include <app/AppConfig.h>
3131

3232
namespace chip {
3333
namespace app {

src/app/MessageDef/EventFilterIBs.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
#include <stdarg.h>
2323
#include <stdio.h>
2424

25-
#include <app/AppBuildConfig.h>
25+
#include <app/AppConfig.h>
2626

2727
namespace chip {
2828
namespace app {

src/app/MessageDef/EventPathIB.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
#include <stdarg.h>
2525
#include <stdio.h>
2626

27-
#include <app/AppBuildConfig.h>
27+
#include <app/AppConfig.h>
2828

2929
namespace chip {
3030
namespace app {

src/app/MessageDef/EventPathIBs.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
#include <stdarg.h>
2525
#include <stdio.h>
2626

27-
#include <app/AppBuildConfig.h>
27+
#include <app/AppConfig.h>
2828

2929
namespace chip {
3030
namespace app {

src/app/MessageDef/EventReportIB.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
#include <stdarg.h>
2525
#include <stdio.h>
2626

27-
#include <app/AppBuildConfig.h>
27+
#include <app/AppConfig.h>
2828

2929
namespace chip {
3030
namespace app {

src/app/MessageDef/EventReportIBs.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
#include <stdarg.h>
2929
#include <stdio.h>
3030

31-
#include <app/AppBuildConfig.h>
31+
#include <app/AppConfig.h>
3232

3333
namespace chip {
3434
namespace app {

src/app/MessageDef/EventStatusIB.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
#include <stdarg.h>
2424
#include <stdio.h>
2525

26-
#include <app/AppBuildConfig.h>
26+
#include <app/AppConfig.h>
2727

2828
namespace chip {
2929
namespace app {

src/app/MessageDef/InvokeRequestMessage.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
#include "InvokeRequestMessage.h"
2222
#include "MessageDefHelper.h"
2323

24-
#include <app/AppBuildConfig.h>
24+
#include <app/AppConfig.h>
2525

2626
namespace chip {
2727
namespace app {

src/app/MessageDef/InvokeRequests.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
#include <stdarg.h>
2323
#include <stdio.h>
2424

25-
#include <app/AppBuildConfig.h>
25+
#include <app/AppConfig.h>
2626

2727
namespace chip {
2828
namespace app {

src/app/MessageDef/InvokeResponseIB.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
#include "InvokeResponseIB.h"
2222
#include "MessageDefHelper.h"
2323

24-
#include <app/AppBuildConfig.h>
24+
#include <app/AppConfig.h>
2525

2626
namespace chip {
2727
namespace app {

src/app/MessageDef/InvokeResponseIBs.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
#include <stdarg.h>
2323
#include <stdio.h>
2424

25-
#include <app/AppBuildConfig.h>
25+
#include <app/AppConfig.h>
2626

2727
namespace chip {
2828
namespace app {

src/app/MessageDef/InvokeResponseMessage.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
#include "InvokeResponseMessage.h"
2222
#include "MessageDefHelper.h"
2323

24-
#include <app/AppBuildConfig.h>
24+
#include <app/AppConfig.h>
2525

2626
namespace chip {
2727
namespace app {

src/app/MessageDef/MessageDefHelper.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323

2424
#include "MessageDefHelper.h"
2525
#include <algorithm>
26-
#include <app/AppBuildConfig.h>
26+
#include <app/AppConfig.h>
2727
#include <app/InteractionModelRevision.h>
2828
#include <app/util/basic-types.h>
2929
#include <inttypes.h>

src/app/MessageDef/ReadRequestMessage.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
#include <stdarg.h>
2222
#include <stdio.h>
2323

24-
#include <app/AppBuildConfig.h>
24+
#include <app/AppConfig.h>
2525

2626
namespace chip {
2727
namespace app {

src/app/MessageDef/ReportDataMessage.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
#include <stdarg.h>
3030
#include <stdio.h>
3131

32-
#include <app/AppBuildConfig.h>
32+
#include <app/AppConfig.h>
3333

3434
using namespace chip;
3535

src/app/MessageDef/StatusIB.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
#include <stdarg.h>
3030
#include <stdio.h>
3131

32-
#include <app/AppBuildConfig.h>
32+
#include <app/AppConfig.h>
3333
#include <lib/core/CHIPCore.h>
3434

3535
using namespace chip;

src/app/MessageDef/WriteRequestMessage.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
#include <stdarg.h>
2727
#include <stdio.h>
2828

29-
#include <app/AppBuildConfig.h>
29+
#include <app/AppConfig.h>
3030

3131
namespace chip {
3232
namespace app {

src/app/MessageDef/WriteResponseMessage.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
#include <stdarg.h>
2222
#include <stdio.h>
2323

24-
#include <app/AppBuildConfig.h>
24+
#include <app/AppConfig.h>
2525

2626
namespace chip {
2727
namespace app {

src/app/ReadClient.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
*
2323
*/
2424

25-
#include <app/AppBuildConfig.h>
25+
#include <app/AppConfig.h>
2626
#include <app/InteractionModelEngine.h>
2727
#include <app/InteractionModelHelper.h>
2828
#include <app/ReadClient.h>

src/app/ReadHandler.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
*
2323
*/
2424

25-
#include <app/AppBuildConfig.h>
25+
#include <app/AppConfig.h>
2626
#include <app/InteractionModelEngine.h>
2727
#include <app/MessageDef/EventPathIB.h>
2828
#include <app/MessageDef/StatusResponseMessage.h>

src/app/WriteClient.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
*/
2424

2525
#include "lib/core/CHIPError.h"
26-
#include <app/AppBuildConfig.h>
26+
#include <app/AppConfig.h>
2727
#include <app/InteractionModelEngine.h>
2828
#include <app/TimedRequest.h>
2929
#include <app/WriteClient.h>

src/app/WriteHandler.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
*/
1818

1919
#include "messaging/ExchangeContext.h"
20-
#include <app/AppBuildConfig.h>
20+
#include <app/AppConfig.h>
2121
#include <app/InteractionModelEngine.h>
2222
#include <app/MessageDef/EventPathIB.h>
2323
#include <app/StatusResponse.h>

src/app/reporting/Engine.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
*
2424
*/
2525

26-
#include <app/AppBuildConfig.h>
26+
#include <app/AppConfig.h>
2727
#include <app/InteractionModelEngine.h>
2828
#include <app/reporting/Engine.h>
2929
#include <app/util/MatterCallbacks.h>

0 commit comments

Comments
 (0)