8000 GitHub - jingcao80/ccm: C++ Component Model
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

jingcao80/ccm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ccm Build Status

CCM stands for C++ Component Model. It can:

  1. support interface-oriented programming;
  2. support C++ runtime reflection;

ccdl is the .cdl compiler.

runtime is the component driver.

Install cmake

  1. sudo apt-get install software-properties-common
  2. sudo add-apt-repository ppa:george-edison55/cmake-3.x
  3. sudo apt-get update
  4. sudo apt-get install cmake

Install DBus

  1. sudo apt-get update
  2. sudo apt-get install libdbus-1-dev

Install Unwind

  1. sudo apt-get install libunwind8-dev

Install ICU

  1. sudo apt-get install libicu-dev

How to build

  1. cd ccm
  2. source build/envsetup.sh
  3. build or build -jn for release build

Change build type

  1. release for release build or debug for debug build

Rebuild

  1. rebuild or rebuild -jn

Clobber

  1. clobber

Run sample

  1. cd ccm/bin
  2. ./demo

About

C++ Component Model

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0