diff options
author | Ivan Maidanski <ivmai@mail.ru> | 2023-01-26 00:04:12 +0300 |
---|---|---|
committer | Ivan Maidanski <ivmai@mail.ru> | 2023-01-26 07:52:49 +0300 |
commit | a3a18694d571b8fba02870b9bfa380749048e88e (patch) | |
tree | dc5dde86631ae2b67f93785a852d5bd7b09a51f4 /Makefile.am | |
parent | b0eca1f975744ccd9d1c8ac6722a59b257e05c66 (diff) | |
download | bdwgc-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.am | 42 |
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 |