build: drop D_GNU_SOURCE flag, refactor symbol visibility setting 32/26932/4
authorRafal Krypa <r.krypa@samsung.com>
Wed, 3 Sep 2014 12:03:02 +0000 (14:03 +0200)
committerRafal Krypa <r.krypa@samsung.com>
Wed, 3 Sep 2014 12:53:40 +0000 (14:53 +0200)
commitb8e1998ecd034e8bf2b028ede186d6a32d7758f9
tree9abace68b0d99eafc93fc72dd382235c72d852dd
parentdef3b0096e1e90ba3541037ca668fb5884cae432
build: drop D_GNU_SOURCE flag, refactor symbol visibility setting

Cynara code doesn't use GNU specific features. There is no need to define
_GNU_SOURCE.
Also set -fvisibility=hidden by default for all targets and change it only
where needed (for building common library).

Change-Id: Ie8f46522866b4f475c09b4e6e57f824defed0e5c
Signed-off-by: Rafal Krypa <r.krypa@samsung.com>
CMakeLists.txt
src/admin/CMakeLists.txt
src/client-common/CMakeLists.txt
src/client/CMakeLists.txt
src/common/CMakeLists.txt
src/service/CMakeLists.txt