diff --git a/CMakeLists.txt b/CMakeLists.txt index 529c2e1..f8ea764 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -9,12 +9,24 @@ option(ENABLE_SNPE "Enable snpe backend" OFF) SET(HAL_LIBDIR ${CMAKE_HAL_LIBDIR_PREFIX}) SET(HAL_LICENSEDIR ${CMAKE_HAL_LICENSEDIR_PREFIX}) +IF (NOT DEFINED VERSION) + SET(VERSION 0.1.0) +ENDIF() + +STRING(REPLACE "." ";" VERSION_LIST ${VERSION}) +LIST(GET VERSION_LIST 0 VERSION_MAJOR) +LIST(GET VERSION_LIST 1 VERSION_MINOR) +LIST(GET VERSION_LIST 2 VERSION_MICRO) + +SET(VERSION_FLAGS "-DVERSION='\"${VERSION}\"' -DVERSION_MAJOR=${VERSION_MAJOR} -DVERSION_MINOR=${VERSION_MINOR} -DVERSION_MICRO=${VERSION_MICRO}") + INCLUDE(FindPkgConfig) # Common Options SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -O2 -fomit-frame-pointer -std=gnu++0x") SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fdata-sections -ffunction-sections") SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fPIC") +SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${VERSION_FLAGS}") # Set linker flags. Let built shared libraries link so in /hal/lib directory. SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed -Wl,--rpath=${HAL_LIBDIR}") diff --git a/packaging/hal-backend-ml-accelerator.spec b/packaging/hal-backend-ml-accelerator.spec index 8debdc7..17f0c28 100644 --- a/packaging/hal-backend-ml-accelerator.spec +++ b/packaging/hal-backend-ml-accelerator.spec @@ -1,6 +1,9 @@ Name: hal-backend-ml-accelerator Summary: ML HAL backend drivers for various targets -Version: 0.0.1 +# Synchronize the version information. +# 1. CMake : ./CMakeLists.txt +# 2. Tizen : ./packaging/hal-backend-ml-accelerator.spec +Version: 0.1.0 Release: 0 Group: Machine Learning/ML Framework License: Apache-2.0 @@ -98,3 +101,7 @@ make %{?_smp_mflags} %license LICENSE %{_hal_libdir}/libhal-backend-ml-snpe.so %endif + +%changelog +* Wed Aug 27 2025 Yongjoo Ahn +- Release of 0.1.0 (Tizen 10.0 M2)