Skip to content
This repository was archived by the owner on Jul 31, 2023. It is now read-only.

Commit 6c8517e

Browse files
authored
Fix tools/format.sh: we were skipping a lot of files. (#252)
* Ignore CMake's ".build" * Improve CMake formatting while we're here. * Reformat affected files.
1 parent f449234 commit 6c8517e

File tree

7 files changed

+78
-48
lines changed

7 files changed

+78
-48
lines changed

.cmake-format.py

Lines changed: 34 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
1+
# Copyright 2018, OpenCensus Authors
2+
#
3+
# Licensed under the Apache License, Version 2.0 (the "License");
4+
# you may not use this file except in compliance with the License.
5+
# You may obtain a copy of the License at
6+
#
7+
# http://www.apache.org/licenses/LICENSE-2.0
8+
#
9+
# Unless required by applicable law or agreed to in writing, software
10+
# distributed under the License is distributed on an "AS IS" BASIS,
11+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12+
# See the License for the specific language governing permissions and
13+
# limitations under the License.
14+
115
# Specify structure for custom cmake functions
216
additional_commands = {
317
"opencensus_lib": {
@@ -7,9 +21,26 @@
721
"kwargs": {
822
"HEADERS": "*",
923
"DEPENDS": "*",
10-
"SOURCES": "*"
11-
}
12-
}
24+
"SOURCES": "*",
25+
},
26+
},
27+
28+
"externalproject_add": { # Must be lowercase.
29+
"flags": [],
30+
"kwargs": {
31+
"GIT_REPOSITORY": "+",
32+
"GIT_TAG": "+",
33+
"SOURCE_DIR": "+",
34+
"BINARY_DIR": "+",
35+
"UPDATE_COMMAND": "+",
36+
"PATCH_COMMAND": "+",
37+
"CONFIGURE_COMMAND": "+",
38+
"BUILD_COMMAND": "+",
39+
"INSTALL_COMMAND": "+",
40+
"TEST_COMMAND": "+",
41+
"LOG_DOWNLOAD": 1,
42+
},
43+
},
1344
}
1445

1546
# If comment markup is enabled, don't reflow the first comment block in

