mirror of
https://github.com/Kitware/CMake.git
synced 2025-10-21 23:00:50 +08:00
Refactor: Remove one-time used macros
Signed-off-by: Alex Turbov <i.zaufi@gmail.com>
This commit is contained in:
@@ -54,34 +54,6 @@ static const char* cmDocumentationUsageNote[][2] = {
|
|||||||
{ nullptr, nullptr }
|
{ nullptr, nullptr }
|
||||||
};
|
};
|
||||||
|
|
||||||
# define CMAKE_BUILD_OPTIONS \
|
|
||||||
" <dir> = Project binary directory to be built.\n" \
|
|
||||||
" --parallel [<jobs>], -j [<jobs>]\n" \
|
|
||||||
" = Build in parallel using the given number of jobs. \n" \
|
|
||||||
" If <jobs> is omitted the native build tool's \n" \
|
|
||||||
" default number is used.\n" \
|
|
||||||
" The CMAKE_BUILD_PARALLEL_LEVEL environment " \
|
|
||||||
"variable\n" \
|
|
||||||
" specifies a default parallel level when this " \
|
|
||||||
"option\n" \
|
|
||||||
" is not given.\n" \
|
|
||||||
" --target <tgt>..., -t <tgt>... \n" \
|
|
||||||
" = Build <tgt> instead of default targets.\n" \
|
|
||||||
" --config <cfg> = For multi-configuration tools, choose <cfg>.\n" \
|
|
||||||
" --clean-first = Build target 'clean' first, then build.\n" \
|
|
||||||
" (To clean only, use --target 'clean'.)\n" \
|
|
||||||
" --verbose, -v = Enable verbose output - if supported - including\n" \
|
|
||||||
" the build commands to be executed. \n" \
|
|
||||||
" -- = Pass remaining options to the native tool.\n"
|
|
||||||
|
|
||||||
# define CMAKE_INSTALL_OPTIONS \
|
|
||||||
" <dir> = Project binary directory to install.\n" \
|
|
||||||
" --config <cfg> = For multi-configuration tools, choose <cfg>.\n" \
|
|
||||||
" --component <comp> = Component-based install. Only install <comp>.\n" \
|
|
||||||
" --prefix <prefix> = The installation prefix CMAKE_INSTALL_PREFIX.\n" \
|
|
||||||
" --strip = Performing install/strip.\n" \
|
|
||||||
" -v --verbose = Enable verbose output.\n"
|
|
||||||
|
|
||||||
static const char* cmDocumentationOptions[][2] = {
|
static const char* cmDocumentationOptions[][2] = {
|
||||||
CMAKE_STANDARD_OPTIONS_TABLE,
|
CMAKE_STANDARD_OPTIONS_TABLE,
|
||||||
{ "-E", "CMake command mode." },
|
{ "-E", "CMake command mode." },
|
||||||
@@ -539,7 +511,24 @@ static int do_build(int ac, char const* const* av)
|
|||||||
std::cerr <<
|
std::cerr <<
|
||||||
"Usage: cmake --build <dir> [options] [-- [native-options]]\n"
|
"Usage: cmake --build <dir> [options] [-- [native-options]]\n"
|
||||||
"Options:\n"
|
"Options:\n"
|
||||||
CMAKE_BUILD_OPTIONS
|
" <dir> = Project binary directory to be built.\n"
|
||||||
|
" --parallel [<jobs>], -j [<jobs>]\n"
|
||||||
|
" = Build in parallel using the given number of jobs. \n"
|
||||||
|
" If <jobs> is omitted the native build tool's \n"
|
||||||
|
" default number is used.\n"
|
||||||
|
" The CMAKE_BUILD_PARALLEL_LEVEL environment "
|
||||||
|
"variable\n"
|
||||||
|
" specifies a default parallel level when this "
|
||||||
|
"option\n"
|
||||||
|
" is not given.\n"
|
||||||
|
" --target <tgt>..., -t <tgt>... \n"
|
||||||
|
" = Build <tgt> instead of default targets.\n"
|
||||||
|
" --config <cfg> = For multi-configuration tools, choose <cfg>.\n"
|
||||||
|
" --clean-first = Build target 'clean' first, then build.\n"
|
||||||
|
" (To clean only, use --target 'clean'.)\n"
|
||||||
|
" --verbose, -v = Enable verbose output - if supported - including\n"
|
||||||
|
" the build commands to be executed. \n"
|
||||||
|
" -- = Pass remaining options to the native tool.\n"
|
||||||
;
|
;
|
||||||
/* clang-format on */
|
/* clang-format on */
|
||||||
return 1;
|
return 1;
|
||||||
@@ -625,8 +614,18 @@ static int do_install(int ac, char const* const* av)
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (dir.empty()) {
|
if (dir.empty()) {
|
||||||
std::cerr << "Usage: cmake --install <dir> "
|
/* clang-format off */
|
||||||
"[options]\nOptions:\n" CMAKE_INSTALL_OPTIONS;
|
std::cerr <<
|
||||||
|
"Usage: cmake --install <dir> [options]\n"
|
||||||
|
"Options:\n"
|
||||||
|
" <dir> = Project binary directory to install.\n"
|
||||||
|
" --config <cfg> = For multi-configuration tools, choose <cfg>.\n"
|
||||||
|
" --component <comp> = Component-based install. Only install <comp>.\n"
|
||||||
|
" --prefix <prefix> = The installation prefix CMAKE_INSTALL_PREFIX.\n"
|
||||||
|
" --strip = Performing install/strip.\n"
|
||||||
|
" -v --verbose = Enable verbose output.\n"
|
||||||
|
;
|
||||||
|
/* clang-format on */
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user