Not using version statements. They only apply to the module in which they are declared. To use it in multiple modules, you need static if and enums. I like that better than the version statements anyway, so if we aren't going to ever get boolean versions, I'll settle for the static if approach.On Sunday, 14 June 2015 at 13:02:03 UTC, Manfred Nowak wrote:bitwise wrote:for at least adding "||" so that code can be shared between platforms?Sureley it is a pita to write: version( iOS) version= iOS; else version( Android) version= Android; else version= neither; version( neither) version= neither; else version=iOSorAndroid; version( iOSorAndroid){ // ... }It is, but it is only a 0.0001% source code increase that can be hidden in a config file.
On 6/14/2015 10:36 PM, "Ola Fosheim =?UTF-8?B?R3LDuHN0YWQi?=
<ola.fosheim.grostad+dl...@gmail.com>" wrote:
- Re: version: multiple condition... David Nadlinger via Digitalmars-d
- Re: version: multiple condi... Walter Bright via Digitalmars-d
- Re: version: multiple condition... Joakim via Digitalmars-d
- Re: version: multiple conditions Manfred Nowak via Digitalmars-d
- Re: version: multiple conditions via Digitalmars-d
- Re: version: multiple condition... bitwise via Digitalmars-d
- Re: version: multiple condi... via Digitalmars-d
- Re: version: multiple condi... Walter Bright via Digitalmars-d
- Re: version: multiple c... Daniel Murphy via Digitalmars-d
- Re: version: multi... Walter Bright via Digitalmars-d
- Re: version: multiple condition... Mike Parker via Digitalmars-d
- Re: version: multiple condi... ketmar via Digitalmars-d
- Re: version: multiple c... anonymous via Digitalmars-d
- Re: version: multiple condi... via Digitalmars-d
- Re: version: multiple c... ketmar via Digitalmars-d
- Re: version: multi... via Digitalmars-d
- Re: version: m... ketmar via Digitalmars-d
- Re: version: m... via Digitalmars-d
- Re: version: m... ketmar via Digitalmars-d
- Re: version: m... via Digitalmars-d
- Re: version: m... ketmar via Digitalmars-d