Skip to content
This repository was archived by the owner on Dec 22, 2021. It is now read-only.

Commit eab5cb5

Browse files
committed
Initial set of files.
The make install target is not working for .proto files, but otherwise it seems to work.
0 parents  commit eab5cb5

14 files changed

+1763
-0
lines changed

.cmake-format.py

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
# Copyright 2019 Google LLC
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+
15+
tab_size = 4
16+
separate_ctrl_name_with_space = True
17+
18+
additional_commands = {
19+
"externalproject_add": {
20+
"flags": [
21+
],
22+
"kwargs": {
23+
"BUILD_COMMAND": "+",
24+
"BUILD_BYPRODUCTS": "+",
25+
"CMAKE_ARGS": "+",
26+
"COMMAND": "+",
27+
"CONFIGURE_COMMAND": "+",
28+
"DEPENDS": "+",
29+
"DOWNLOAD_COMMAND": "+",
30+
"EXCLUDE_FROM_ALL": 1,
31+
"INSTALL_COMMAND": "+",
32+
"INSTALL_DIR": 1,
33+
"LOG_BUILD": 1,
34+
"LOG_CONFIGURE": 1,
35+
"LOG_DOWNLOAD": 1,
36+
"LOG_INSTALL": 1,
37+
"PREFIX": 1,
38+
"URL": 1,
39+
"URL_HASH": 1,
40+
}
41+
}
42+
}

.editorconfig

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# http://editorconfig.org
2+
3+
root = true
4+
5+
[*]
6+
charset = utf-8
7+
indent_style = space
8+
9+
[BUILD]
10+
indent_size = 4
11+
12+
[CMakeLists.*]
13+
indent_size = 4
14+
15+
[*.h,*.cc]
16+
indent_size = 2
17+
18+
[*.md]
19+
indent_size = 2
20+
21+
[*.sh]
22+
indent_size = 2

.gitignore

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# Common build output directory names
2+
.build/
3+
_build/
4+
build-output/
5+
cmake-out/
6+
7+
# Common bazel output directories
8+
bazel-*
9+
10+
# Backup files for Emacs
11+
*~
12+
13+
# Ignore IDEA / IntelliJ files
14+
.idea/
15+
cmake-build-*/
16+
17+
# This is a staging directory used to upload the documents to gihub.io
18+
github-io-staging/
19+
20+
# Ignore Visual Studio Code files
21+
.vsbuild/
22+
.vscode/
23+
24+
google/cloud/storage/testbench/__pycache__/
25+
google/cloud/storage/testbench/*.pyc

0 commit comments

Comments
 (0)