On Thursday, 22 August 2019 at 16:36:45 UTC, a11e99z wrote:
On Thursday, 22 August 2019 at 16:34:52 UTC, a11e99z wrote:
On Thursday, 22 August 2019 at 16:34:06 UTC, a11e99z wrote:
On Thursday, 22 August 2019 at 16:07:00 UTC, jicman wrote:
On Thursday, 22 August 2019 at 15:58:56 UTC, a11e99z wrote:

case of string doesn't matter for Windows.
I mean for command lines (not in D code)
and again I mean: file names are case insensitive fro Windows :)

Thanks. ;-)

Any specific one? I am trying -debug, and it is giving me the same thing. If I try -w, just gives me too many warnings.

12:50:23.42>c:\D\bin\build -I..;c:\D\import -debug -version=gui -version=Phobos PMORpts.res PMORpts.d
OPTLINK (R) for Win32  Release 8.00.12
Copyright (C) Digital Mars 1989-2010  All rights reserved.
http://www.digitalmars.com/ctg/optlink.html
c:\D\import\juno\com\core.obj(core)
 Error 42: Symbol Undefined _VarCmp@16
c:\D\import\juno\com\core.obj(core)
 Error 42: Symbol Undefined _VarDecNeg@8

These are the options for dmd 1.076:

12:56:19.43>dmd
DMD32 D Compiler v1.076
Copyright (c) 1999-2012 by Digital Mars written by Walter Bright
Documentation: http://www.digitalmars.com/d/1.0/index.html
Usage:
  dmd files.d ... { -switch }

  files.d        D source files
  @cmdfile       read arguments from cmdfile
  -c             do not link
  -cov           do code coverage analysis
  -D             generate documentation
  -Dddocdir      write documentation file to docdir directory
  -Dffilename    write documentation file to filename
  -d             allow deprecated features
  -di            show use of deprecated features as warnings
  -debug         compile in debug code
  -debug=level   compile in debug code <= level
  -debug=ident   compile in debug code identified by ident
  -debuglib=name    set symbolic debug library to name
  -defaultlib=name  set default library to name
  -deps=filename write module dependencies to filename
  -g             add symbolic debug info
  -gc            add symbolic debug info, pretend to be C
  -gs            always emit stack frame
  -H             generate 'header' file
  -Hddirectory   write 'header' file to directory
  -Hffilename    write 'header' file to filename
  --help         print help
  -Ipath         where to look for imports
  -ignore        ignore unsupported pragmas
  -inline        do function inlining
  -Jpath         where to look for string imports
  -Llinkerflag   pass linkerflag to link
  -lib           generate library rather than object files
  -man           open web browser on manual page
  -map           generate linker .map file
  -nofloat       do not emit reference to floating point
  -O             optimize
  -o-            do not write object file
  -odobjdir      write object & library files to directory objdir
  -offilename    name output file to filename
  -op            do not strip paths from source file
  -profile       profile runtime performance of generated code
  -quiet         suppress unnecessary messages
  -release       compile release version
  -run srcfile args...   run resulting program, passing args
  -unittest      compile in unit tests
  -v             verbose
  -v1            D language version 1
  -version=level compile in version code >= level
  -version=ident compile in version code identified by ident
  -w             warnings as errors (compilation will halt)
  -wi            warnings as messages (compilation will continue)
  -X             generate JSON file
  -Xffilename    write JSON file to filename


Reply via email to