Remove Profile Build Dependency: Do it at runtime
authorMyungJoo Ham <myungjoo.ham@samsung.com>
Wed, 16 Nov 2016 08:36:07 +0000 (17:36 +0900)
committerjongmyeongko <jongmyeong.ko@samsung.com>
Fri, 13 Jan 2017 11:13:33 +0000 (20:13 +0900)
commit09082fbbd5b749c4f4fc70018546c3c693f625f0
treec765b4aba7eca92da3dd05428899283124471cb9
parent7f1cc068964e3b94394fccb1579248c59e6991c2
Remove Profile Build Dependency: Do it at runtime

- This is for Tizen 4.0.

  : Tizen 4.0 Configurability and Build Blocks require
  to remove all profile-depending build options in spec files.
  (No More profile macros!)

- It is recommended to distinguish features/profiles at runtime.
 unless it incurs too much overhead, which requires you to
 create multiple binaries and subpackages.

(csr is included in Tizen:TV; thus we can keep BuildRequires on csr for TV
while not using csr in TV at runtime)

patchset5: updated coding style

Change-Id: Ibc2e335a4f88918c37d703f8e9379a07d94a7fdc
Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
CMakeLists.txt
packaging/pkgmgr-server.spec
src/pkgmgr-server.c