libcm is a C development framework with an emphasis on audio signal processing applications.
Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

cdg_cfg.json 2.5KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  1. {
  2. cfg :
  3. {
  4. // All paths and file names that do not begin with a '/'
  5. // are prepended with the directory of this configuration
  6. // file.
  7. //
  8. // If the last char in an 'in_dir' or 'excl_dir' path is NOT a '/'
  9. // then the path represents all paths rooted on the given path.
  10. // If the last char is a '/' then only the explicit path is
  11. // used.
  12. // Note:if the last char in an input director path is a '/' then do not recurse
  13. in_dir: [ "../src/" "../src/app" "../src/dsp" ]
  14. excl_dir: [ ]
  15. edoc_fn: [ "libcm.pd" ]
  16. html_prefix: "cdg_code_prefix.html"
  17. html_suffix: "cdg_code_suffix.html"
  18. anchor_fn: "cdg_ext_anch.json"
  19. out_dir: "html"
  20. vc_prefix: [
  21. ["/home/kevin/src/libcm/doc/../src","https://gitea.currawongproject.org/cml/libcm/src/branch/master/src"]
  22. ]
  23. pandoc_exec: "/home/kevin/.local/bin/pandoc"
  24. // Only files with these extenstions will be processed.
  25. file_ext: [ "h","c" ]
  26. // Exclude the following labels as anchor candidates.
  27. anchor_excl: [ "foo", "label", "anchor" ]
  28. // Set 'true' to report comments that are not attached to
  29. // structural elements.
  30. rptFloatCmmtFl: false
  31. // Report if a 'ctag' generated tag could not be found.
  32. rptMissingTagsFl: false
  33. // Report processed files
  34. rptProcFilesFl: false
  35. // Report missing H files
  36. rptMissingHFilesFl: true
  37. // Report missing C files
  38. rptMissingCFilesFl: false
  39. // Report duplicate anchors.
  40. rptDuplAnchorsFl: false
  41. // Maximum character count of output HTML lines
  42. htmlMaxLineLength: 200
  43. // Wrap Long Functions
  44. wrapFunctionsFl: false
  45. // Preserve space
  46. preserveSpaceFl: true
  47. // Link to field names
  48. linkToFieldNamesFl: false
  49. // Use the external anchor files from ./cdg
  50. usePrefExtAnchorFl: false
  51. // Run the edoc files through pandoc
  52. runFinalPandocFl: true
  53. // Treat all selected files which do not have block
  54. // markers as though they are wrapped in block markers.
  55. promiscuousModeFl: false
  56. keyword_index:
  57. [
  58. [ base "Foundation classes and API's"]
  59. [ real_time "Real-time system classes and API's"]
  60. ]
  61. pandoc_args:
  62. [
  63. "-fmarkdown"
  64. "-thtml5"
  65. "--css"
  66. "cdg_cod.css"
  67. "--css"
  68. "cdg_edoc.css"
  69. "--css"
  70. "style.css"
  71. "--toc"
  72. "--standalone"
  73. "--number-sections"
  74. ]
  75. copy_files:
  76. [
  77. "cdg_edoc.css"
  78. "cdg_code.css"
  79. "style.css"
  80. ]
  81. }
  82. }