mirror of
https://github.com/espressif/esp-idf.git
synced 2025-10-04 02:50:58 +02:00
cmake: Add "Preview release" getting start guide & build system documentation
This commit is contained in:
committed by
Angus Gratton
parent
95e17d6d92
commit
9f8cdd3572
@@ -141,7 +141,11 @@ def _ensure_build_directory(args, always_run_cmake=False):
|
||||
if args.generator is None:
|
||||
args.generator = detect_cmake_generator()
|
||||
try:
|
||||
_run_tool("cmake", ["cmake", "-G", args.generator, project_dir], cwd=args.build_dir)
|
||||
cmake_args = ["cmake", "-G", args.generator]
|
||||
if not args.no_warnings:
|
||||
cmake_args += [ "--warn-uninitialized" ]
|
||||
cmake_args += [ project_dir]
|
||||
_run_tool("cmake", cmake_args, cwd=args.build_dir)
|
||||
except:
|
||||
# don't allow partially valid CMakeCache.txt files,
|
||||
# to keep the "should I run cmake?" logic simple
|
||||
@@ -315,6 +319,7 @@ def main():
|
||||
parser.add_argument('-C', '--project-dir', help="Project directory", default=os.getcwd())
|
||||
parser.add_argument('-B', '--build-dir', help="Build directory", default=None)
|
||||
parser.add_argument('-G', '--generator', help="Cmake generator", choices=GENERATOR_CMDS.keys())
|
||||
parser.add_argument('-n', '--no-warnings', help="Disable Cmake warnings")
|
||||
parser.add_argument('actions', help="Actions (build targets or other operations)", nargs='+',
|
||||
choices=ACTIONS.keys())
|
||||
|
||||
|
Reference in New Issue
Block a user