Skip to content
Snippets Groups Projects
Commit e75d3ae4 authored by Fernando Herrero's avatar Fernando Herrero
Browse files

Update ReadMe.md: comment -g test option.

parent 6dc74faf
No related branches found
No related tags found
1 merge request!1Install path
......@@ -22,22 +22,20 @@ Clone the repository to the desired location.
Execute the *new_project.sh* script with the following parameters:
* **-t project\_type**: this parameter is required. It specifies which kind of project is to be created. At the moment, only two project types types are allowed:
* *library*: generates the necessary structure to create a shared library that can be used in other driver or applications.
* *application*: generates the necessary structure to create a binary file.
* **-p project\_description**: this parameter is required. It provides a short description of the project. This parameter will appear in all the associated documentation. For multi-word values, use the double quote.
* *library*: generates the necessary structure to create a shared library that can be used in other driver or applications.
* *application*: generates the necessary structure to create a binary file.
* **-p "the project description"**: this parameter is required. It provides a short description of the project. This parameter will appear in all the associated documentation. For multi-word values, use the double quote.
* **-n project\_name**: this parameter is required. It specifies the name of the shared library or the binary file to be generate by the project. **This parameter must not have any whitespace characters**.
* **-d comma,separated,dependencies**: this parameter is optional. It specifies a set of dependencies of the library or application being generated. These depedencies will be automatically included inside the CMake structure. Only dependencies supported by the CMake framework are currently supported.
* **-d comma\_separated\_dependencies**: this parameter is optional. It specifies a set of dependencies of the library or application being generated. These depedencies will be automatically included inside the CMake structure. Only dependencies supported by the CMake framework are currently supported.
* **-g**: this parameters is optional. Is specifies whether the test strcture is to be included into the project or not. This includes the necessaty CMake files to download and locally build the google test software and a basic test file for the generated project.
[//]: <> (Commented test option until it is operative again)
[//]: <> (* **-g**: this parameters is optional. Is specifies whether the test strcture is to be included into the project or not. This includes the necessaty CMake files to download and locally build the google test software and a basic test file for the generated project.)
After executing the script, all the temporary and template files are removed, as well as the link to the remote GIT repository, so that the new project can be easily associated to another repository.
## Disclaimer
Copyright (C) 2009-2018 Institut de Robòtica i Informàtica Industrial, CSIC-UPC.
Copyright (C) Institut de Robòtica i Informàtica Industrial, CSIC-UPC.
Mantainer labrobotica (labrobotica@iri.upc.edu)
This package is distributed in the hope that it will be useful, but without any warranty. It is provided "as is" without warranty of any kind, either expressed or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. The entire risk as to the quality and performance of the program is with you. should the program prove defective, the GMR group does not assume the cost of any necessary servicing, repair or correction.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment