-
Notifications
You must be signed in to change notification settings - Fork 4k
ARROW-2034: [C++] Filesystem implementation for Azure Blob Storage #12914
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from 34 commits
b60c7f4
1e2d0a3
d3cffa2
af13444
1026e15
5f8b82a
b53a834
5bd8210
eead673
f99fad5
e2008d8
bb49f62
323b394
95cc602
9350b4c
9cd1a1a
8ba75ae
ca9a6fc
f067ba9
1f26725
c16f853
14267c2
11ce11f
a428a2b
a62d104
488e223
3831a88
8248c48
dcd6e30
b15a6b1
a06c480
a40a316
8600b6b
18dc625
b532701
200592b
fe5b311
3ea2d7f
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,37 @@ | ||
| #!/usr/bin/env bash | ||
| # | ||
| # Licensed to the Apache Software Foundation (ASF) under one | ||
| # or more contributor license agreements. See the NOTICE file | ||
| # distributed with this work for additional information | ||
| # regarding copyright ownership. The ASF licenses this file | ||
| # to you under the Apache License, Version 2.0 (the | ||
| # "License"); you may not use this file except in compliance | ||
| # with the License. You may obtain a copy of the License at | ||
| # | ||
| # http://www.apache.org/licenses/LICENSE-2.0 | ||
| # | ||
| # Unless required by applicable law or agreed to in writing, | ||
| # software distributed under the License is distributed on an | ||
| # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY | ||
| # KIND, either express or implied. See the License for the | ||
| # specific language governing permissions and limitations | ||
| # under the License. | ||
|
|
||
| set -e | ||
|
|
||
| case "$(uname)" in | ||
| Darwin) | ||
| npm install -g azurite | ||
| which azurite | ||
| ;; | ||
| MINGW*) | ||
| choco install nodejs.install | ||
| npm install -g azurite | ||
| ;; | ||
| Linux) | ||
| npm install -g azurite | ||
| which azurite | ||
| ;; | ||
| esac | ||
| echo "node version = $(node --version)" | ||
| echo "azurite version = $(azurite --version)" |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -31,6 +31,7 @@ brew "llvm" | |
| brew "llvm@12" | ||
| brew "lz4" | ||
| brew "ninja" | ||
| brew "node" | ||
| brew "numpy" | ||
| brew "[email protected]" | ||
| brew "protobuf" | ||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -118,16 +118,20 @@ elseif(ARROW_CPU_FLAG STREQUAL "armv8") | |
| endif() | ||
|
|
||
| # Support C11 | ||
| if(NOT DEFINED CMAKE_C_STANDARD) | ||
| if("${CMAKE_C_STANDARD}" STREQUAL "") | ||
| set(CMAKE_C_STANDARD 11) | ||
| endif() | ||
|
|
||
| # This ensures that things like c++11 get passed correctly | ||
| if(NOT DEFINED CMAKE_CXX_STANDARD) | ||
| set(CMAKE_CXX_STANDARD 11) | ||
| # This ensures that things like c++11/c++14 get passed correctly | ||
| if("${CMAKE_CXX_STANDARD}" STREQUAL "") | ||
| if(ARROW_AZURE) | ||
| set(CMAKE_CXX_STANDARD 14) | ||
|
||
| else() | ||
| set(CMAKE_CXX_STANDARD 11) | ||
| endif() | ||
| endif() | ||
|
|
||
| # We require a C++11 compliant compiler | ||
| # We require a C++11/14 compliant compiler | ||
| set(CMAKE_CXX_STANDARD_REQUIRED ON) | ||
|
|
||
| # ARROW-6848: Do not use GNU (or other CXX) extensions | ||
|
|
||
Uh oh!
There was an error while loading. Please reload this page.