diff options
author | Manuel Bentele | 2020-11-13 08:03:07 +0100 |
---|---|---|
committer | Manuel Bentele | 2020-11-13 08:03:07 +0100 |
commit | c4bc6d6fd6ddefc369647871be4558bcb73561cb (patch) | |
tree | f29464ae30addefefbc699f527e72abd54799172 /CMakeLists.txt | |
parent | [BUILD] add CMake toolchain files to cross-compile for ppc and aarch64 (diff) | |
download | dnbd3-c4bc6d6fd6ddefc369647871be4558bcb73561cb.tar.gz dnbd3-c4bc6d6fd6ddefc369647871be4558bcb73561cb.tar.xz dnbd3-c4bc6d6fd6ddefc369647871be4558bcb73561cb.zip |
[BUILD] add support to locate build directory out of Git directory
This patch adds support to locate the build directory for generated
artifacts out of the original checked out Git source code repository.
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 76f5190..542f2ec 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -65,7 +65,7 @@ set(INCLUDE_VERSION_HEADER ${PROJECT_INCLUDE_DIR}/dnbd3/version.h) set(INCLUDE_VERSION_HEADER_TEMPLATE ${PROJECT_INCLUDE_DIR}/dnbd3/version.h.in) set(INCLUDE_VERSION_HEADER_GENERATE ${PROJECT_INCLUDE_GEN_DIR}/dnbd3/version.h) set(INCLUDE_VERSION_HEADER_GENERATE_PREFIX ${PROJECT_INCLUDE_DIR_PREFIX}/dnbd3) -gen_project_version(${INCLUDE_VERSION_HEADER} ${INCLUDE_VERSION_HEADER_TEMPLATE} ${INCLUDE_VERSION_HEADER_GENERATE}) +gen_project_version(${INCLUDE_VERSION_HEADER} ${INCLUDE_VERSION_HEADER_TEMPLATE} ${INCLUDE_VERSION_HEADER_GENERATE} ${GIT_EXECUTABLE} ${CMAKE_SOURCE_DIR}) # generate project build type C header file from template # exposes dnbd3-generate-build and dnbd3-build target @@ -102,7 +102,7 @@ endif(DNBD3_RELEASE_HARDEN AND CMAKE_BUILD_TYPE MATCHES "Release") # define packaging if Release build is enabled if(CMAKE_BUILD_TYPE MATCHES Release) # get version source package or Git repository - get_repository_version(REPOSITORY_VERSION ${INCLUDE_VERSION_HEADER} ${CMAKE_BUILD_TYPE}) + get_repository_version(REPOSITORY_VERSION ${INCLUDE_VERSION_HEADER} ${CMAKE_BUILD_TYPE} ${GIT_EXECUTABLE} ${CMAKE_SOURCE_DIR}) # define project version if(KernelHeaders_VERSION) |