Use an explicit declaration for glib
[platform/core/api/metadata-extractor.git] / CMakeLists.txt
index bf567a0..ef49048 100755 (executable)
@@ -18,15 +18,16 @@ SET(Services
 SET(project_prefix "capi")
 SET(prefix "/usr")
 SET(version "0.0.1")
-SET(maintainer "Seungkeun Lee <sngn.lee@samsung.com>, Kangho Hur<kagho.hur@samsung.com>")
+SET(maintainer "Haejeong Kim <backto.kim@samsung.com>")
 SET(description "A Metadata Extractor library in Tizen Native API")
 SET(service "media")
 SET(submodule "metadata-extractor")
 
+SET(fw_name "${project_prefix}-${service}-${submodule}")
+
 # for package file
 SET(dependents "dlog mm-fileinfo capi-base-common")
-
-SET(fw_name "${project_prefix}-${service}-${submodule}")
+SET(pc_dependents "capi-base-common")
 
 PROJECT(${fw_name})
 
@@ -43,7 +44,7 @@ FOREACH(flag ${${fw_name}_CFLAGS})
     SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
 ENDFOREACH(flag)
 
-SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -fPIC -Wall")
+SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -fPIC -Wall -Werror")
 SET(CMAKE_C_FLAGS_DEBUG "-O0 -g")
 
 IF("${ARCH}" MATCHES "^arm.*")
@@ -51,7 +52,7 @@ IF("${ARCH}" MATCHES "^arm.*")
 ENDIF("${ARCH}" MATCHES "^arm.*")
 
 ADD_DEFINITIONS("-DPREFIX=\"${CMAKE_INSTALL_PREFIX}\"")
-ADD_DEFINITIONS("-DTIZEN_DEBUG")
+ADD_DEFINITIONS("-D_FILE_OFFSET_BITS=64")
 
 SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed -Wl,--rpath=${LIB_INSTALL_DIR}")
 
@@ -69,7 +70,7 @@ INSTALL(
         )
 
 SET(PC_NAME ${fw_name})
-SET(PC_REQUIRED ${dependents})
+SET(PC_REQUIRED ${pc_dependents})
 SET(PC_LDFLAGS -l${fw_name})
 SET(PC_CFLAGS -I\${includedir}/${service})