Fix package-config file's library directory for 64bit architecture. 20/56120/1
authorMun, Gwan-gyeong <kk.moon@samsung.com>
Mon, 4 Jan 2016 14:02:12 +0000 (23:02 +0900)
committerMun, Gwan-gyeong <kk.moon@samsung.com>
Mon, 4 Jan 2016 14:02:12 +0000 (23:02 +0900)
Change-Id: If8c4f3e65d5b8567982af573843fdc7f3e7862a9

CMakeLists.txt
pkgconfig/egl.pc.in [moved from pkgconfig/egl.pc with 72% similarity]
pkgconfig/gles11.pc.in [moved from pkgconfig/gles11.pc with 88% similarity]
pkgconfig/gles20.pc.in [moved from pkgconfig/gles20.pc with 87% similarity]
pkgconfig/glesv1.pc.in [moved from pkgconfig/glesv1.pc with 87% similarity]
pkgconfig/glesv1_cm.pc.in [moved from pkgconfig/glesv1_cm.pc with 87% similarity]
pkgconfig/glesv2.pc.in [moved from pkgconfig/glesv2.pc with 87% similarity]

index 6c1b233..9670c96 100644 (file)
@@ -16,13 +16,26 @@ SET(GLES2_VERSION "${GLES2_VERSION_MAJOR}.${GLES2_VERSION_MINOR}")
 SET(BUILD_ARCH "$ENV{RPM_ARCH}")
 
 IF(${BUILD_ARCH} MATCHES "aarch64")
+SET(LIB "lib64")
 SET(LIBDIR "/usr/lib64")
 ELSEIF(${BUILD_ARCH} MATCHES "x86_64")
+SET(LIB "lib64")
 SET(LIBDIR "/usr/lib64")
 ELSE(${BUILD_ARCH} MATCHES "aarch64")
+SET(LIB "lib")
 SET(LIBDIR "/usr/lib")
 ENDIF(${BUILD_ARCH} MATCHES "aarch64")
 
+#################################################################
+# Build Package Config File
+# ------------------------------
+CONFIGURE_FILE(pkgconfig/egl.pc.in pkgconfig/egl.pc @ONLY)
+CONFIGURE_FILE(pkgconfig/gles11.pc.in pkgconfig/gles11.pc @ONLY)
+CONFIGURE_FILE(pkgconfig/gles20.pc.in pkgconfig/gles20.pc @ONLY)
+CONFIGURE_FILE(pkgconfig/glesv1_cm.pc.in pkgconfig/glesv1_cm.pc @ONLY)
+CONFIGURE_FILE(pkgconfig/glesv1.pc.in pkgconfig/glesv1.pc @ONLY)
+CONFIGURE_FILE(pkgconfig/glesv2.pc.in pkgconfig/glesv2.pc @ONLY)
+
 INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include_KHR)
 
 ADD_DEFINITIONS("-DPREFIX=\"${PREFIX}\"")
similarity index 72%
rename from pkgconfig/egl.pc
rename to pkgconfig/egl.pc.in
index cb03cd6..d1c6369 100644 (file)
@@ -1,7 +1,7 @@
 prefix=/usr
 exec_prefix=${prefix}
-libdir=/usr/lib
-includedir=/usr/include
+libdir=${exec_prefix}/@LIB@
+includedir=${prefix}/include
 
 Name: egl
 Description: CoreGL EGL library
similarity index 88%
rename from pkgconfig/gles11.pc
rename to pkgconfig/gles11.pc.in
index 1ddec10..842e471 100644 (file)
@@ -1,6 +1,6 @@
 prefix=/usr
 exec_prefix=${prefix}
-libdir=${exec_prefix}/lib
+libdir={exec_prefix}/@LIB@
 includedir=${prefix}/include
 
 Name: gles11
similarity index 87%
rename from pkgconfig/gles20.pc
rename to pkgconfig/gles20.pc.in
index d1d7c14..4bd595b 100644 (file)
@@ -1,6 +1,6 @@
 prefix=/usr
 exec_prefix=${prefix}
-libdir=${exec_prefix}/lib
+libdir=${exec_prefix}/@LIB@
 includedir=${prefix}/include
 
 Name: gles20
similarity index 87%
rename from pkgconfig/glesv1.pc
rename to pkgconfig/glesv1.pc.in
index e09cefd..2be4671 100644 (file)
@@ -1,6 +1,6 @@
 prefix=/usr
 exec_prefix=${prefix}
-libdir=${exec_prefix}/lib
+libdir=${exec_prefix}/@LIB@
 includedir=${prefix}/include
 
 Name: glesv1
similarity index 87%
rename from pkgconfig/glesv1_cm.pc
rename to pkgconfig/glesv1_cm.pc.in
index 54d77f2..0beafaf 100644 (file)
@@ -1,6 +1,6 @@
 prefix=/usr
 exec_prefix=${prefix}
-libdir=${exec_prefix}/lib
+libdir=${exec_prefix}/@LIB@
 includedir=${prefix}/include
 
 Name: glesv1_cm
similarity index 87%
rename from pkgconfig/glesv2.pc
rename to pkgconfig/glesv2.pc.in
index 7e3cbaa..8273d13 100644 (file)
@@ -1,6 +1,6 @@
 prefix=/usr
 exec_prefix=${prefix}
-libdir=${exec_prefix}/lib
+libdir=${exec_prefix}/@LIB@
 includedir=${prefix}/include
 
 Name: glesv2