gnuradio: revert bootstrap changes
Its so simple, but seems to not work well on some machines.
volk: various backports from MSVC building
1) Added support for __cpuid intrinsic under MSVC
2) Fixed disambiguation for std::abs overload in qa code
3) Fixed bit128 union, the ifdefs were completely wrong
volk: top-level common header cleanup
Since we already have a volk_common.h,moved the attributes, API declaration,and c-linkage macros into volk_common.h
This change removes volk_attributes.h,in favor of one common include header.The implementation headers that require...
volk: removed volk_registry.h, it was superseded by the machines
volk: make volk_machine_xxx.cc c-safe
Initialize each machine struct using C constants,(rather than relying on C++ to copy objects).
Each machine file is far simpler,because we know what archs are in a machine,we can generate exactly the right code....
volk: make volk_machines.cc c-safe
Initialize the list of machine structs w/ pointers,this does not rely on C++ initialization and is smaller.
In addition, rename the file extension to .c so we know its C only.
Interesting note, this also fixes a bug when compiling under MSVC,...
gnuradio: support out-of-tree bootstrap
Run bootstrap from any directory and it will work.The bootstrap script determines the source directory,and cds into that directory to run each auto* command.
The bootstrap files also print that they are run,and there is a place to add-in future sub-projects.
volk: reorganization of generation sources and generated files
All generation sources have been moved to the gen/ subdirectory.Bootstrap and volk_register.py generate the files into to gen/ subdirectoryin an effort to cleanly separate the static/generated parts of the build tree....
volk: removed cppunit from the build (not used anymore)
Revert some extraneous changes from another branch
View all revisions | View revisions
Also available in: Atom