Fix wrong gcc options.
Fix build on x86_64.
Change-Id: If05b223a135687b3af1494fdc875a3542093556a
Signed-off-by: Junfeng Dong <junfeng.dong@intel.com>
SET(PREFIX ${CMAKE_INSTALL_PREFIX})
SET(EXEC_PREFIX "\${prefix}")
-SET(LIBDIR "\${prefix}/lib")
+SET(LIBDIR ${LIB_INSTALL_DIR})
SET(INCLUDEDIR "\${prefix}/include")
SET(VERSION_MAJOR 1)
SET(VERSION "${VERSION_MAJOR}.2.7")
SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag} -fdata-sections -ffunction-sections -Wl,--gc-sections")
ENDFOREACH(flag)
-LINK_DIRECTORIES(/usr/lib)
+LINK_DIRECTORIES(${LIB_INSTALL_DIR})
SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} -g -fno-omit-frame-pointer -finstrument-functions")
#SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} -DEXPORT_API=\"\" ")
CONFIGURE_FILE(${PROJECT_NAME}.pc.in ${PROJECT_NAME}.pc @ONLY)
MESSAGE("destination: ${DESTINATION}")
-INSTALL(TARGETS ${PROJECT_NAME} LIBRARY DESTINATION lib )
-INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}.pc DESTINATION lib/pkgconfig)
+INSTALL(TARGETS ${PROJECT_NAME} LIBRARY DESTINATION ${LIB_INSTALL_DIR} )
+INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig)
INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/include/pt_api.h DESTINATION "include/print-service")
FILE(GLOB samsung_cms "${CMAKE_CURRENT_SOURCE_DIR}/data/samsung/cms/*.cts" )
SET(PREFIX /usr)
SET(BINDIR "${PREFIX}/bin")
-SET(LIBDIR "${PREFIX}/lib")
+SET(LIBDIR ${LIB_INSTALL_DIR})
SET(SRCS ppd_compare.c)
SET(DB_LIB_NAME ptdb)
# Compile and install getppdvalue
-SET(getppdvalue_LDFLAGS "-Wl -lcups")
+SET(getppdvalue_LDFLAGS "-Wl,-lcups")
ADD_EXECUTABLE(${PROJECT_NAME} ${SRCS})
TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${getppdvalue_LDFLAGS})
SET(PACKAGE_NAME print-service)
SET(PREFIX /usr)
-SET(LIBDIR "${PREFIX}/lib")
+SET(LIBDIR ${LIB_INSTALL_DIR})
SET(DB_LIB_NAME ptdb)
SET(VERSION_MAJOR 1)
ADD_LIBRARY(${DB_LIB_NAME} SHARED ${SRCS_DB_LIB})
SET_TARGET_PROPERTIES(${DB_LIB_NAME} PROPERTIES SOVERSION ${VERSION_MAJOR})
SET_TARGET_PROPERTIES(${DB_LIB_NAME} PROPERTIES VERSION ${VERSION})
-INSTALL(TARGETS ${DB_LIB_NAME} LIBRARY DESTINATION ${LIBDIR})
\ No newline at end of file
+INSTALL(TARGETS ${DB_LIB_NAME} LIBRARY DESTINATION ${LIBDIR})
--- /dev/null
+* Thu Jun 27 2013 Junfeng Dong <junfeng.dong@intel.com> accepted/tizen/20130530.164652@c19d93c
+- Fix the build error on 3.0.
+
%setup -q
%build
-cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DENABLE_OM_TESTS=On
+%cmake . -DENABLE_OM_TESTS=On
%install
rm -rf %{buildroot}
%postun
/sbin/ldconfig
-%post devel
-chmod 644 /usr/lib/pkgconfig/print-service.pc
-chmod 644 /usr/include/print-service/pt_api.h
%files
%manifest print-service.manifest
%exclude %{_libdir}/libopmap.so*
%files devel
-%defattr(-,root,root,-)
+%defattr(644,root,root,-)
%{_includedir}/print-service/*.h
%{_libdir}/pkgconfig/*