#PROVIDES by libsf-common-dev
+PROVIDES += "libsf-common-dev"
RDEPENDS = ""
DEPENDS = ""
#DEPENDS of libsf-common
-DEPENDS_append_class-native = " cmake-native"
-DEPENDS_append_class-target = " cmake-native"
+inherit tizen_cmake
DEPENDS += "attr"
DEPENDS += "dlog"
+inherit pkgconfig
do_prep() {
cd ${S}
LD_AS_NEEDED=1; export LD_AS_NEEDED ;
- CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ;
- CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ;
- FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export FFLAGS ;
cmake \
-DCMAKE_VERBOSE_MAKEFILE=ON \
-DCMAKE_INSTALL_PREFIX:PATH=${prefix} \
-DSYSCONF_INSTALL_DIR:PATH=${sysconfdir} \
-DSHARE_INSTALL_PREFIX:PATH=${prefix}/share \
-DCMAKE_SKIP_RPATH:BOOL=ON \
- -DBUILD_SHARED_LIBS:BOOL=ON .
+ -DBUILD_SHARED_LIBS:BOOL=ON \
+ -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \
+ ${EXTRA_OECMAKE} .
make -j16
}
do_install() {
- echo export RPM_BUILD_ROOT=${D}
+ export RPM_BUILD_ROOT=${D}
cd ${S}
LANG=C
export LANG
PACKAGES += " libsf-common-dev "
libsf-common_files = ""
-libsf-common_files += "libsf-common.manifest"
libsf-common_files += "${prefix}/lib/libsf_common.so"
libsf-common_files += "${prefix}/share/license/libsf-common"
+MANIFESTFILES_${PN} = "libsf-common.manifest"
libsf-common-dev_files = ""
-libsf-common-dev_files += "libsf-common.manifest"
libsf-common-dev_files += "${prefix}/include/sf_common/*.h"
libsf-common-dev_files += "${prefix}/lib/pkgconfig/sf_common.pc"
+MANIFESTFILES_${PN}-dev = "libsf-common.manifest"
FILES_${PN} = "${libsf-common_files}"
FILES_${PN}-dev = "${libsf-common-dev_files}"