ttrace: Support AARCH64 87/39887/1
authorjoon.c.baek <joon.c.baek@samsung.com>
Tue, 26 May 2015 05:02:30 +0000 (14:02 +0900)
committerjoon.c.baek <joon.c.baek@samsung.com>
Tue, 26 May 2015 05:02:30 +0000 (14:02 +0900)
Support AARCH64

Change-Id: I1c1b13289067d77cd4f36ceee249143c4ad54bcf
Signed-off-by: joon.c.baek <joon.c.baek@samsung.com>
CMakeLists.txt
atrace.pc.in
packaging/ttrace.spec
ttrace.pc.in

index 0155673..195375f 100755 (executable)
@@ -3,8 +3,6 @@ PROJECT(ttrace C CXX)
 
 SET(PREFIX ${CMAKE_INSTALL_PREFIX})
 SET(EXEC_PREFIX "\${prefix}")
-SET(LIBDIR "\${prefix}/lib")
-SET(INCLUDEDIR "\${prefix}/include")
 SET(VERSION_MAJOR 1)
 SET(VERSION "${VERSION_MAJOR}.1")
 
@@ -43,10 +41,10 @@ TARGET_LINK_LIBRARIES(${TTRACE} ${pkg_ttrace_LDFLAGS} "-ldl")
 
 CONFIGURE_FILE(${TTRACE}.pc.in ${TTRACE}.pc @ONLY)
 
-INSTALL(TARGETS ${TTRACE} DESTINATION lib COMPONENT RuntimeLibraries)
-INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/${TTRACE}.pc DESTINATION lib/pkgconfig)
+INSTALL(TARGETS ${TTRACE} DESTINATION ${LIBDIR} COMPONENT RuntimeLibraries)
+INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/${TTRACE}.pc DESTINATION ${LIBDIR}/pkgconfig)
 FOREACH(hfile ${HEADERS_ttrace})
-       INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/include/${hfile} DESTINATION include)
+       INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/include/${hfile} DESTINATION ${INCLUDEDIR})
 ENDFOREACH(hfile)
 
 #################################################################
@@ -73,4 +71,4 @@ TARGET_LINK_LIBRARIES(${ATRACE} ${pkg_atrace_LDFLAGS} "-ldl")
 CONFIGURE_FILE(${ATRACE}.pc.in ${ATRACE}.pc @ONLY)
 
 INSTALL(TARGETS ${ATRACE} DESTINATION bin)
-INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/${ATRACE}.pc DESTINATION lib/pkgconfig)
+INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/${ATRACE}.pc DESTINATION ${LIBDIR}/pkgconfig)
index 4edb568..422aeba 100644 (file)
@@ -2,7 +2,7 @@
 
 prefix=@PREFIX@
 exec_prefix=@EXEC_PREFIX@
-libdir=@LIBDIR@
+libdir=@LIB_INSTALL_DIR@
 includedir=@INCLUDEDIR@
 
 Name: atrace
index ecd30ff..ea77215 100755 (executable)
@@ -28,7 +28,7 @@ T-trace library devel
 %build
 export CFLAGS="$CFLAGS -g -Wall -std=gnu99"
 export CXXFLAGS="$CXXFLAGS -std=c++0x -fPIE -pie"
-cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} .
+cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DBUILD_PKGTYPE=rpm -DLIBDIR=%{_libdir} -DINCLUDEDIR=%{_includedir}
 make %{?jobs:-j%jobs}
 
 %install
index 11ae6a9..709639e 100644 (file)
@@ -2,7 +2,7 @@
 
 prefix=@PREFIX@
 exec_prefix=@EXEC_PREFIX@
-libdir=@LIBDIR@
+libdir=@LIB_INSTALL_DIR@
 includedir=@INCLUDEDIR@
 
 Name: ttrace