aboutsummaryrefslogtreecommitdiffstats
path: root/meson/test cases/swift/4 generate/gen/main.swift
blob: 03acdbb08d54d00864a541fcff7cd8abee08fe4b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#if os(OSX)
    import Darwin
#else
    import Glibc
#endif

#if swift(>=3.0)
let fname = CommandLine.arguments[1]
#else
let fname = Process.arguments[1]
#endif
let code = "public func getGenerated() -> Int {\n    return 42\n}\n"

let f = fopen(fname, "w")

fwrite(code, 1, Int(strlen(code)), f)
print("Name: \(fname)")
fclose(f)