algorithm development and software package
sigclear-develop aims to help researchers for their algorithm development.
Development of your algorithm and distribution of your software or experiment
can be fully automatic with the support from sigclear-develop.
Features
- automatic dependency analysis
 - automatic header file generating for C file
 - automatic programs, libraries building and software package
 - automatic manual generating (for programs based on parameter access APIs from sigclear-soig)
 
User Guide
- create a folder for develop project, such as ~/test/; and create SConstruct script in the project folder
 - add your C or python code in the ~/test/
 - execute scons in the terminal under ~/test/ to build the project
 
example of SConstruct
from program import *
SGBuild("sigclear-test")
build targets
sigclear-develop provides three build targets- scons local default target, build libraries, programs and manuals in the local path
 - scons install build libraries, programs and manuals, and install them into system path
 - scons package build package in local path
 
build parameters
- scons target debug=1 build libraries, programs for debug
 - scons target -j N build the target in parallel with N processes
 - scons install prefix=/opt/sigclear build and install them into a given path, only for install target
 
