# Raco-exe-multitarget

**URL:** https://racket.discourse.group/t/raco-exe-multitarget/509
**Category:** Show & Tell
**Tags:** raco, raco-cross
**Created:** [January 1, 2022, 8:28pm UTC](https://racket.discourse.group/t/raco-exe-multitarget/509 "2022-01-01T20:28:10Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![sschwarzer](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/sschwarzer/32/1940_2.png) [@sschwarzer](https://racket.discourse.group/u/sschwarzer)
#### Post date: [January 1, 2022, 8:28pm UTC](https://racket.discourse.group/t/raco-exe-multitarget/509/1 "2022-01-01T20:28:10Z")

</div>

Following up on a [recent topic](https://racket.discourse.group/t/simpler-cross-compiling-for-multiple-platforms/456), I created a package [raco-exe-multitarget](https://pkgd.racket-lang.org/pkgn/package/raco-exe-multitarget).

The package relies on [raco-cross](https://pkgd.racket-lang.org/pkgn/package/raco-cross) to implement a raco command `exe-multitarget` to create standalone binaries for multiple platforms in one go. Here's an example, copied from the README:

```scheme
todo-txt [main]$ raco exe-multitarget \
        --targets x86_64-linux,x86_64-win32 \
        --launcher-name-template "{launcher-name}-{version}-{target}" \
        --version 1.2.3 \
        file/todoreport.rkt
[Lots of output from different raco commands ...]

todo-txt [main]$ ls -1 build
todoreport-1.2.3-x86_64-linux
todoreport-1.2.3-x86_64-win32.exe

```

See the [README](https://git.sr.ht/~sschwarzer/raco-exe-multitarget/tree/main/item/README.md) for more information on the tool, including some open issues.

The tool works fine for me so far, but I'd appreciate your feedback on whether the tool works for you, too, and what functionality you miss.
