From 0a2e26e998a64f981cc308249010173cebfa6ad2 Mon Sep 17 00:00:00 2001
From: David Robillard <d@drobilla.net>
Date: Sat, 5 Oct 2024 12:26:41 -0400
Subject: Clean up documentation build and use unique target names

---
 doc/cpp/api/meson.build | 2 +-
 doc/cpp/meson.build     | 6 +++---
 doc/cpp/xml/meson.build | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

(limited to 'doc/cpp')

diff --git a/doc/cpp/api/meson.build b/doc/cpp/api/meson.build
index 9b2f7e6..7f05f42 100644
--- a/doc/cpp/api/meson.build
+++ b/doc/cpp/api/meson.build
@@ -2,7 +2,7 @@
 # SPDX-License-Identifier: 0BSD OR ISC
 
 cpp_pugl_rst = custom_target(
-  'C++ API ReST Documentation',
+  'cpp_pugl.rst',
   command: [sphinxygen, '-l', 'cpp', '-f', '@INPUT@', '@OUTDIR@'],
   input: cpp_index_xml,
   output: 'pugl.rst',
diff --git a/doc/cpp/meson.build b/doc/cpp/meson.build
index ca6bc5b..723510b 100644
--- a/doc/cpp/meson.build
+++ b/doc/cpp/meson.build
@@ -1,4 +1,4 @@
-# Copyright 2021 David Robillard <d@drobilla.net>
+# Copyright 2021-2024 David Robillard <d@drobilla.net>
 # SPDX-License-Identifier: 0BSD OR ISC
 
 config = configuration_data()
@@ -30,7 +30,7 @@ subdir('xml')
 subdir('api')
 
 docs = custom_target(
-  'singlehtml',
+  'cpp_singlehtml',
   build_by_default: true,
   command: [
     sphinx_build,
@@ -48,7 +48,7 @@ docs = custom_target(
 )
 
 docs = custom_target(
-  'html',
+  'cpp_html',
   command: [
     sphinx_build,
     '-M', 'html',
diff --git a/doc/cpp/xml/meson.build b/doc/cpp/xml/meson.build
index 72bb8ee..083a6cc 100644
--- a/doc/cpp/xml/meson.build
+++ b/doc/cpp/xml/meson.build
@@ -1,4 +1,4 @@
-# Copyright 2021 David Robillard <d@drobilla.net>
+# Copyright 2021-2024 David Robillard <d@drobilla.net>
 # SPDX-License-Identifier: 0BSD OR ISC
 
 config = configuration_data()
@@ -12,7 +12,7 @@ cpp_doxyfile = configure_file(
 )
 
 cpp_index_xml = custom_target(
-  'cpp-index.xml',
+  'cpp_index.xml',
   command: [doxygen, '@INPUT0@'],
   input: [cpp_doxyfile] + c_headers + cpp_headers,
   output: 'index.xml',
-- 
cgit v1.2.1