Skip to content

Latest commit

 

History

History
43 lines (36 loc) · 1.3 KB

README.md

File metadata and controls

43 lines (36 loc) · 1.3 KB

klaculate

Software for klaculate.


Runtime Dependencies

  • FastCGI: pkg install fcgi-devkit (www/fcgi)

Please Note: Dependencies that are part of the base OS are not listed here.


Build Dependencies

Please Note: Dependencies that are part of the base OS are not listed here.


Building

After checkout, cd into the checked-out project folder and then simply do the following:

cmake .
make

To run:

./build/bin/klaculate -dp

Command arguments:

klaculate [-dpt]
-d : Don't daemonize (don't detach)
-p : Don't write pidfile
-t : Don't set signal traps (probably never use this)

Tools:

  • clean.sh - calls make clean (if needed) and then scrubs the folder.
  • debug.sh - runs GDB. With no arguments, runs GDB against a core dump (klaculate.core). When supplied with a PID, attaches to that PID.
  • llvm-debug.sh - runs LLDB. With no arguments, runs LLDB against a core dump (klaculate.core). When supplied with a PID, attaches to that PID.
  • ver.sh - Used by cmake to make a version string. Not meant to be used by itself.
  • updateserver.sh - Synchronizes local stuffs with the server.