git clone https://github.com/ostis-ai/scp-machine.git
In order for scp-machine to interpret scp-programs properly it is required to add some directories from OSTIS Metasystem knowledge base to knowledge base sources, in particular:
ims.ostis.kb/ims/ostis_tech/semantic_network_represent
ims.ostis.kb/ims/ostis_tech/semantic_networks_processing
ims.ostis.kb/ims/ostis_tech/unificated_models
Before build scp-machine make sure that sc-machine is assembled. Sc-machine and scp-machine must be allocated in the same folder. Sc-machine version to use: 0.9.0-Unlock
./scripts/build_scp_machine.sh #You can also pass all CMake generation arguments there
or, alternatively (requires CMake 3.13+)
cmake -B build -DCMAKE_BUILD_TYPE=Release #or Debug type for development
cmake --build build -j$(nproc) #-j flag for paralleled build process