CMake Nightly Date Stamp
[kiteware-cmake.git] / Tests / SwiftMix / SwiftMain.swift
blob238059d72505aff4829d5f8df06624e8183afc4b
1 import Foundation
3 @objc class SwiftMainClass : NSObject {
4   @objc class func SwiftMain() -> Int32 {
5     dump("Hello World!");
6 #if FOO
7     dump("FOO defined");
8 #else
9     fatalError("FOO not defined");
10 #endif
11 #if BAR
12     dump("BAR defined");
13 #else
14     fatalError("BAR not defined");
15 #endif
16 #if CCOND
17     fatalError("CCOND defined");
18 #else
19     dump("CCOND not defined");
20 #endif
21 #if SWIFTCOND
22     dump("SWIFTCOND defined");
23 #else
24     fatalError("SWIFTCOND not defined");
25 #endif
26     return 0;
27   }