visualboyadvance-m/CMakeScripts
Rafael Kitover 41ead88dcb 32 bit cross compiling support on Linux
Add the `m32` parameter to ./installdeps to fetch 32 bit multilib
dependencies on Fedora, Arch and Solus linuxes and add a cmake toolchain
file to build with them.

For MSYS2 support both an `m32` and an `m64` to choose deps for 32 bit
or 64 bit mingw targets.

Adjust build instructions from ./installdeps to support both usages.

Other changes:

- use --nogpgcheck --best --allowerasing for dnf invocations for Fedora,
  the --nogpgcheck is necessary when Rawhide is confused about which
  keys it has, and the latter two are needed for upgrades that remove
  unneeded deps etc

- when finding GTK2, first try using pkg-config, and only fall back to
  the cmake script when that fails, pkg-config works better for cross
  builds

- add cairo to dep lists in ./installdeps for the time being

- for arch, list individual packages from base-devel instead of
  base-devel that do not require gcc-libs because of potential conflicts
  between gcc and gcc-multilib
2017-03-23 14:09:17 -07:00
..
CMakeASM_NASMInformation.cmake compile/link flags improvements 2016-11-20 11:11:52 -08:00
CMakeDetermineASM_NASMCompiler.cmake CMAKE: Use built in support for ASM compilers. Bump required version to 2.6.0 2011-02-20 13:31:49 +00:00
CMakeTestASM_NASMCompiler.cmake CMAKE: Use built in support for ASM compilers. Bump required version to 2.6.0 2011-02-20 13:31:49 +00:00
FindDirectX.cmake all current vba-m Wx patches applied to trunk. 2011-05-25 11:55:46 +00:00
FindGettext.cmake NLS: Improve translations build 2011-12-03 20:29:05 +00:00
FindOpenAL.cmake ./installdeps + windows cross build improvements 2016-12-12 19:46:14 -05:00
FindSDL2.cmake Improve the method to find SDL2. 2017-02-11 23:48:11 +08:00
FindSFML.cmake full support for cross-compiling to win32 with mxe 2016-12-21 13:02:55 -08:00
FindSSP.cmake add LTO support, fix libssp link, add -ggdb3 -Og 2016-11-21 12:37:21 -08:00
GetGitRevisionDescription.cmake added git support to cmakelists.txt 2015-06-12 08:04:26 -04:00
GetGitRevisionDescription.cmake.in added git support to cmakelists.txt 2015-06-12 08:04:26 -04:00
MacPackageManagers.cmake generalize ./installdeps + mac pkg mgrs support 2016-12-10 23:41:32 -08:00
Toolchain-cross-MinGW-w64-i686.cmake generalize ./installdeps + mac pkg mgrs support 2016-12-10 23:41:32 -08:00
Toolchain-cross-MinGW-w64-x86_64.cmake generalize ./installdeps + mac pkg mgrs support 2016-12-10 23:41:32 -08:00
Toolchain-cross-m32.cmake 32 bit cross compiling support on Linux 2017-03-23 14:09:17 -07:00
UseGCCBinUtilsWrappers.cmake add LTO support, fix libssp link, add -ggdb3 -Og 2016-11-21 12:37:21 -08:00