cleanup mkdir usage with boost filesystem:
Replaced copy/pasted code and MKDIR_TAKES_ONE_ARG #ifdefswith portable boost filesystem path and directory creation.
Gets the correct home directory on windows systems: APPDATA.Replaces large amounts of copypasta with single lines of code....
Merge branch 'master' into next
Modifying the unittest output. XML files are no longer written outside of the build tree.
Major Makefile.am housecleaning. Passes distcheck.
Move all occurrences of swig_built_sources out of Makefile.am's.Move all SWIG related use of BUILT_SOURCES out of Makefile.am's.Clean up 'if PYTHON' conditionalization in gr-*
Still left to do: fix Makefile.swig CLEANFILES and no_dist_files...
rearrange includes to always be: internal GR, external, with GR.
Moving XML output files from cppunit tests to $HOME/.gnuradio/unittests.This also adds a new utility gr_unittests.h, which sets up the path for output files.
Adding an XML outputter for the CPP Unit tests. This is to a) store the output information but also b) for integration with Hudson for logging and displaying the results during the build stages. This only covers a few cases so far and I need to define a better place to save the output files.
Add support for uint64_t to pmt.
Make C++ shared libraries versioned
Add gruel::thread as synonym to boost::thread for convenience
Also available in: