User Tools

Site Tools


devel:sis

This is an old revision of the document!


Building SIS

  • Replace restrict to restrict_var – it is a keyword now.
  • Use __MINGW32__ macro to distinguish Linux/Windows builds.
  • For Windows builds add -lwinmm to the linker command.

Cross-compiling for Windows

  1. Install MinGW-W64: sudo apt install mingw-w64
  • 32-bit SIS for Windows:
    ./configure --host=i686-w64-mingw32
    make
  • 64-bit SIS for Windows:
    ./configure --host=x86_64-w64-mingw32
    make

Compiling for Linux

  • 32-bit SIS for Linux:
    CFLAGS=-m32 ./configure
    make
  • 64-bit SIS for Linux:
    CFLAGS=-m64 ./configure
    make
Copyright © 2014-2024 workcraft.org

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki