• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

archlinux/H23-Dec-2018-

generic/H23-Dec-2018-

modules/H23-Dec-2018-

README.mdH A D23-Dec-20181.1 KiB

README.md

1This repository contains toolchains usable for crosscompiling with CMake. They
2are meant to be used on ArchLinux, but they can also (with some directory
3structure modifications) work on other systems.
4
5How to use them?
6================
7
8Suppose you have sources which use CMake build system. Create new clean build
9directory, pick any toolchain and run cmake with your selected toolchain in it,
10e.g.:
11
12    mkdir build-win
13    cd build-win
14    cmake -DCMAKE_TOOLCHAIN_FILE=~/toolchains/archlinux/Qt4-mingw32.cmake ..
15
16Now you can compile (and install/package) the application as usual:
17
18    make -j3
19    make package
20    make me happy
21
22The result is application crosscompiled for given architecture and system (here
23it is Qt4 application for Windows).
24
25Dependencies for crosscompiling
26===============================
27
28Every toolchain file has listed dependecies, which are needed for successful
29crosscompilation. Packages are available either in official ArchLinux
30repositories, in AUR or, for more exotic architectures, in [my own repository](http://github.com/mosra/archlinux).
31