Difference between revisions of "He/תרשים תלות"

From GnuCash
Jump to: navigation, search
(כללי)
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
<div dir="rtl" lang="he" class="mw-content-rtl">
 
<div dir="rtl" lang="he" class="mw-content-rtl">
[[Category:He|תרשים_תלות]]
+
[[Category:He|תרשים תלות]]
 
<!-- Translators: Add your language to this table. -->
 
<!-- Translators: Add your language to this table. -->
 
{| class="wikitable" style="margin: auto;"
 
{| class="wikitable" style="margin: auto;"
 
! scope="row"|שפות
 
! scope="row"|שפות
| [[GnuCash|אנגלית]]
+
| [[de/GnuCash|Deutsch]]
| [[de/GnuCash|גרמנית]]
+
| [[GnuCash|English]]
| [[es/GnuCash|ספרדית]]
+
| [[es/GnuCash|Español]]
 +
| [[fr/GnuCash|Français]]
 
| [[He/גנוקאש|עִברִית]]
 
| [[He/גנוקאש|עִברִית]]
| [[pt/GnuCash|פורטוגזית]]
+
| [[pt/GnuCash|Português]]
| [[fr/GnuCash|צרפתית]]
 
 
|}
 
|}
  
גנוקאש הוא פרויקט מורכב. כדי לשמור על מבנה קוד סביר, קבצי המקור מקובצים לפי יעד. יעדים ברמה גבוהה יותר יכולים להיות תלויים ביעדים ברמה נמוכה יותר. כלומר, יש לבנות את יעדי המפלס התחתון לפני שניתן לבנות את היעד ברמה הגבוהה יותר. בהתחשב במורכבותהזו, עשוי להיות די מאתגר לראות ולהציג חזותית את התלויות הללו.
+
==כללי==
 +
פרויקט גנוקאש מורכב למדי וכולל טבלאות וחבילות קוד רבות. כדי לשמור על מבנה קוד סביר, קבצי המקור מקובצים לפי יעד. יעדים ברמה גבוהה יותר יכולים להיות תלויים ביעדים ברמה נמוכה יותר. כלומר, יש לבנות את יעדי המפלס התחתון לפני שניתן לבנות את היעד ברמה הגבוהה יותר. בהתחשב במורכבותהזו, עשוי להיות די מאתגר לראות ולהציג חזותית את התלויות הללו.
  
 
למרבה המזל ל- cmake (הכלי לחילול מערכת הבנייה שלנו) יש תמיכה מובנית בכלי graphviz להדמית תלויות.
 
למרבה המזל ל- cmake (הכלי לחילול מערכת הבנייה שלנו) יש תמיכה מובנית בכלי graphviz להדמית תלויות.
Line 35: Line 36:
  
 
[[He/תלויות |תלויות]]
 
[[He/תלויות |תלויות]]
[[Category:פתוח]] [[Category:He|גנוקאש]] [[Category:He|תלויות]]
+
[[Category:He/פתוח]] [[Category:He/תלויות]]

Latest revision as of 10:41, 10 April 2021

שפות Deutsch English Español Français עִברִית Português

כללי

פרויקט גנוקאש מורכב למדי וכולל טבלאות וחבילות קוד רבות. כדי לשמור על מבנה קוד סביר, קבצי המקור מקובצים לפי יעד. יעדים ברמה גבוהה יותר יכולים להיות תלויים ביעדים ברמה נמוכה יותר. כלומר, יש לבנות את יעדי המפלס התחתון לפני שניתן לבנות את היעד ברמה הגבוהה יותר. בהתחשב במורכבותהזו, עשוי להיות די מאתגר לראות ולהציג חזותית את התלויות הללו.

למרבה המזל ל- cmake (הכלי לחילול מערכת הבנייה שלנו) יש תמיכה מובנית בכלי graphviz להדמית תלויות.

דרישות קדם
חבילת graphviz ,הכוללת dot.

ניתן להפעלה על ידי הרצת פקודות השורה הבאות:

mkdir graphviz && cd graphviz
cmake --graphviz=graph ..
dot graph -Tsvg -o graph.svg
אפשרויות dot
-Grankdir=LR לפריסה אופקית,
-Tpng לקובץ png (נא לשנות גם את סיומת קובץ הפלט ל- .png)

התוצאה תהיה פלט של מספר רב של קבצים בספריית graphviz. אבל מה שמענין אותנו זה קובץ בשם graph.svg.

להלן שתי דוגמאות:

תרשים של maint תרשים של master

חזרה לעמוד:

תלויות