Changeset 651:5709381df7e8
- Timestamp:
- 10/05/08 12:55:43
(2 months ago)
- Author:
- Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
- branch:
- default
- Message:
Added -nodefaultlib switch do disable implicitly linked standard lib modules
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| r638 |
r651 |
|
| 225 | 225 | -defaultlib=name set default library for non-debug build\n\ |
|---|
| 226 | 226 | -debuglib=name set default library for debug build\n\ |
|---|
| | 227 | -nodefaultlib don't add a default library for linking implicitly\n\ |
|---|
| 227 | 228 | \n\ |
|---|
| 228 | 229 | Misc options:\n\ |
|---|
| … | … | |
| 429 | 430 | else if (strcmp(p + 1, "noasm") == 0) |
|---|
| 430 | 431 | global.params.useInlineAsm = 0; |
|---|
| | 432 | else if (strcmp(p + 1, "nodefaultlib") == 0) |
|---|
| | 433 | global.params.noDefaultLib = 1; |
|---|
| 431 | 434 | else if (p[1] == 'o') |
|---|
| 432 | 435 | { |
|---|
| … | … | |
| 710 | 713 | } |
|---|
| 711 | 714 | } |
|---|
| 712 | | else |
|---|
| | 715 | else if (!global.params.noDefaultLib) |
|---|
| 713 | 716 | { |
|---|
| 714 | 717 | char *arg; |
|---|
| r637 |
r651 |
|
| 151 | 151 | char useInlineAsm; |
|---|
| 152 | 152 | char fqnNames; // use fully qualified object names |
|---|
| | 153 | char noDefaultLib; |
|---|
| 153 | 154 | }; |
|---|
| 154 | 155 | |
|---|