1 pkg_check_modules(parser-pkgs REQUIRED
8 capi-appfw-package-manager
16 FOREACH(flag ${pkgs_CFLAGS})
17 SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
20 SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} -Wall" )
21 SET(extapi "-fvisibility=hidden")
22 SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} ${extapi}")
23 SET(CMAKE_SHARED_LINKER_FLAGS "-Wl,--as-needed")
26 ADD_LIBRARY ("${PROJECT_NAME}-parser" SHARED ${SRCS})
27 TARGET_LINK_LIBRARIES("${PROJECT_NAME}-parser" ${parser-pkgs_LDFLAGS} )
29 INSTALL(TARGETS ${PROJECT_NAME}-parser DESTINATION "/etc/package-manager/parserlib/category")
30 INSTALL(TARGETS ${PROJECT_NAME}-parser DESTINATION "/etc/package-manager/parserlib/metadata")