summaryrefslogtreecommitdiff
path: root/Makefile.am
diff options
context:
space:
mode:
authorIvan Maidanski <ivmai@mail.ru>2023-01-26 00:04:12 +0300
committerIvan Maidanski <ivmai@mail.ru>2023-01-26 07:52:49 +0300
commita3a18694d571b8fba02870b9bfa380749048e88e (patch)
treedc5dde86631ae2b67f93785a852d5bd7b09a51f4 /Makefile.am
parentb0eca1f975744ccd9d1c8ac6722a59b257e05c66 (diff)
downloadbdwgc-a3a18694d571b8fba02870b9bfa380749048e88e.tar.gz
Preserve doc folders structure on package install
Issue #518 (bdwgc). Previously all documentation files were copied to a single folder during make install. Now, the files are copied preserving the directories structure. * CMakeLists.txt [enable_docs] (install): Change destination for doc/README.* and doc/*.md items from ${CMAKE_INSTALL_DOCDIR} to ${CMAKE_INSTALL_DOCDIR}/doc; change destination for doc/platforms/README.* items from ${CMAKE_INSTALL_DOCDIR} to ${CMAKE_INSTALL_DOCDIR}/doc/platforms. * Makefile.am [ENABLE_DOCS] (docdocdir, docdocplatformsdir): New variable. * Makefile.am [ENABLE_DOCS] (dist_docdoc_DATA): Define (move doc/README.* and doc/*.md items from dist_doc_DATA). * Makefile.am [ENABLE_DOCS] (dist_docdocplatforms_DATA): Define (move doc/platforms/README.* items from dist_doc_DATA).
Diffstat (limited to 'Makefile.am')
-rw-r--r--Makefile.am42
1 files changed, 24 insertions, 18 deletions
diff --git a/Makefile.am b/Makefile.am
index 11159ec0..8f81f953 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -216,24 +216,10 @@ dist_doc_DATA = \
AUTHORS \
ChangeLog \
LICENSE \
- README.md \
- doc/platforms/README.aix \
- doc/platforms/README.amiga \
- doc/platforms/README.arm_cross \
- doc/platforms/README.darwin \
- doc/platforms/README.dgux386 \
- doc/platforms/README.emscripten \
- doc/platforms/README.ews4800 \
- doc/platforms/README.hp \
- doc/platforms/README.linux \
- doc/platforms/README.mac \
- doc/platforms/README.os2 \
- doc/platforms/README.sgi \
- doc/platforms/README.solaris2 \
- doc/platforms/README.symbian \
- doc/platforms/README.uts \
- doc/platforms/README.win32 \
- doc/platforms/README.win64 \
+ README.md
+
+docdocdir = $(docdir)/doc
+dist_docdoc_DATA = \
doc/README.autoconf \
doc/README.cmake \
doc/README.cords \
@@ -251,6 +237,26 @@ dist_doc_DATA = \
doc/simple_example.md \
doc/tree.md
+docdocplatformsdir = $(docdocdir)/platforms
+dist_docdocplatforms_DATA = \
+ doc/platforms/README.aix \
+ doc/platforms/README.amiga \
+ doc/platforms/README.arm_cross \
+ doc/platforms/README.darwin \
+ doc/platforms/README.dgux386 \
+ doc/platforms/README.emscripten \
+ doc/platforms/README.ews4800 \
+ doc/platforms/README.hp \
+ doc/platforms/README.linux \
+ doc/platforms/README.mac \
+ doc/platforms/README.os2 \
+ doc/platforms/README.sgi \
+ doc/platforms/README.solaris2 \
+ doc/platforms/README.symbian \
+ doc/platforms/README.uts \
+ doc/platforms/README.win32 \
+ doc/platforms/README.win64
+
dist_man3_MANS = gc.man
endif