X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=CMakeLists.txt;h=3ad76d3604c2107851659cca2e9a443a7d3b4cc1;hb=ba348a2da407ff67bb6c8c36aa0105a5458270d3;hp=12cc0c2cd44840f54a297672d3e069647ab6d418;hpb=299bf5ab27191e60ea0280627da2161525fc8990;p=contrib%2Fmraa.git diff --git a/CMakeLists.txt b/CMakeLists.txt index 12cc0c2..3ad76d3 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -16,9 +16,9 @@ set (CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules ${CMAKE_MODULE_ # Make a version file containing the current version from git. include (GetGitRevisionDescription) git_describe (VERSION "--tags") -if ("x_${VERSION}" STREQUAL "x_GIT-NOTFOUND") +if ("x_${VERSION}" STREQUAL "x_GIT-NOTFOUND" OR "x_${VERSION}" STREQUAL "x_HEAD-HASH-NOTFOUND") message (WARNING " - Install git to compile a production libmraa!") - set (VERSION "v0.7.2-dirty") + set (VERSION "v0.7.4-dirty") endif () message (INFO " - libmraa Version ${VERSION}") @@ -57,10 +57,17 @@ option (BUILDSWIGJAVA "Build Java API." OFF) option (IPK "Generate IPK using CPack" OFF) option (RPM "Generate RPM using CPack" OFF) option (BUILDPYTHON3 "Use python3 for building/installing" OFF) +option (ENABLEEXAMPLES "Disable building of examples" ON) option (INSTALLGPIOTOOL "Install gpio tool" OFF) option (BUILDARCH "Override architecture to build for - override" OFF) option (TESTS "Override the addition of tests" ON) +if (NOT BUILDSWIG) + set (BUILDSWIGPYTHON OFF) + set (BUILDSWIGNODE OFF) + set (BUILDSWIGJAVA OFF) +endif() + if (NOT BUILDARCH) include (TargetArch) target_architecture (DETECTED_ARCH) @@ -132,12 +139,12 @@ if (IPK) endif() set(CPACK_PACKAGE_VERSION "${mraa_VERSION_MAJOR}.${mraa_VERSION_MINOR}.${mraa_VERSION_PATCH}${mraa_PACKAGE_ON_TAG}${VERSION_COMMIT}") - set(CPACK_PACKAGE_NAME "libmraa${mraa_VERSION_MAJOR}") + set(CPACK_PACKAGE_NAME "mraa") set(CPACK_DEBIAN_PACKAGE_SECTION "libs") set(CPACK_DEBIAN_PACKAGE_ARCHITECTURE ${TARGET_ARCH}) set(CPACK_SYSTEM_NAME ${TARGET_ARCH}) - set(CPACK_DEBIAN_PACKAGE_PROVIDES "libmraa-dev, libmraa-dbg, libmraa-doc") - set(CPACK_DEBIAN_PACKAGE_REPLACES ${CPACK_DEBIAN_PACKAGE_PROVIDES}) + set(CPACK_DEBIAN_PACKAGE_PROVIDES "mraa-dev, mraa-dbg, mraa-doc") + set(CPACK_DEBIAN_PACKAGE_REPLACES "${CPACK_DEBIAN_PACKAGE_PROVIDES}, libmraa, libmraa-dev, libmraa-doc") set(CPACK_DEBIAN_PACKAGE_CONFLICTS ${CPACK_DEBIAN_PACKAGE_PROVIDES}) set(WDIR "${CPACK_TOPLEVEL_DIRECTORY}/${CPACK_PACKAGE_FILE_NAME}") include (CPack) @@ -165,4 +172,6 @@ if (RPM) endif() add_subdirectory (src) -add_subdirectory (examples) +if (ENABLEEXAMPLES) + add_subdirectory (examples) +endif ()