The main repository for the StreamModule project.
|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.|
|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|
|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
CXXFLAGS environment variables beforehand if you like.
Now you should have a Makefile.
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