git.ao2.it - libam7xxx.git/atom - doc/CMakeLists.txt history Open Source library to communicate via USB with Projectors and Digital Picture Frames based on the Actions Micro AM7XXX family of ICs https://git.ao2.it/libam7xxx.git Antonio Ospite /ao2_git_icon.png /static/git-logo.png 2018-03-02T17:28:14Z gitweb CMakeLists.txt: use GNUInstallDirs 2018-03-02T12:40:48Z Antonio Ospite ao2@ao2.it Antonio Ospite ao2@ao2.it 2018-03-02T12:40:48Z https://git.ao2.it/libam7xxx.git/commitdiff/bf64f1248765470b023d49e311cdcfc4b7b4fc7a
CMakeLists.txt: use GNUInstallDirs

This fixes installation in multi-arch paths on systems which supports that.
  • [D] doc/CMakeLists.txt
doc: fix the "custom install targets" to handle DESTDIR 2012-03-28T11:08:23Z Antonio Ospite ospite@studenti.unina.it Antonio Ospite ospite@studenti.unina.it 2012-03-28T11:08:23Z https://git.ao2.it/libam7xxx.git/commitdiff/67fd00b35aabe932cff75d1945b26db7020d1ec6
doc: fix the "custom install targets" to handle DESTDIR

Stuff has to be installed/copied in an actual "install" target for Cmake
to handle DESTDIR sanely, a custom target is not enough.

So the story now is:

  - add a component-local install rule

  - make the "custom install target" invoke it

  - make sure the custom target has been executed at install time

Maybe all this is not even worth the effort anymore and the "custom
install targets" could go away altogether, their point was to have
_them_ invoke at install time end exploit the dependencies chain.
  • [D] doc/CMakeLists.txt
doc: use ${DOC_OUTPUT_PATH} in the targets once we have it defined 2012-03-28T08:43:04Z Antonio Ospite ospite@studenti.unina.it Antonio Ospite ospite@studenti.unina.it 2012-03-28T08:43:04Z https://git.ao2.it/libam7xxx.git/commitdiff/6a3e79b792a45688e555394337273061502752c4
doc: use ${DOC_OUTPUT_PATH} in the targets once we have it defined
  • [D] doc/CMakeLists.txt
doc: make sure docs have been generated when installing 2012-03-28T07:11:51Z Antonio Ospite ospite@studenti.unina.it Antonio Ospite ospite@studenti.unina.it 2012-03-28T07:11:51Z https://git.ao2.it/libam7xxx.git/commitdiff/c4734c5b21355542c5718478f73ddf60ecf559fb
doc: make sure docs have been generated when installing

This is done in three steps:

 - first a "custom install target" is created for each custom target
   which builds documentation;

 - then dependencies between those custom install targets and the
   correspondent "build" targets are added;

  - finally some code is added to ensure those "custom install targets"
    are called when the builtin install target is executed.
  • [D] doc/CMakeLists.txt
doc: add generation of man pages from asciidoc sources 2012-03-23T23:25:57Z Antonio Ospite ospite@studenti.unina.it Antonio Ospite ospite@studenti.unina.it 2012-03-23T23:25:57Z https://git.ao2.it/libam7xxx.git/commitdiff/7125b5256322f0055f19d2a478236cd69fcf64b3
doc: add generation of man pages from asciidoc sources
  • [D] doc/CMakeLists.txt
doc: add an install target 2012-03-07T22:12:30Z Antonio Ospite ospite@studenti.unina.it Antonio Ospite ospite@studenti.unina.it 2012-03-07T22:12:30Z https://git.ao2.it/libam7xxx.git/commitdiff/ca632f3053d6cb779b385b51f6615a59953a6107
doc: add an install target

For now only Unix-style destinations are supported, we will abstract
them out when the need raises.
  • [D] doc/CMakeLists.txt
am7xxx, doc: add Doxygen documentation for the public API 2012-03-07T16:48:49Z Antonio Ospite ospite@studenti.unina.it Antonio Ospite ospite@studenti.unina.it 2012-03-07T16:48:49Z https://git.ao2.it/libam7xxx.git/commitdiff/dbb6f1e7ec9a0fb7ca077062864767d3b60ef813
am7xxx, doc: add Doxygen documentation for the public API
  • [D] doc/CMakeLists.txt