Skip to content
Snippets Groups Projects
Forked from Hammer / hammer
Loading
  • Nicolas Léveillé's avatar
    windows build: Add build scripts + appveyor.yml · be308200
    Nicolas Léveillé authored
    In order to guarantee that Hammer can build on Windows, an appveyor.yml
    and associated build scripts will build hammer and its examples. The idea
    is that as soon as the appveyor.yml exists in the repository, pull
    requests that would impede Windows portability would be immediately
    detected.
    
    The scripts expect CL.EXE to be in the path, and will produce their
    results in build/
    
    The highest level of warning is enabled on CL.EXE, minus warnings that
    bring CL.EXE to a level that ressembles C99. The only notable warning
    that was disabled is the one that tells you about implicit truncating
    conversions.
    
    Hammer's source code has quite a few implicit conversions say from a 64bit
    unsigned integer to a integer of a lesser size (signed or otherwise)
    be308200
    History