The BitShares development toolkit is a set of libraries used to facilitate the development of Decentralized Autonomous Companies (DACs). It provides a framework upon which new DACs can be developed based upon a common architecture.
BitShares Toolkit uses git submodules for managing certain external dependencies. Before you can build you will need to fetch the submodules with the following commands:
git submodule init
git submodule update
cmake .
make
Different platforms have different steps for handling dependencies, check specific documents for more details:
Documentation is available at the GitHub wiki: https://github.com/BitShares/bitshares/wiki.