maa: add make package using CPack, generates IPK
Signed-off-by: Thomas Ingleby <thomas.c.ingleby@intel.com>
This commit is contained in:
@@ -42,6 +42,7 @@ option (BUILDDOC "Build all doc." OFF)
|
||||
option (BUILDSWIG "Build swig modules." ON)
|
||||
option (BUILDSWIGPYTHON "Build swig python modules." ON)
|
||||
option (BUILDSWIGNODE "Build swig node modules." ON)
|
||||
option (IPK "Generate IPK using CPack" OFF)
|
||||
|
||||
if (GTEST)
|
||||
enable_testing ()
|
||||
@@ -61,5 +62,21 @@ if (BUILDDOC)
|
||||
endif (DOXYGEN_FOUND)
|
||||
endif ()
|
||||
|
||||
if (IPK)
|
||||
include (TargetArch)
|
||||
target_architecture (DETECTED_ARCH)
|
||||
message( INFO " - Target arch is ${DETECTED_ARCH}")
|
||||
|
||||
set(CPACK_GENERATOR "DEB")
|
||||
set(CPACK_ARCHITECTUR ${DETECTED_ARCH})
|
||||
set(CPACK_PACKAGE_VERSION_MAJOR ${maa_VERSION_MAJOR})
|
||||
set(CPACK_PACKAGE_VERSION_MINOR ${maa_VERSION_MINOR})
|
||||
set(CPACK_PACKAGE_VERSION_PATCH ${maa_VERSION_PATCH})
|
||||
set(CPACK_BINARY_DIR ${CMAKE_BINARY_DIR})
|
||||
set(CPACK_DEBIAN_PACKAGE_MAINTAINER "Intel IoT-Devkit") #required
|
||||
set(WDIR "${CPACK_TOPLEVEL_DIRECTORY}/${CPACK_PACKAGE_FILE_NAME}")
|
||||
include (CPack)
|
||||
endif()
|
||||
|
||||
add_subdirectory (src)
|
||||
add_subdirectory (examples)
|
||||
|
||||
Reference in New Issue
Block a user