Apache Celix Framework

The Framework is the Celix adaptation of the Core OSGi specification. Where possible it follows the specification, but for several parts a specific C solution has been used.


To build the Framework the CMake build option "BUILD_FRAMEWORK" has to be enabled. Currently the Framework is enabled by default.


The Framework depends on the following subprojects:

  • Utils

Also the following libraries are required for building and/or using the Framework:

  • Apache Portable Runtime (build and runtime)
  • ZLib (build and runtime)
  • CUnit (only required for building and running the tests)