Removing all the subarchitectures from config; reverting to the old archs I used.
Core now has an array of supported architectures cued off the compiler.
execute_commandline now returns a tuple (success, output/error)
Cleaning up fetch_product_arch_and_configs method.
xcode: renaming architecture for armv8
Moved architecture stuff to build -- it also checks with the target platform before proceeded to ensure support.
compilers: modifying the way we determine support for architectures. Now keyed off gcc -dumpmachine.
gmake: fixed top level Makefiles not properly calling sub makefiles. Now these are phony targets which always call the sub Makefile.
Resolves #2 - gmake: pre and post commands are not working
Resolves #1 - gmake: shared library dependencies need to be copied to the target folder
xcode: place the xcworkspace in the first product's root -- matches gmake.
Merge branch 'xcodefix'
gmake: no prebuild commands for StaticLibraries.
Support adding arguments to Dependencies.
cleanup and removal of extraneous logging. Now more consolidated.
Upgraded check* functions to accept kwargs. This makes it easier to extend all the functions at once with different keywords. Now accepts a 'cpp' parameter which indicates to compile as C++ instead of default C.
gmake: steps towards fixing up driver data.
Fixing macosx after recent check_source* changes.
Tweaking gmake and restructuring target platform checks.
Restructuring LibraryInfo fetches. Added major/minor version for compilers.
gmake: re-ordering links for dependent products.