Fix build error aarch64 and x86_64 97/46797/1 accepted/tizen/mobile/20150904.104719 accepted/tizen/tv/20150904.104953 accepted/tizen/wearable/20150904.105532 submit/tizen/20150904.074427
authorTae-Young Chung <ty83.chung@samsung.com>
Wed, 26 Aug 2015 07:38:58 +0000 (16:38 +0900)
committerTae-Young Chung <ty83.chung@samsung.com>
Wed, 26 Aug 2015 07:38:58 +0000 (16:38 +0900)
Change-Id: I27fc4abd0c87f7949bbf8ea06e69573389ac88af
Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
CMakeLists.txt
packaging/zint.spec

index a225ab7..36097f3 100644 (file)
@@ -8,6 +8,13 @@ set(CMAKE_INCLUDE_CURRENT_DIR ON)
 #set(CMAKE_VERBOSE_MAKEFILE ON)
 #comment or remove the above line before release
 
+if ("${ARCH}" MATCHES "aarch64")
+MESSAGE(${ARCH})
+set(LIB_SUFFIX "64")
+else ("${ARCH}" MATCHES "aarch64")
+MESSAGE(${ARCH})
+endif ("${ARCH}" MATCHES "aarch64")
+
 add_definitions (-DZINT_VERSION=\"${ZINT_VERSION}\" -Wno-unused-variable -Wall )
 
 set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/modules" )
index d29174d..35ffdce 100644 (file)
@@ -1,6 +1,6 @@
 Name:      zint
 Version:   2.4.3
-Release:   10
+Release:   11
 Summary:   Barcode generator library
 License:   BSD-2.0
 URL:       http://www.zint.org.uk
@@ -40,10 +40,16 @@ http://www.zint.org.uk/zintSite/Manual.aspx
 %prep
 %setup -q
 
-
 %build
 MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
-cmake . -DCMAKE_INSTALL_PREFIX=/usr -DFULLVER=%{version} -DMAJORVER=${MAJORVER}
+
+%ifarch aarch64 x86_64
+ARCH=aarch64
+%else
+ARCH=arm
+%endif
+
+cmake . -DCMAKE_INSTALL_PREFIX=/usr -DFULLVER=%{version} -DMAJORVER=${MAJORVER} -DARCH=${ARCH}
 make VERBOSE=1