github.com/jlmucb/cloudproxy@v0.0.0-20170830161738-b5aa0b619bc4/Doc/CMake_cpvmm.txt (about)

     1  The cpvmm source uses CMake for its build system. This allows you to build
     2  out-of-tree and to have multiple simultaneous build configurations in different
     3  directories.  It also allows you to use Ninja or Makefiles or other build
     4  systems, as needed. The current configuration has only been tested with gcc, and
     5  it only seems to work in the Release configuration, though this seems to be a
     6  problem with the original Makefile version of the hypervisor, as well.
     7  
     8  To build cpvmm, start in directory above cpvmm: 
     9  
    10  > mkdir cpvmm_build
    11  > cd cpvmm_build
    12  > cmake -G Ninja -DCMAKE_BUILD_TYPE=Release ../cpvmm
    13  > ninja