diff options
author | tt4g <mainlinett@gmail.com> | 2020-03-01 15:44:32 +0900 |
---|---|---|
committer | poletti-marco <poletti.marco@gmail.com> | 2020-03-01 17:28:23 -0800 |
commit | b23fa35f7b576a9ed2def3e6487ddd183ed81b4a (patch) | |
tree | 777a33d52cb8e93c56f63889a4a9385d4455cea7 /extras | |
parent | 2c7f55cc36a4acc33cdf03eb89c5bb5746cff1a7 (diff) | |
download | google-fruit-b23fa35f7b576a9ed2def3e6487ddd183ed81b4a.tar.gz |
Set version argument of project()
<PROJECT-NAME>_VERSION variable is defined by specifying the VERSION argument of project().
This version will automatically propagate to the CPACK_PACKAGE_VERSION variable and so on.
Diffstat (limited to 'extras')
-rw-r--r-- | extras/packaging/CMakeLists.txt | 8 | ||||
-rw-r--r-- | extras/packaging/PKGBUILD | 2 | ||||
-rw-r--r-- | extras/packaging/libfruit.dsc | 6 | ||||
-rw-r--r-- | extras/packaging/libfruit.spec | 2 |
4 files changed, 9 insertions, 9 deletions
diff --git a/extras/packaging/CMakeLists.txt b/extras/packaging/CMakeLists.txt index 7592bf0..09eb4d0 100644 --- a/extras/packaging/CMakeLists.txt +++ b/extras/packaging/CMakeLists.txt @@ -8,7 +8,7 @@ libfruit.install libfruit.spec ) -# This places configured files (build files with @FRUIT_VERSION@ replaced) in build/extras/packaging/built +# This places configured files (build files with @Fruit_VERSION@ replaced) in build/extras/packaging/built foreach(F ${PACKAGING_FILES}) configure_file(${F} built/${F} @ONLY) @@ -16,9 +16,9 @@ endforeach(F) configure_file(PKGBUILD PKGBUILD-template @ONLY) -add_custom_target(fruit-${FRUIT_VERSION}.tar.gz ALL +add_custom_target(fruit-${Fruit_VERSION}.tar.gz ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/PKGBUILD-template WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../.. - COMMAND git archive -o ${CMAKE_CURRENT_BINARY_DIR}/built/fruit-${FRUIT_VERSION}.tar.gz --prefix=fruit-${FRUIT_VERSION}/ HEAD - COMMAND md5sum ${CMAKE_CURRENT_BINARY_DIR}/built/fruit-${FRUIT_VERSION}.tar.gz | awk '{print $$1}' >${CMAKE_CURRENT_BINARY_DIR}/tarball-md5 + COMMAND git archive -o ${CMAKE_CURRENT_BINARY_DIR}/built/fruit-${Fruit_VERSION}.tar.gz --prefix=fruit-${Fruit_VERSION}/ HEAD + COMMAND md5sum ${CMAKE_CURRENT_BINARY_DIR}/built/fruit-${Fruit_VERSION}.tar.gz | awk '{print $$1}' >${CMAKE_CURRENT_BINARY_DIR}/tarball-md5 COMMAND sed "\"s/.*md5sums.*/md5sums=(`cat" "${CMAKE_CURRENT_BINARY_DIR}/tarball-md5`)/\"" <${CMAKE_CURRENT_BINARY_DIR}/PKGBUILD-template >${CMAKE_CURRENT_BINARY_DIR}/built/PKGBUILD) diff --git a/extras/packaging/PKGBUILD b/extras/packaging/PKGBUILD index b7b06cc..6f68971 100644 --- a/extras/packaging/PKGBUILD +++ b/extras/packaging/PKGBUILD @@ -1,6 +1,6 @@ # Maintainer: Marco Poletti <poletti.marco@gmail.com> pkgname=libfruit -pkgver=@FRUIT_VERSION@ +pkgver=@Fruit_VERSION@ pkgrel=0 pkgdesc="Fruit is a dependency injection framework for C++." url="https://github.com/google/fruit" diff --git a/extras/packaging/libfruit.dsc b/extras/packaging/libfruit.dsc index 07bd92e..8b58a26 100644 --- a/extras/packaging/libfruit.dsc +++ b/extras/packaging/libfruit.dsc @@ -1,10 +1,10 @@ Format: 1.0 Source: libfruit -Version: @FRUIT_VERSION@-0 +Version: @Fruit_VERSION@-0 Binary: libfruit Maintainer: Marco Poletti <poletti.marco@gmail.com> Architecture: any Build-Depends: debhelper (>= 4.1.16), cmake, libboost-dev, gcc (>= 4:5.0.0) Files: - d57283ebb8157ae919762c58419353c8 133282 libfruit_@FRUIT_VERSION@.orig.tar.gz - 2fecf324a32123b08cefc0f047bca5ee 63176 libfruit_@FRUIT_VERSION@-0.diff.tar.gz
\ No newline at end of file + d57283ebb8157ae919762c58419353c8 133282 libfruit_@Fruit_VERSION@.orig.tar.gz + 2fecf324a32123b08cefc0f047bca5ee 63176 libfruit_@Fruit_VERSION@-0.diff.tar.gz diff --git a/extras/packaging/libfruit.spec b/extras/packaging/libfruit.spec index c60b2e0..dc63192 100644 --- a/extras/packaging/libfruit.spec +++ b/extras/packaging/libfruit.spec @@ -3,7 +3,7 @@ # Name: libfruit -Version: @FRUIT_VERSION@ +Version: @Fruit_VERSION@ Release: 0 Summary: Dependency Injection Framework For C++ License: Apache-2.0 |