google i/o でkotlinがAndroidで公式サポートされる発表があったので、kotlin/Nativeのテトリスをビルドしてみた。
ライブラリの追加
Install SDL2 development files (see https://www.libsdl.org/download-2.0.php). For Mac - copy SDL2.framework to $HOME/Library/Frameworks. For Debian-like Linux - use apt-get install libsdl2-dev.
Kotolin-nativeのビルドには必要ないがテトリスのビルドにSDL2のライブラリが必要と書いているので、追加しておく
Kotolin-nativeのビルド
$ git clone https://github.com/JetBrains/kotlin-native
$ cd kotlin-native
$ ./gradlew dependencies:update
$ ./gradlew dist
パスを通す
$ export PATH=./dist/bin:$PATH
テトリスのビルド
$ cd samples/tetris
$ ./build.sh
実行
$ ./Tetris.kexe.kexe