Skip to content

Commit e342fce

Browse files
committed
Replace usage of "vendor"
1 parent 37e3a21 commit e342fce

File tree

8 files changed

+21
-21
lines changed

8 files changed

+21
-21
lines changed

docs/development.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ Assuming the requisite language is present on the host machine, the following la
4141
- [pydocstyle][pydocstyle]: Python docstring checker against PEP 257 (version `>= 2.0.0`)
4242
- [lintr][lintr]: static code analysis for R (version `>= 1.0.0`)
4343

44-
The following vendor libraries can be automatically downloaded and compiled from source using `make` (see [installation](#installation)):
44+
The following external libraries can be automatically downloaded and compiled from source using `make` (see [installation](#installation)):
4545

4646
- [Boost][boost]: portable C++ libraries
4747
- [Cephes][cephes]: C/C++ special functions math library
@@ -119,13 +119,13 @@ $ echo $NODE_PATH
119119

120120
## Installation
121121

122-
To install vendor dependencies (**optional**),
122+
To install external libraries (**optional**),
123123

124124
```bash
125125
$ make install-deps
126126
```
127127

128-
While vendor dependencies are not always required, installing these dependencies may aid development and unlock performance benefits, especially when developing numeric computation facilities. Note, however, that installing vendor dependencies may take considerable time (>30 minutes).
128+
While external library dependencies are not always required, installing these dependencies may aid development and unlock performance benefits, especially when developing numeric computation facilities. Note, however, that installing external library dependencies may take considerable time (>30 minutes).
129129

130130
To install language dependencies (**optional**),
131131

@@ -190,7 +190,7 @@ The stdlib source code is organized as follows:
190190

191191
```text
192192
bin executable binaries
193-
deps vendor dependencies
193+
deps external library dependencies
194194
docs top-level documentation
195195
etc configuration files
196196
examples top-level library examples

docs/gfortran.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ The command options are as follows:
5858
Other possible options include:
5959

6060
- `-Wconversion-extra`: warn if source code contains implicit conversion between different types and kinds. Does not imply `-Wconversion`.
61-
- `-fexternal-blas`: generate calls to BLAS functions for some matrix operations, e.g., `MATMUL`, instead of using internal `gfortran` algorithms, if the size of the matrices involved is larger than a given limit (see `-fblas-matmul-limit`). This may be useful if an optimized vendor BLAS library is available. The BLAS library must be specified at link time.
61+
- `-fexternal-blas`: generate calls to BLAS functions for some matrix operations, e.g., `MATMUL`, instead of using internal `gfortran` algorithms, if the size of the matrices involved is larger than a given limit (see `-fblas-matmul-limit`). This may be useful if an optimized BLAS library is available. The BLAS library must be specified at link time.
6262
- `-fno-underscoring`: do not transform names of entities specified in Fortran source files by appending underscores. Be careful when using this option, as user-defined names may conflict with a name in a system library.
6363
- `-fcheck=bounds`: enable generation of run-time checks for array subscripts and against the declared minimum and maximum values. Also, check array indices for assumed and deferred shape arrays against the actual allocated bounds and ensure that all string lengths are equal for character array constructors without an explicit typespec. Note that generated checks may have a performance cost.
6464
- `-o <file>`: save output to a `file`.

etc/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<section class="intro">
88

9-
This directory contains project configuration files for both internal and third-party (vendor) tooling.
9+
This directory contains project configuration files for both internal and third-party (external) tooling.
1010

1111
</section>
1212

tools/ci/circle/script

+1-1
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ node_modules="${root_dir}/node_modules"
4747
# Define the directory path for build artifacts:
4848
build_dir="${root_dir}/build"
4949

50-
# Define the directory path for vendor dependencies:
50+
# Define the directory path for external library dependencies:
5151
deps_dir="${root_dir}/deps"
5252

5353
# Define the directory path for reports:

tools/make/common.mk

+1-1
Original file line numberDiff line numberDiff line change
@@ -303,7 +303,7 @@ DEPS_OPENBLAS_NO_LAPACKE ?= 0
303303
# Attempt to resolve a BLAS directory:
304304
ifeq ($(BLAS), openblas)
305305
ifeq (, $(BLAS_DIR))
306-
# Use the `wildcard` function to check for the OpenBLAS vendor dependency:
306+
# Use the `wildcard` function to check for the OpenBLAS external library:
307307
BLAS_DIR := $(wildcard $(DEPS_OPENBLAS_BUILD_OUT))
308308
endif
309309
endif

tools/make/lib/deps/README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
# deps
22

3-
> Vendor dependency recipes.
3+
> External library recipes.
44
55
<!-- Section to include introductory text. Make sure to keep an empty line after the intro `section` element and another before the `/section` close. -->
66

77
<section class="intro">
88

9-
This directory contains [`make`][make] recipes for installing, removing, and managing the project's vendor dependencies.
9+
This directory contains [`make`][make] recipes for installing, removing, and managing the project's external library dependencies.
1010

1111
</section>
1212

tools/make/lib/deps/deps.mk

+9-9
Original file line numberDiff line numberDiff line change
@@ -28,32 +28,32 @@ include $(TOOLS_MAKE_LIB_DIR)/deps/wabt.mk
2828

2929
# Create directory for temporary files.
3030
#
31-
# This target creates a directory for storing vendor dependency downloads.
31+
# This target creates a directory for storing external library downloads.
3232

3333
$(DEPS_TMP_DIR):
3434
$(QUIET) $(MKDIR_RECURSIVE) $(DEPS_TMP_DIR)
3535

3636

3737
# Create directory for dependency builds.
3838
#
39-
# This target creates a directory for storing vendor dependencies.
39+
# This target creates a directory for storing external libraries.
4040

4141
$(DEPS_BUILD_DIR):
4242
$(QUIET) $(MKDIR_RECURSIVE) $(DEPS_BUILD_DIR)
4343

4444

45-
# Install vendor dependencies.
45+
# Install external libraries.
4646
#
47-
# This target installs vendor dependencies:
47+
# This target installs external library dependencies.
4848

4949
install-deps: install-deps-boost install-deps-openblas install-deps-emsdk install-deps-wabt install-deps-cephes install-deps-electron
5050

5151
.PHONY: install-deps
5252

5353

54-
# Clean vendor dependencies.
54+
# Clean external libraries.
5555
#
56-
# This target removes vendor dependencies.
56+
# This target removes external libraries.
5757

5858
clean-deps: clean-deps-downloads clean-deps-build clean-deps-tests
5959

@@ -62,7 +62,7 @@ clean-deps: clean-deps-downloads clean-deps-build clean-deps-tests
6262

6363
# Clean builds.
6464
#
65-
# This target removes vendor dependency builds.
65+
# This target removes external library builds.
6666

6767
clean-deps-build:
6868
$(QUIET) $(DELETE) $(DELETE_FLAGS) $(DEPS_BUILD_DIR)
@@ -72,7 +72,7 @@ clean-deps-build:
7272

7373
# Clean install tests.
7474
#
75-
# This target removes vendor dependency installation tests.
75+
# This target removes external library installation tests.
7676

7777
clean-deps-tests: clean-deps-boost-tests clean-deps-openblas-tests clean-deps-emsdk-tests clean-deps-wabt-tests clean-deps-cephes-tests clean-deps-electron-tests
7878

@@ -81,7 +81,7 @@ clean-deps-tests: clean-deps-boost-tests clean-deps-openblas-tests clean-deps-em
8181

8282
# Clean downloads.
8383
#
84-
# This target removes vendor dependency downloads.
84+
# This target removes external library downloads.
8585

8686
clean-deps-downloads:
8787
$(QUIET) $(DELETE) $(DELETE_FLAGS) $(DEPS_TMP_DIR)

tools/make/usage.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -50,11 +50,11 @@ Usage: make <cmd>
5050
make install-node Run Node install sequence.
5151
make install-node-modules Install Node dependencies.
5252
make install-node-addons Install Node add-ons.
53-
make install-deps Install vendor dependencies.
53+
make install-deps Install external library dependencies.
5454
make clean Run all cleanup tasks.
5555
make clean-node Run Node cleanup tasks.
5656
make clean-node-modules Remove Node dependencies.
5757
make clean-node-addons Remove Node add-ons.
58-
make clean-deps Remove vendor dependencies.
58+
make clean-deps Remove external library dependencies.
5959
make inspect.VARIABLE Print the runtime value of a VARIABLE.
6060
make assert.VARIABLE Assert that a VARIABLE is set.

0 commit comments

Comments
 (0)