CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
INCLUDE(FindPkgConfig)
-ADD_DEFINITIONS("-std=c++0x")
ADD_DEFINITIONS("-Wall") # Generate all warnings
ADD_DEFINITIONS("-Wextra") # Generate even more extra warnings
+# BUILD FLAGS
+SET(CMAKE_BUILD_TYPE "Release")
+SET(CMAKE_C_FLAGS_PROFILING "-O0 -g -pg")
+SET(CMAKE_CXX_FLAGS_PROFILING "-O0 -std=c++0x -g -pg")
+SET(CMAKE_C_FLAGS_DEBUG "-O0 -g")
+SET(CMAKE_CXX_FLAGS_DEBUG "-O0 -std=c++0x -g")
+SET(CMAKE_C_FLAGS_RELEASE "-O2 -g")
+SET(CMAKE_CXX_FLAGS_RELEASE "-O2 -std=c++0x -g")
+
ADD_SUBDIRECTORY(webapp-detail)
ADD_SUBDIRECTORY(po)
ADD_DEFINITIONS("-DLOCALEDIR=\"${LOCALE_DIR}\"")
BuildRequires: gettext
BuildRequires: cmake
+BuildRequires: pkgconfig(dlog)
BuildRequires: pkgconfig(elementary)
BuildRequires: pkgconfig(ecore)
BuildRequires: pkgconfig(ui-gadget-1)
%prep
%setup -q
-%cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DUG_INSTALL_PREFIX=/usr -DPROJECT_API_VERSION=0 -DPROJECT_VERSION=%{version}
%build
+%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
+
+export LDFLAGS+="-Wl,--rpath=/usr/lib"
+cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DPROJECT_VERSION=%{version} -DPROJECT_API_VERSION=%{version}
make %{?jobs:-j%jobs}
%install
SET(TARGET_UG_DETAIL_LIB "ug-webapp-detail-efl")
SET(TARGET_UG_EDJ "webapp-detail.edj")
-SET(UGDIR "${UG_INSTALL_PREFIX}/ug/lib")
-
-# Compiler flags
-SET(CMAKE_BUILD_TYPE "Release")
-SET(CMAKE_C_FLAGS_PROFILING "-O0 -g -pg")
-SET(CMAKE_CXX_FLAGS_PROFILING "-O0 -std=c++0x -g -pg")
-SET(CMAKE_C_FLAGS_DEBUG "-O0 -g")
-SET(CMAKE_CXX_FLAGS_DEBUG "-O0 -std=c++0x -g")
-SET(CMAKE_C_FLAGS_RELEASE "-O2 -g")
-SET(CMAKE_CXX_FLAGS_RELEASE "-O2 -std=c++0x -g")
+SET(UGDIR "/usr/ug/lib")
PKG_CHECK_MODULES(UG_WEB_APP_DETAIL_DEPS
+ dlog
ecore
elementary
efl-assist