annotate dmd/backend/Configv.d @ 114:e28b18c23469

added a module dmd.common for commonly used stuff it currently holds code for consistency checking of predefined versions also added a VisualD project file
author Trass3r
date Wed, 01 Sep 2010 18:21:58 +0200
parents 10317f0c89a5
children 94b6033c07f3
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
1 module dmd.backend.Configv;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
2
114
e28b18c23469 added a module dmd.common for commonly used stuff
Trass3r
parents: 0
diff changeset
3 import dmd.common;
0
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
4 import dmd.backend.LANG;
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
5
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
6 // Configuration that is not saved in precompiled header
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
7
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
8 struct Configv
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
9 {
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
10 char addlinenumbers; // put line number info in .OBJ file
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
11 char verbose; // 0: compile quietly (no messages)
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
12 // 1: show progress to DLL (default)
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
13 // 2: full verbosity
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
14 char* csegname; // code segment name
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
15 char* deflibname; // default library name
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
16 LANG language; // message language
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
17 int errmax; // max error count
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
18 }
114
e28b18c23469 added a module dmd.common for commonly used stuff
Trass3r
parents: 0
diff changeset
19
0
10317f0c89a5 Initial commit
korDen
parents:
diff changeset
20 Configv configv;