restcgi is a C++ library for creating REST-style web service interfaces from a Fast CGI web server protocol. Features are listed in the main page of the documentation.
configure
command has many
options. Use "-h" to see all the options and where the default
installation directories are located.
For example, to install to local 64-bit dir use:
"--libdir=/usr/local/lib64".> ./configure
> make check
> sudo make install
(Windows install has not be tried. Note src/apidefs.h
for
DLL import syntax.)
doc/index.html
doc/dxydocs
> cd tools
> doxygen restcgi.dxy
doc
directory's files as static html to this
project's web
(what you are looking at :).> cd doc
> rsync -avP -e ssh * NAME,restcgi@web.sourceforge.net:htdocs/
configure.ac
and change AC_INIT
2nd param to new version number.src/Makefile.am
and change
PACKAGE_LIBRARY_VERSION
to new "library" version
number using these
guidelines.
(This sets the numbers of the dynamic lib name.)> svn ci -m 'New release.' configure.ac src/Makefile.am
> svn copy -m '[RELEASE SUMMARY]' --username NAME https://restcgi.svn.sourceforge.net/svnroot/restcgi/trunk https://restcgi.svn.sourceforge.net/svnroot/restcgi/tags/[NEW VERSION NUMBER]
> svn co --username NAME https://restcgi.svn.sourceforge.net/svnroot/restcgi/tags/[NEW VERSION NUMBER] restcgi-[NEW VERSION NUMBER]
> cd restcgi-[NEW VERSION NUMBER]
> autoreconf --install --force
> cd tools
> doxygen restcgi.dxy
> cd ../..
> tar cvzf restcgi-[NEW VERSION NUMBER].tar.gz restcgi-[NEW VERSION NUMBER]
> rsync -avP -e ssh restcgi-[NEW VERSION NUMBER].tar.gz NAME@frs.sourceforge.net:uploads/