• R/O
  • SSH

StrMod: Source Tree

The main repository for the StreamModule project.


Name Size Rev. Time Author Log Message
.hgignore 829 4d784b759b0c 2021-02-21 10:28:02 Eric Hopper <hopper@omnifarious.org> Ignore CLion and cmake build director...
.hgtags 594 cccf89f99c94 2010-02-20 06:58:30 Eric Hopper <hopper@omnifarious.org> Merging CVS tag adds.
AUTHORS 104 df633873563a 2010-02-20 07:12:18 Eric Hopper <hopper@omnifarious.org> Merged AUTHORS file with Chad and Jim.
CMakeLists.txt 2.62 k c42816232672 2021-02-21 11:13:15 Eric Hopper <hopper@omnifarious.org> Add in old PortForward example.
COPYRIGHT 1.02 k 77311541138c 2010-02-28 04:38:25 Eric Hopper <hopper@omnifarious.org> Updated email address and copyright n...
ChangeLog.1 1.92 k abd6aa54991d 2021-02-21 11:20:01 Eric Hopper <hopper@omnifarious.org> Make the move to CMake official.
Doxyfile 7.85 k a923e806eab4 2003-01-28 19:53:43 Eric Hopper <hopper@omnifarious.org> [svn r62] New version number, 0.5.0
EHnet++ 10670c46cfef 2021-02-21 10:34:49 Eric Hopper <hopper@omnifarious.org> Remove #pragma {implementation,interf...
LCore 07decb3e98c5 2021-02-21 11:11:56 Eric Hopper <hopper@omnifarious.org> Modernize simple_bitset and enum_set.
LGPL 25.91 k 8a2f466887c8 1999-11-19 14:20:57 Eric Hopper <hopper@omnifarious.org> Added copyright notices everywhere!
README.md 948 abd6aa54991d 2021-02-21 11:20:01 Eric Hopper <hopper@omnifarious.org> Make the move to CMake official.
StrMod ab915a4395da 2021-02-21 11:50:58 Eric Hopper <hopper@omnifarious.org> Fix warnings caught by LGTM.
TODO 790 edf477e66cd9 2002-03-27 10:01:52 Eric Hopper <hopper@omnifarious.org> Added a couple of fixed TODO's.
UniEvent ab915a4395da 2021-02-21 11:50:58 Eric Hopper <hopper@omnifarious.org> Fix warnings caught by LGTM.
cmake 502c52b90e39 2018-06-20 05:24:08 Eric Hopper <hopper@omnifarious.org> Hopefully this update allows this to ...
doc 77311541138c 2010-02-28 04:38:25 Eric Hopper <hopper@omnifarious.org> Updated email address and copyright n...
examples c42816232672 2021-02-21 11:13:15 Eric Hopper <hopper@omnifarious.org> Add in old PortForward example.
old-buildsystem abd6aa54991d 2021-02-21 11:20:01 Eric Hopper <hopper@omnifarious.org> Make the move to CMake official.
tests-cppunit 77311541138c 2010-02-28 04:38:25 Eric Hopper <hopper@omnifarious.org> Updated email address and copyright n...
xml 10670c46cfef 2021-02-21 10:34:49 Eric Hopper <hopper@omnifarious.org> Remove #pragma {implementation,interf...

README.md

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 builds with CMake and there are two major targets. The Net target, which builds the shared library, and the PortForward target, which builds an example program.

Eventually, there should be tests. Though, I've been saying that for a very long time. Also, I should make this so it can easily be installed and worked with by programs that depend on it. This includes being installed by a Linux distribution's package manager, but it also includes being a sub-repo in Mercurial or git and being able to depend on it from the main repo.

Also, I really need to add a Doxygen target for all of this.

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.

Show on old repository browser