Commits

Author Commit Message Labels Comments Date
wahrhaft
Added tag 2.0.0 for changeset 2e14d1a541b7
wahrhaft
Bump version number to 2.0.0
Tags
2.0.0
ecsv
Update video extension API version to 3.0.0 and video plugin API version to 2.2.0
ecsv
Allow to statically set *_(CFLAGS|LIBS) without pkg-config n.pepinpe requested in #540 to allow overwriting the automatically searched CFLAGS and LIBS for used libraries. This should allow distributors to set the build configuration without patching the makefile. This is important for systems were pkg-config or sdl-config aren't normally used.
ecsv
Enable Link-time optimization by default The GCC introduced Link-time optimization in GCC 4.5 (2010-04-14). This should be long enough available that interested users have upgraded to a compiler supporting it. The MSVC project already enabled WholeProgramOptimization since a long time. Enabling it by default in GCC seems to be equally valid.
ecsv
Add CXXFLAGS to the linker step The GCC manual states for different parameters that the options for compilation must also be used when linking. The options for compilation are stored in CXXFLAGS and added to LINK.o to fix the behavior. Option which need this are for example -fPIC/-fPIE or -flto.
ecsv
Revert "Enable link time garbage collection when link time optimization is enabled" Some linker on different platforms don't handle the garbage collection correctly and create extreme bloated binaries. Therefore, leave it to the user to enable this feature or not.
ecsv
Enable link time garbage collection when link time optimization is enabled
ecsv
Introduce WARNFLAGS for default (removable) compiler warning flags
ecsv
Don't use long to store pointers long may be to short to store pointers on 64 bit systems and therefore cause build failures on Windows.
ecsv
Disable PIC on MinGW to reduce warnings
n.pe...@gmail.com
Correct OpenGL includes on OSX
n.pe...@gmail.com
Fix path to OSX SDK with XCode >=4.3
veganaize
Don't try to find OpenGL libraries on MacOSX and MinGW using pkg-config MacOSX and MinGW don't provide gl.pc or glu.pc to find the cflags or libs using pkg-config. Removing this search and replacing it with an hardcoded value is easier on these platforms.
ecsv
Use $(OBJDIR) in clean target instead of hardcoded path
ecsv
Allow to add a postfix for each build The POSTFIX make option is useful for distributions to compile different versions of the plugin in parallel. The object files will be stored in a directory with the postfix appended and the linker result will also have this postfix appended.
veganaize
Add support for MingW32
ecsv
Add CROSS_COMPILE make option The CROSS_COMPILE make option can be used to automatically prepend the prefix to all build relevant tools to seamlessly allow cross compilation without setting each tool name separately. Cross compiling for MinGW32 would can be done using $ make -C projects/unix/ CROSS_COMPILE=i686-pc-mingw32- HOST_CPU=i686 UNAME=MINGW
ecsv
Allow to change names of *-config tools for cross compiles
ecsv
Synchronize usage of environmental variables for UNAME with HOST_CPU
wahrhaft
Merge new platforms in Makefile
bentley
Add newlines to ends of files.
bentley
Detect OpenBSD PowerPC platforms macppc and socppc.
ecsv
Add configuration for semi-supported architecture armel
wahrhaft
Added tag 1.99.5 for changeset 567e98c19050
wahrhaft
bump version to 1.99.5
Tags
1.99.5
ecsv
Remove unused dependency to GLU The OpenGL Utility Library was only used in a dead code path and can be removed without loosing any functionality.
ecsv
Enable experimental support for link-time optimization
wahrhaft
update to 2.1.0 API
ecsv
Explicitly disable PIC in case of PIC=0
  1. Prev
  2. Next