2.3 craff 2.5 checkpoint-merge
Simics Reference Manual  /  2 Command-Line Tools and Programs  / 

2.4 project-setup

SYNOPSIS

project-setup [options] [project]

DESCRIPTION

Creates or updates a Simics project for user scripts and modules. If project directory is omitted, the current working directory is used.

The host Python path to be used in the project can be set via the --python command line parameter or via the SIMICS_PYTHON environment variable. If any of these are set, a Python virtual environment is also created and all necessary Python packages are installed into it, unless --no-venv is specified. The generated project scripts will use the Python in the virtual environment, or the specified Python directly if --no-venv is specified. To make sure Python packages required by the Simics GUI are also installed, use the --with-gui command line parameter.

OPTIONS

2.3 craff 2.5 checkpoint-merge