Provided by: siconos_4.4.0+dfsg-3build1_all
NAME
siconos - Siconos C++ Compilation.
SYNOPSIS
siconos [ -a ] [ --build-dir DIRECTORY ] [ --clean-build ] [ -c | --clean ] [ -D KEY [=VALUE] ] [ -g ] [ -h | --help ] [ -j JOBS ] [ -L DIRECTORY ] [ -l LIBRARY ] [ --noexec ] [ --nocomp ] [ --opt C++ COMPILER OPTION ] [ --ldopt LINKER OPTION ] [ -P PREFIX COMMAND ] [ --plugin-dir PLUGIN DIRECTORY ] [ --plugins-dir PLUGINS DIRECTORY ] [ --src-dir SOURCES DIRECTORY ] [ -v ] [ --generator Generator Name ] [ sample[.cpp|.py] ] [ arguments ]
DESCRIPTION
The siconos(1) command compiles, links and runs a Siconos C++ input file. It compiles also C plugins and runs a python script. Siconos is a free (Apache license) software, dedicated to modeling, simulation and control of Non Smooth Dynamical Systems.
OPTIONS
The following command-line options are recognized by siconos(1). -a Find and compile all sources files in sample[.cpp|.py] directory. --build-dir DIRECTORY Compile inside specified directory. If /tmp, temp directories are created. --clean-build Clean build directory. -c | --clean Clean the current directory (deletes binary files, etc.). -D KEY [=VALUE] Define a 'cmake' and a 'cpp' variable. -g Compile with debug information. -h | --help Print help. -j JOBS NUMBER Do parallel compilation with JOBS NUMBER jobs -L DIRECTORY Add a directory to the linker search list. -l LIBRARY Link with a library. --noexec Do not run executable after compilation. --nocomp Do not compile executable before run. -O N set compiler optimization. --opt COMPILER OPTION Add option to compiler. --ldopt LINKER OPTION Add option to linker. -P PREFIX COMMAND Run a prefix command (time, valgrind, gdb, etc.). --plugin-dir PLUGIN DIRECTORY Compile a plugin with the sources under the specified plugin directory. The name of the compiled plugin is the name of the directory. The default is a directory named plugin. --plugins-dir PLUGINS DIRECTORY For each source file under the specified directory, compile a plugin. The default is a directory named plugins. --src-dir SOURCES DIRECTORY add all source files under the specified directory to the compilation of the executable. -v Print make(1) commands as they are executed. --generator Generator Name set the generator for cmake (the default is plateform dependent, but usually "Unix Makefiles" under *nix and MacOs). This is mainly useful for Windows users.
EXAMPLES
siconos -gv -P "time --format '%U'" BouncingBallTS.cpp
SEE ALSO
The Siconos Software Documentation http://siconos.gforge.inria.fr SICONOS(1)