WORKSPACE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ bind(
6464
# Used by prometheus-cpp.
6565
local_repository(
6666
name = "net_zlib_zlib",
67-
path = "tools/zlib"
67+
path = "tools/zlib",
6868
)
6969

7070
# Prometheus client library - used by Prometheus exporter.

cmake/abseil.CMakeLists.txt

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -17,16 +17,15 @@ cmake_minimum_required(VERSION 3.5)
1717
project(abseil-download NONE)
1818

1919
include(ExternalProject)
20-
ExternalProject_Add(abseil_project
21-
GIT_REPOSITORY https://github.com/abseil/abseil-cpp
22-
GIT_TAG "master"
23-
SOURCE_DIR "${CMAKE_BINARY_DIR}/abseil-src"
24-
BINARY_DIR "${CMAKE_BINARY_DIR}/abseil-build"
25-
UPDATE_COMMAND ""
26-
PATCH_COMMAND ""
27-
CONFIGURE_COMMAND ""
28-
BUILD_COMMAND ""
29-
INSTALL_COMMAND ""
30-
TEST_COMMAND ""
31-
LOG_DOWNLOAD ON
32-
)
20+
externalproject_add(abseil_project
21+
GIT_REPOSITORY https://github.com/abseil/abseil-cpp
22+
GIT_TAG "master"
23+
SOURCE_DIR "${CMAKE_BINARY_DIR}/abseil-src"
24+
BINARY_DIR "${CMAKE_BINARY_DIR}/abseil-build"
25+
UPDATE_COMMAND ""
26+
PATCH_COMMAND ""
27+
CONFIGURE_COMMAND ""
28+
BUILD_COMMAND ""
29+
INSTALL_COMMAND ""
30+
TEST_COMMAND ""
31+
LOG_DOWNLOAD ON)

cmake/googletest.CMakeLists.txt

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -17,16 +17,15 @@ cmake_minimum_required(VERSION 3.5)
1717
project(googletest-download NONE)
1818

1919
include(ExternalProject)
20-
ExternalProject_Add(googletest_project
21-
GIT_REPOSITORY https://github.com/abseil/googletest
22-
GIT_TAG "master"
23-
SOURCE_DIR "${CMAKE_BINARY_DIR}/googletest-src"
24-
BINARY_DIR "${CMAKE_BINARY_DIR}/googletest-build"
25-
UPDATE_COMMAND ""
26-
PATCH_COMMAND ""
27-
CONFIGURE_COMMAND ""
28-
BUILD_COMMAND ""
29-
INSTALL_COMMAND ""
30-
TEST_COMMAND ""
31-
LOG_DOWNLOAD ON
32-
)
20+
externalproject_add(googletest_project
21+
GIT_REPOSITORY https://github.com/abseil/googletest
22+
GIT_TAG "master"
23+
SOURCE_DIR "${CMAKE_BINARY_DIR}/googletest-src"
24+
BINARY_DIR "${CMAKE_BINARY_DIR}/googletest-build"
25+
UPDATE_COMMAND ""
26+
PATCH_COMMAND ""
27+
CONFIGURE_COMMAND ""
28+
BUILD_COMMAND ""
29+
INSTALL_COMMAND ""
30+
TEST_COMMAND ""
31+
LOG_DOWNLOAD ON)

cmake/prometheus-cpp.CMakeLists.txt

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -17,16 +17,15 @@ cmake_minimum_required(VERSION 3.5)
1717
project(prometheus-cpp-download NONE)
1818

1919
include(ExternalProject)
20-
ExternalProject_Add(prometheus_cpp_project
21-
GIT_REPOSITORY https://github.com/jupp0r/prometheus-cpp
22-
GIT_TAG "master"
23-
SOURCE_DIR "${CMAKE_BINARY_DIR}/prometheus-src"
24-
BINARY_DIR "${CMAKE_BINARY_DIR}/prometheus-build"
25-
UPDATE_COMMAND ""
26-
PATCH_COMMAND ""
27-
CONFIGURE_COMMAND ""
28-
BUILD_COMMAND ""
29-
INSTALL_COMMAND ""
30-
TEST_COMMAND ""
31-
LOG_DOWNLOAD ON
32-
)
20+
externalproject_add(prometheus_cpp_project
21+
GIT_REPOSITORY https://github.com/jupp0r/prometheus-cpp
22+
GIT_TAG "master"
23+
SOURCE_DIR "${CMAKE_BINARY_DIR}/prometheus-src"
24+
BINARY_DIR "${CMAKE_BINARY_DIR}/prometheus-build"
25+
UPDATE_COMMAND ""
26+
PATCH_COMMAND ""
27+
CONFIGURE_COMMAND ""
28+
BUILD_COMMAND ""
29+
INSTALL_COMMAND ""
30+
TEST_COMMAND ""
31+
LOG_DOWNLOAD ON)

tools/format.sh

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ if [[ ! -e tools/format.sh ]]; then
2020
fi
2121
set -e
2222
# Correct common miscapitalizations.
23-
FIND="find . -name .git -prune -o -name build -prune -o"
23+
FIND="find . -name .git -prune -o -name .build -prune -o"
2424
sed -i 's/Open[c]ensus/OpenCensus/g' $($FIND -type f -print)
2525
sed -i 's/Stack[D]river/Stackdriver/g' $($FIND -type f -print)
2626
# No trailing spaces.
@@ -29,17 +29,19 @@ sed -i 's/ \+$//' $($FIND -type f -print)
2929
CMD=clang-format
3030
$CMD -version
3131
$CMD -i -style=Google \
32-
$($FIND -name '*.cc' -o -name '*.h' -print)
32+
$($FIND -name '*.cc' -print -o -name '*.h' -print)
3333
if which buildifier >/dev/null; then
3434
echo "Running buildifier."
35-
buildifier $($FIND -name WORKSPACE -o -name BUILD -o -name '*.bzl' -print)
35+
buildifier $($FIND -name WORKSPACE -print -o -name BUILD -print -o \
36+
-name '*.bzl' -print)
3637
else
3738
echo "Can't find buildifier. It can be installed with:"
3839
echo " go get github.com/bazelbuild/buildtools/buildifier"
3940
fi
4041
if which cmake-format >/dev/null; then
4142
echo "Running cmake-format $(cmake-format --version 2>&1)."
42-
cmake-format -i $($FIND -name '*CMakeLists.txt' -o -name '*.cmake' -print)
43+
cmake-format -i $($FIND -name '*CMakeLists.txt' -print -o \
44+
-name '*.cmake' -print)
4345
else
4446
echo "Can't find cmake-format. It can be installed with:"
4547
echo " pip install --user cmake_format"

tools/zlib/BUILD

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,6 @@
1616

1717
cc_library(
1818
name = "z",
19-
deps = ["@com_github_madler_zlib//:z"],
2019
visibility = ["//visibility:public"],
20+
deps = ["@com_github_madler_zlib//:z"],
2121
)

0 commit comments

Comments
 (0)