#------------------------------------------------------------------------------
# This is part of NAppGUI build system
# See README.md and LICENSE.txt
#------------------------------------------------------------------------------
# SDK version
# This file is part of NAppGUI-SDK project
# See README.txt and LICENSE.txt
file(READ ${NAPPGUI_ROOT_PATH}/prj/version.txt VERSION)
string(REPLACE "." ";" VERSION ${VERSION})
list(GET VERSION 0 NAPPGUI_MAJOR)
list(GET VERSION 1 NAPPGUI_MINOR)
list(GET VERSION 2 NAPPGUI_PATCH)
# Build version
#------------------------------------------------------------------------------
# This is a 'Release' distribution
set (VERSION_FILE ${NAPPGUI_ROOT_PATH}/prj/build.txt)
if (EXISTS "${VERSION_FILE}")
set(RELEASE_DISTRIBUTION YES)
file(READ ${VERSION_FILE} NAPPGUI_BUILD)
string(REPLACE "\r\n" "" NAPPGUI_BUILD ${NAPPGUI_BUILD})
string(REPLACE "\n" "" NAPPGUI_BUILD ${NAPPGUI_BUILD})
# This a 'Development' version
else()
find_package(Subversion)
if (SUBVERSION_FOUND)
Subversion_WC_INFO(${CMAKE_CURRENT_LIST_DIR} SVN_NAPPGUI)
set(NAPPGUI_BUILD ${SVN_NAPPGUI_WC_REVISION})
endif()
endif()