• R/O
  • SSH

StrMod: Repository summary

The main repository for the StreamModule project.

Recent Commits RSS

Rev. Time Author Message
502c52b90e39 2018-06-20 05:24:08 Eric Hopper tip Hopefully this update allows this to be used by other pro...
9fe70c6a9eb7 2018-06-12 12:48:30 Eric Hopper Added option for building a shared library.
a9295045d03c 2018-06-12 06:25:19 Eric Hopper Added the final StrMod sub-project/directory. Now all tha...
47f3936d93a5 2018-06-12 04:42:20 Eric Hopper Convert UniEvent to CMake and add it to libNet.
72d9223fe975 2018-06-12 04:10:02 Eric Hopper Largely the final version of how things will be done. Lo...
c09fe07ced67 2018-06-12 03:55:44 Eric Hopper Do things more correctly for standard libraries and worka...
81d9660aa2b8 2018-06-11 22:29:24 Eric Hopper Convert EHnet++ to CMake, stop treating sub-directories a...
c426ff963584 2018-06-09 22:25:18 Eric Hopper Merge in fixes from master.
1f91118f6c49 2018-06-07 03:19:44 Eric Hopper CMake conversion, now with 50% less cargo cult programming.
135d651ff1ae 2018-06-06 21:08:44 Eric Hopper Merge cleanup changes on master.

Recently edited Tags

Name Rev. Time Author
libNet-0.1.0 59d787d59258 1999-10-21 11:15:48 Eric Hopper
libNet-0.1.1 46307c984b5d 1999-11-19 14:28:37 Eric Hopper
libNet-0.1.5 568beacc30e7 2000-10-09 08:52:39 Eric Hopper
libNet-0.2.0 1ffe1cfe847b 2001-02-25 15:39:09 Eric Hopper
libNet-0.2.1 04b7af17fc14 2001-02-27 07:08:22 Eric Hopper
libNet-0.2.2 7b288c4b3160 2001-03-06 21:13:19 Eric Hopper
libNet-0.2.5 8b4f2ce02094 2001-07-11 05:19:21 Eric Hopper
libNet-0.3.0 b9ed702f755c 2002-03-27 11:29:40 Eric Hopper
libNet-0.4.0 9f3fb71aee31 2002-09-10 21:56:35 Eric Hopper
libNet-0.5.0 90eb4a8cea16 2003-01-29 05:39:18 Eric Hopper


Name Rev. Time Author Message
default 502c52b90e39 2018-06-20 05:24:08 Eric Hopper Hopefully this update allow...


If you're looking at this on GitHub, the master repository is actually here: https://bitbucket.org/omnifarious/StrMod

OK, you've downloaded this thing, now what?

The first thing to do would be to build it.

This version should've come with a configure script in the main directory. If it didn't (perhaps because you downloaded it from a repository), you'll have to first run autoconf (from the GNU autotools package) to create it. If you have autoconf, running autoconf with no arguments should work.

Now, the configure script should be run with ./configure. You can set the CXX and CXXFLAGS environment variables beforehand if you like.

Now you should have a Makefile.

Type make. You'll need a C++ that implements C++11 for the whole thing to work. I use g++ 6.3.1 last time I built it, so it may require at least that version in the future.

After this is done, you'll have two subdirectories of note.

The first is:


The second is:


The first should be given as a -I parameter when you compile things that use StreamModule, and the second should be given to -L when you link. The name of the library is 'libNet.a', so you'll need the -lNet parameter.

Anyway, I hope this is enough to get you started. Feel free to come onto irc at irc.freenode.net, channel #StrMod and ask questions. Also, feel free to join the mailing list at http://lists.sourceforge.net/mailman/listinfo/strmod-devel

Show on old repository browser