diff --git a/CMakeLists.txt b/CMakeLists.txt index 0a469af..845bc66 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -7,8 +7,17 @@ SET(PREFIX ${CMAKE_INSTALL_PREFIX}) SET(EXEC_PREFIX "${CMAKE_INSTALL_PREFIX}/bin") SET(INCLUDEDIR "${CMAKE_INSTALL_PREFIX}/include") SET(LIBDIR ${CMAKE_LIBDIR_PREFIX}) -SET(VERSION_MAJOR 0) -SET(VERSION "${VERSION_MAJOR}.1.0") + +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_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}) INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/src) @@ -30,7 +39,7 @@ ENDFOREACH(flag) # SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} -g -fno-omit-frame-pointer -finstrument-functions") # SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} -fPIC -Wall -Wextra -Wno-array-bounds -Wno-empty-body -Wno-ignored-qualifiers -Wno-unused-parameter -Wshadow -Wwrite-strings -Wswitch-default -Wno-unused-but-set-parameter -Wno-unused-but-set-variable") -SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -lrt") +SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} ${VERSION_FLAGS} -lrt") SET(SRCS src/hal-api-ml.c diff --git a/packaging/hal-api-ml.spec b/packaging/hal-api-ml.spec index 61ba539..efb1336 100644 --- a/packaging/hal-api-ml.spec +++ b/packaging/hal-api-ml.spec @@ -1,6 +1,9 @@ Name: hal-api-ml Summary: hal-api-ml interface -Version: 0.0.1 +# Synchronize the version information. +# 1. CMake : ./CMakeLists.txt +# 2. Tizen : ./packaging/hal-api-ml.spec +Version: 0.1.0 Release: 0 Group: Machine Learning/ML Framework License: Apache-2.0 @@ -83,3 +86,7 @@ rm -rf %{buildroot} %defattr(-,root,root,-) %manifest hal-api-ml.manifest %{_bindir}/hal/ml-haltests + +%changelog +* Wed Aug 27 2025 Yongjoo Ahn +- Release of 0.1.0 (Tizen 10.0 M2)