# Improvements to cross-platform building: choose platform in editor, optionally allow case-insensitive URLs on case-sensitive filesystems, run Windows builds through WINE on Unix

**URL:** https://forum.castle-engine.io/t/improvements-to-cross-platform-building-choose-platform-in-editor-optionally-allow-case-insensitive-urls-on-case-sensitive-filesystems-run-windows-builds-through-wine-on-unix/395
**Category:** News
**Created:** [August 6, 2021, 6:22pm UTC](https://forum.castle-engine.io/t/improvements-to-cross-platform-building-choose-platform-in-editor-optionally-allow-case-insensitive-urls-on-case-sensitive-filesystems-run-windows-builds-through-wine-on-unix/395 "2021-08-06T18:22:36Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![michalis](https://forum.castle-engine.io/user_avatar/forum.castle-engine.io/michalis/32/3_2.png) [@michalis](https://forum.castle-engine.io/u/michalis)
#### Post date: [August 6, 2021, 6:22pm UTC](https://forum.castle-engine.io/t/improvements-to-cross-platform-building-choose-platform-in-editor-optionally-allow-case-insensitive-urls-on-case-sensitive-filesystems-run-windows-builds-through-wine-on-unix/395/1 "2021-08-06T18:22:36Z")

</div>

| [![Choose platfom in CGE editor](https://castle-engine.io/wp/wp-content/uploads/2021/08/choose_platform-200x114.png)](https://castle-engine.io/wp/wp-content/uploads/2021/08/choose_platform.png "Choose platfom in CGE editor") |
| [![Seamlessly running Windows application through WINE on Linux](https://castle-engine.io/wp/wp-content/uploads/2021/08/wine-run-200x113.png)](https://castle-engine.io/wp/wp-content/uploads/2021/08/wine-run.png "Seamlessly running Windows application through WINE on Linux") |

1. You can now choose the _platform_ (Windows, Linux, Android, iOS…) to build and run from the editor. This platform is then used by _compile, run, package, install_ build tool commands. This means that, if you have cross-compilers set up (hint: use [fpcupdeluxe](https://github.com/castle-engine/castle-engine/wiki/fpcupdeluxe)) then you can now easily build for various platforms, right from the GUI editor, without resorting to command-line and playing with environment variables.

2. Another new feature, also related to the cross-platform development, is specifically for _Linux/FreeBSD developers that want to target Windows too_: 

3. To make things balanced, we also have one _new feature for Windows developers to make it easier for them to build apps for Unix (Linux, FreeBSD) desktops:_
