{"id":496,"date":"2008-08-09T15:20:10","date_gmt":"2008-08-09T13:20:10","guid":{"rendered":"http:\/\/www.tupperclub.de\/blog\/?p=496"},"modified":"2008-10-21T10:01:42","modified_gmt":"2008-10-21T08:01:42","slug":"doxygen-mehrere-defines-gleichzeitig-aktivieren","status":"publish","type":"post","link":"https:\/\/www.tupperclub.de\/blog\/?p=496","title":{"rendered":"Doxygen: mehrere Defines gleichzeitig aktivieren"},"content":{"rendered":"<p>Es ist sehr interessant, das bei Software bestimmte Dinge einfach als &#8222;ist doch ganz klar&#8220; vorausgesetzt werden und sich in der Doku nicht finden lassen.<\/p>\n<p>Folgendes Problem hat mich viel zu lange besch\u00e4ftigt: Man nehme ein in C geschriebenes Programm, dass mit Defines vollgestopft ist und m\u00f6chte nur eine bestimmte Anzahl von Defines f\u00fcr die Generierung der Doku mit <a href=\"http:\/\/www.doxygen.org\/\">doxygen<\/a> aktivieren.<br \/>\nSollte ja nicht so schwer sein. Die Doku verr\u00e4t ziemlich schnell, dass man in der Konfiguration einfach das Statement ENABLED_SECTIONS = Define verwenden muss, um ein Define zu aktivieren, w\u00e4hrend gleichzeitig ENABLE_PREPROCESSING   = YES gesetzt ist<br \/>\nSoweit so gut. Nur &#8211; wie kriegt man mehrere Defines gleichzeitig aktiviert?<br \/>\n<!--more--><br \/>\nMeine Doku- und Webrecherche waren total erfolglos, Ich hab es schlie\u00dflich nur durch Probieren rausbekommen.<br \/>\nDas Statement f\u00fcr jedes Define nochmal komplett hinzuschreiben ist es nicht, und mit &#8222;,&#8220; etc. getrennt geht auch nicht.<\/p>\n<p>Das R\u00e4tsels L\u00f6sung: einfach mit Leerzeichen getrennt aufschreiben. H\u00e4tte man mir es nicht einfach machen k\u00f6nnen, das rauszufinden???<\/p>\n<p>Damit der N\u00e4chste also nicht auch suchen muss:<\/p>\n<p>Wer die Defined BLAH und BLABB aktivieren will, schreibt einfach<br \/>\nENABLED_SECTIONS             = BLAH BLUBB<br \/>\nENABLE_PREPROCESSING   = YES<br \/>\nin das Konfigurationsfile.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Es ist sehr interessant, das bei Software bestimmte Dinge einfach als &#8222;ist doch ganz klar&#8220; vorausgesetzt werden und sich in der Doku nicht finden lassen. Folgendes Problem hat mich viel zu lange besch\u00e4ftigt: Man nehme ein in C geschriebenes Programm, dass mit Defines vollgestopft ist und m\u00f6chte nur eine bestimmte Anzahl von Defines f\u00fcr die [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-496","post","type-post","status-publish","format-standard","hentry","category-allgemeines"],"_links":{"self":[{"href":"https:\/\/www.tupperclub.de\/blog\/index.php?rest_route=\/wp\/v2\/posts\/496","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tupperclub.de\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tupperclub.de\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tupperclub.de\/blog\/index.php?rest_route=\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tupperclub.de\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=496"}],"version-history":[{"count":0,"href":"https:\/\/www.tupperclub.de\/blog\/index.php?rest_route=\/wp\/v2\/posts\/496\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.tupperclub.de\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=496"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tupperclub.de\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=496"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tupperclub.de\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=496"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}