Changes between Version 9 and Version 10 of premake


Ignore:
Timestamp:
Apr 4, 2013, 12:02:48 AM (11 years ago)
Author:
historic_bruno
Comment:

Adds new premake options

Legend:

Unmodified
Added
Removed
Modified
  • premake

    v9 v10  
    4242 * `gles` - Use non-working OpenGL ES 2.0 mode
    4343 * `icc` - Use Intel C++ Compiler (Linux only; should use either `--cc icc` or `--without-pch` too, and then set `CXX=icpc` before calling make)
    44  * `without-audio` - Disable use of OpenAL/Ogg/Vorbis APIs
     44 * `macosx-bundle` - Set the compiled binary as an OS X bundle with the given identifier string, e.g. "com.wildfiregames.0ad".
     45 * `macosx-version-min` - Set minimum required version of the OS X APIs to use, e.g. "10.6".
    4546 * `minimal-flags` - Only set compiler/linker flags that are really needed. Has no effect on Windows builds. Use this to set your own compiler/linker flags (`CXXFLAGS`, `LDFLAGS`)
    46  * `without-nvtt` - Disable use of NVTT
    47  * `without-tests` - Disable generation of test projects
    48  * `without-pch` - Disable generation and usage of precompiled headers
    4947 * `with-system-nvtt` - Search standard paths for nvidia-texture-tools library, instead of using bundled copy
    5048 * `with-system-enet` - Search standard paths for libenet, instead of using bundled copy
    5149 * `with-system-mozjs185` - Search standard paths for libmozjs185, instead of using bundled copy
     50 * `without-audio` - Disable use of OpenAL/Ogg/Vorbis APIs
     51 * `without-nvtt` - Disable use of NVTT
     52 * `without-pch` - Disable generation and usage of precompiled headers
     53 * `without-tests` - Disable generation of test projects
    5254 * `bindir` - Directory for executables (typically `/usr/games`); default is to be relocatable
    5355 * `datadir` - Directory for data files (typically `/usr/share/games/0ad`); default is `../data/` relative to executable
    5456 * `libdir` - Directory for libraries (typically `/usr/lib/games/0ad`); default is `./` relative to executable
     57 * `sysroot` - Root directory for SDK builds, sets the `sysroot` compiler flag and `syslibroot` linker flag (e.g. `/usr/lib` becomes `SYSROOT/usr/lib`).
    5558
    5659'''Note:''' Most of the options are special purpose and not needed for the average build. You shouldn't use an option unless you understand it and have a need for it.