mirror of
https://github.com/ceph/ceph
synced 2025-03-11 02:39:05 +00:00
Merge pull request #18639 from yaozongyou/make-readme-properly-align
doc: make the commands in README.md properly aligned Reviewed-by: Amit Kumar <amitkuma@redhat.com>
This commit is contained in:
commit
6b3b0afc28
22
README.md
22
README.md
@ -65,11 +65,11 @@ correct path to the checkout.
|
|||||||
|
|
||||||
To build only certain targets use:
|
To build only certain targets use:
|
||||||
|
|
||||||
make [target name]
|
make [target name]
|
||||||
|
|
||||||
To install:
|
To install:
|
||||||
|
|
||||||
make install
|
make install
|
||||||
|
|
||||||
### CMake Options
|
### CMake Options
|
||||||
|
|
||||||
@ -77,28 +77,28 @@ If you run the `cmake` command by hand, there are many options you can
|
|||||||
set with "-D". For example the option to build the RADOS Gateway is
|
set with "-D". For example the option to build the RADOS Gateway is
|
||||||
defaulted to ON. To build without the RADOS Gateway:
|
defaulted to ON. To build without the RADOS Gateway:
|
||||||
|
|
||||||
cmake -DWITH_RADOSGW=OFF [path to top level ceph directory]
|
cmake -DWITH_RADOSGW=OFF [path to top level ceph directory]
|
||||||
|
|
||||||
Another example below is building with debugging and alternate locations
|
Another example below is building with debugging and alternate locations
|
||||||
for a couple of external dependencies:
|
for a couple of external dependencies:
|
||||||
|
|
||||||
cmake -DLEVELDB_PREFIX="/opt/hyperleveldb" -DOFED_PREFIX="/opt/ofed" \
|
cmake -DLEVELDB_PREFIX="/opt/hyperleveldb" -DOFED_PREFIX="/opt/ofed" \
|
||||||
-DCMAKE_INSTALL_PREFIX=/opt/accelio -DCMAKE_C_FLAGS="-O0 -g3 -gdwarf-4" \
|
-DCMAKE_INSTALL_PREFIX=/opt/accelio -DCMAKE_C_FLAGS="-O0 -g3 -gdwarf-4" \
|
||||||
..
|
..
|
||||||
|
|
||||||
To view an exhaustive list of -D options, you can invoke `cmake` with:
|
To view an exhaustive list of -D options, you can invoke `cmake` with:
|
||||||
|
|
||||||
cmake -LH
|
cmake -LH
|
||||||
|
|
||||||
If you often pipe `make` to `less` and would like to maintain the
|
If you often pipe `make` to `less` and would like to maintain the
|
||||||
diagnostic colors for errors and warnings (and if your compiler
|
diagnostic colors for errors and warnings (and if your compiler
|
||||||
supports it), you can invoke `cmake` with:
|
supports it), you can invoke `cmake` with:
|
||||||
|
|
||||||
cmake -DDIAGNOSTICS_COLOR=always ..
|
cmake -DDIAGNOSTICS_COLOR=always ..
|
||||||
|
|
||||||
Then you'll get the diagnostic colors when you execute:
|
Then you'll get the diagnostic colors when you execute:
|
||||||
|
|
||||||
make | less -R
|
make | less -R
|
||||||
|
|
||||||
Other available values for 'DIAGNOSTICS_COLOR' are 'auto' (default) and
|
Other available values for 'DIAGNOSTICS_COLOR' are 'auto' (default) and
|
||||||
'never'.
|
'never'.
|
||||||
@ -159,8 +159,8 @@ When failures occur, look in build/Testing/Temporary for logs.
|
|||||||
To build and run all tests and their dependencies without other
|
To build and run all tests and their dependencies without other
|
||||||
unnecessary targets in Ceph:
|
unnecessary targets in Ceph:
|
||||||
|
|
||||||
cd build
|
cd build
|
||||||
make check -j$(nproc)
|
make check -j$(nproc)
|
||||||
|
|
||||||
To run an individual test manually, run `ctest` with -R (regex matching):
|
To run an individual test manually, run `ctest` with -R (regex matching):
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user