From 4a4110de8e54c59859ada42930140fa82d18e1f2 Mon Sep 17 00:00:00 2001
From: Benedikt Fein <fein@fim.uni-passau.de>
Date: Wed, 3 May 2023 20:36:45 +0200
Subject: [PATCH] Fix man page build for out-of-source builds
Fixes #461
Signed-off-by: Benedikt Fein <fein@fim.uni-passau.de>
---
doc/man1/CMakeLists.txt | 3 ++-
doc/man7/CMakeLists.txt | 3 ++-
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/doc/man1/CMakeLists.txt b/doc/man1/CMakeLists.txt
index 7c54fd9f..e5fdca89 100644
--- a/doc/man1/CMakeLists.txt
+++ b/doc/man1/CMakeLists.txt
@@ -1,10 +1,11 @@
cmake_minimum_required (VERSION 2.8.12)
-file (GLOB DOC_SOURCES "${CMAKE_CURRENT_BINARY_DIR}/*.1.adoc")
+file (GLOB DOC_SOURCES "${CMAKE_CURRENT_SOURCE_DIR}/*.1.adoc")
set (DOC_FILES)
foreach (SRC ${DOC_SOURCES})
string (REPLACE ".adoc" "" OUTPUT_FILE_NAME "${SRC}")
+ string (REPLACE "${CMAKE_CURRENT_SOURCE_DIR}" "${CMAKE_CURRENT_BINARY_DIR}" OUTPUT_FILE_NAME "${OUTPUT_FILE_NAME}")
add_custom_command (
OUTPUT "${OUTPUT_FILE_NAME}"
diff --git a/doc/man7/CMakeLists.txt b/doc/man7/CMakeLists.txt
index 6866b119..1d150ef0 100644
--- a/doc/man7/CMakeLists.txt
+++ b/doc/man7/CMakeLists.txt
@@ -1,10 +1,11 @@
cmake_minimum_required (VERSION 2.8.12)
-file (GLOB DOC_SOURCES "${CMAKE_CURRENT_BINARY_DIR}/*.7.adoc")
+file (GLOB DOC_SOURCES "${CMAKE_CURRENT_SOURCE_DIR}/*.7.adoc")
set (DOC_FILES)
foreach (SRC ${DOC_SOURCES})
string (REPLACE ".adoc" "" OUTPUT_FILE_NAME "${SRC}")
+ string (REPLACE "${CMAKE_CURRENT_SOURCE_DIR}" "${CMAKE_CURRENT_BINARY_DIR}" OUTPUT_FILE_NAME "${OUTPUT_FILE_NAME}")
add_custom_command (
OUTPUT "${OUTPUT_FILE_NAME}"