INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include)
- INCLUDE(FindPkgConfig)
- pkg_check_modules(pkgs REQUIRED
- dlog
- )
-
- FOREACH(flag ${pkgs_CFLAGS})
- SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
- ENDFOREACH(flag)
-
- SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} -fvisibility=hidden -Wall -fno-builtin-malloc -O3 -g")
-SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} -fvisibility=hidden -Wall -Werror -Winline -fno-builtin-malloc -O3 -g -Wno-error=deprecated-declarations")
--
- SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS}")
++SET(EXTRA_CFLAGS "-fvisibility=hidden -Wall -fno-builtin-malloc -O3 -g")
+ SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -Wno-error=deprecated-declarations")
ADD_DEFINITIONS("-DPREFIX=\"${PREFIX}\"")
ADD_DEFINITIONS("-DNDEBUG")
Group: HomeTF/Livebox
License: Flora License
Source0: %{name}-%{version}.tar.gz
+Source1001: libheap-monitor.manifest
BuildRequires: cmake, gettext-tools, coreutils
- BuildRequires: pkgconfig(dlog)
%description
Monitoring the heap usage to manage them safely.
%prep
%setup -q
+cp %{SOURCE1001} .
%build
- %cmake .
- CFLAGS+="${CFLAGS} -fvisibility=hidden -Wall -fno-builtin-malloc" make %{?jobs:-j%jobs}
+ %if 0%{?tizen_build_binary_release_type_eng}
+ export CFLAGS="${CFLAGS} -DTIZEN_ENGINEER_MODE"
+ export CXXFLAGS="${CXXFLAGS} -DTIZEN_ENGINEER_MODE"
+ export FFLAGS="${FFLAGS} -DTIZEN_ENGINEER_MODE"
+ %endif
-cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix}
++%cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix}
+ CFLAGS+="${CFLAGS} -fvisibility=hidden -Wall -Werror -Winline -fno-builtin-malloc" make %{?jobs:-j%jobs}
%install
-rm -rf %{buildroot}
%make_install
mkdir -p %{buildroot}/%{_datarootdir}/license