Template to bootstrap configure/automake projects for C++, libtool, Qt, NodeJS, PHP, Shell-Scripts, etc.
Extends autotools, by building packages for Debian and RPM, specifying generic library dependencies, creating desktop applications with icons, etc.
https://mrw.sh/development/bootstrap-build-environment
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
30 lines
791 B
30 lines
791 B
9 years ago
|
bootstrap-build-environment
|
||
|
|
||
|
Simply setup a new project:
|
||
|
1. create a subversion basic tree
|
||
|
2. checkout trunk of the new subversion repository
|
||
|
3. cd into the new project subversion working copy
|
||
|
4. call with full path: /path/to/bootstrap.sh
|
||
|
5. follow the einstructions, i.e. edit configure.ac
|
||
|
6. run again: /path/to/bootstrap.sh
|
||
|
7. add some generated files: svn add COPYING ChangeLog INSTALL
|
||
|
8. your project is setup and compilable, test: ./bootstrap.sh -b
|
||
|
|
||
|
Fore more details, see:
|
||
|
./bootstrap.sh -h
|
||
|
|
||
|
Supports and preconfigures:
|
||
|
- C++ including:
|
||
|
- Qt
|
||
|
- Library dependencies
|
||
|
- CPP-Unit
|
||
|
- PKG-Config dependency file
|
||
|
- Doxygen for documentation
|
||
|
- Scripts
|
||
|
- HTML / Web projects
|
||
|
- Examples
|
||
|
- Tests
|
||
|
- Debian packaging
|
||
|
- RPM packaging
|
||
|
- Mac OSX App Bundle creation
|