hasufell
094647cb14
BUILD: respect DESTDIR variable
...
DESTDIR is used for temporary install location
in package managers otherwise you have to add
the temporary locations to BINDIR and LIBDIR
which can cause trouble with the pkg-config file.
2013-07-24 01:41:27 +02:00
Nigel Stewart
2ce935a13f
Revamp dist-src and dist-win32 Makefile targets.
2013-07-20 22:58:10 -05:00
Nigel Stewart
41c1305a89
Re-write .pc files unconditionally, in case GLEW_DEST is specified on command line.
...
#189 Generated .pc files are "easy to break"
2012-11-11 13:09:20 -06:00
Nigel Stewart
71b38cfeb4
dos2unix for Linux/Mac build from .zip package.
...
Issue #205 config.guess / MacOSX 10.8 / bad interpreter
2012-11-11 11:43:37 -06:00
Nigel Stewart
287c58f930
Add build support for NaCL - Google Native Client.
2012-08-16 14:26:32 -05:00
Nigel Stewart
0a04f18c01
Use -fPIC for Linux and Darwin builds.
...
See: https://bugs.launchpad.net/ubuntu/+source/glew/+bug/811789
2012-08-07 21:54:20 -05:00
Nigel Stewart
3460dd42f1
Fixup: makefile typo.
2012-07-17 22:46:09 -05:00
Nigel Stewart
538147f387
GLEWAPIENTRY no longer needed in Makefile
2012-05-04 23:35:12 -05:00
Nigel Stewart
cb7c643fab
Fixups for GLEWAPIENTRY on Apple
2012-05-04 15:58:44 -05:00
Nigel Stewart
0af3be62b0
Optional symlink step for GLEW build. For Cygwin, Mingw32, etc.
2012-02-15 13:15:40 -06:00
Nigel Stewart
aa7da9242a
Makefile refinements: Move strip step from install to build, make it optional. Don't use exotic .o suffixes. Put temporary files in tmp/ for easy seperation and deltion
2012-02-12 14:12:36 -06:00
Nigel Stewart
6075e477b8
For dist-src target, ensure Makefile line-endings are platform consistant.
2011-11-23 15:45:21 -06:00
Nigel Stewart
85c3078cc4
Fixup for GLEW 1.6.0 dist-win target: package the GLEWmx libraries too.
2011-04-28 18:51:46 -05:00
Nigel Stewart
dea5a6143c
For ID: 3148451 - bad dll perms on default cygwin 1.7.7 install
2011-04-25 23:21:28 -05:00
Nigel Stewart
4a9b2a7b42
Fix for setting the soname of GLEWmx shared libraries - Thanks to Adam Williamson (Fedora QA Community Monkey)
2011-03-28 20:22:45 -05:00
Nigel Stewart
18455eb40f
Update the GLEW build to build both vanilla and MX GLEW libraries. MX libraries now have mx suffix. Targets for building and installing are changed accordingly. Logic for glewmx.pc
2011-02-18 23:02:26 -06:00
Nigel Stewart
10ad0592df
Remove git .patch files for tardist, dist-win32 and dist-src targets"
2011-01-31 08:10:28 -06:00
Nigel Stewart
ed21c4a151
Filter our git .patch files for dist-src and dist-win32 targets.
2011-01-29 07:47:16 -06:00
Tom Fogal
266f2b4ceb
Remove lib and bin directories when cleaning.
...
To ensure developers will end up with the same configuration as a
freshly-cloned repository -- and thereby making sure we catch bugs
like edc3c1 earlier.
2011-01-25 14:38:44 -07:00
Tom Fogal
e564a97c81
Make sure output directories exist.
...
The targets themselves cannot have these dependencies, because they
use $^ and thus putting the dependent target in there screws up
the build.
2011-01-25 14:38:41 -07:00
nigels
0b890ef852
Improved Cygwin support as proposed in Feature Request ID: 3081290
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@626 783a27ee-832a-0410-bc00-9f386506c6dd
2010-10-29 05:14:45 +00:00
nigels
bdfbf18f14
Improved mingw32 support, including cross-compile from Linux
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@622 783a27ee-832a-0410-bc00-9f386506c6dd
2010-09-22 19:38:25 +00:00
nigels
814999051c
Apply patch for ID: 3007103 - Add missing mkdir
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@603 783a27ee-832a-0410-bc00-9f386506c6dd
2010-05-31 14:40:31 +00:00
nigels
0eb615148f
Last minute touch-ups for 1.5.3 release
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@583 783a27ee-832a-0410-bc00-9f386506c6dd
2010-03-01 05:09:30 +00:00
nigels
15471cbd9f
Create bin and lib dir for dist-src, do dos2unix/unix2dos for .pm and .rc files too
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@579 783a27ee-832a-0410-bc00-9f386506c6dd
2010-02-28 18:40:09 +00:00
nigels
0d04f76ced
Add pkg-config support, based on patch by Eric Anholt
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@575 783a27ee-832a-0410-bc00-9f386506c6dd
2010-01-07 17:03:40 +00:00
nigels
e72fe268e8
Touch-ups for GLEW 1.5.2 release. Add dist-src target
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@573 783a27ee-832a-0410-bc00-9f386506c6dd
2009-12-31 17:05:56 +00:00
nigels
59e9d1e9e4
Add dist-win32 target for building win32 binary .zip archive
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@570 783a27ee-832a-0410-bc00-9f386506c6dd
2009-12-31 16:05:28 +00:00
nigels
23d0bc6157
tfogal 'at' alumni.unh.edu - build binaries from the object files instead of directly from the source files.
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@564 783a27ee-832a-0410-bc00-9f386506c6dd
2009-11-17 02:50:58 +00:00
nigels
67636dd2af
ID: 2785080 USE consistently
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@553 783a27ee-832a-0410-bc00-9f386506c6dd
2009-05-16 21:55:29 +00:00
ikits
f4f720b620
bug fix
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@526 783a27ee-832a-0410-bc00-9f386506c6dd
2007-12-28 03:05:25 +00:00
ikits
3f63c6224c
Year change
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@521 783a27ee-832a-0410-bc00-9f386506c6dd
2007-12-28 01:47:25 +00:00
ikits
b6ef9dd3ad
Bug fixes
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@508 783a27ee-832a-0410-bc00-9f386506c6dd
2007-09-28 19:07:02 +00:00
ikits
2dde3c1f7e
added bindir and incdir
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@485 783a27ee-832a-0410-bc00-9f386506c6dd
2007-03-02 16:56:00 +00:00
ikits
790f91b5f1
fix cygwin build
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@484 783a27ee-832a-0410-bc00-9f386506c6dd
2007-03-02 15:14:23 +00:00
ikits
d9f98404cc
bug fixes
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@474 783a27ee-832a-0410-bc00-9f386506c6dd
2007-03-01 07:09:30 +00:00
ikits
2fd600b733
added lib64 fix
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@470 783a27ee-832a-0410-bc00-9f386506c6dd
2007-03-01 05:19:49 +00:00
ikits
7e708af2be
version & year bump
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@469 783a27ee-832a-0410-bc00-9f386506c6dd
2007-03-01 05:11:36 +00:00
ikits
b81c03cf9a
added multithreaded compilation patch
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@446 783a27ee-832a-0410-bc00-9f386506c6dd
2006-11-21 04:12:47 +00:00
ikits
1910b4c021
added lib64 patch
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@429 783a27ee-832a-0410-bc00-9f386506c6dd
2006-03-02 23:02:51 +00:00
ikits
89ad8ec389
bug fixes and copyright year changes
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@427 783a27ee-832a-0410-bc00-9f386506c6dd
2006-02-26 16:45:12 +00:00
mem
60177ef22f
Fix soname, ABI broke
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@361 783a27ee-832a-0410-bc00-9f386506c6dd
2005-01-05 20:19:03 +00:00
ikits
6bac503bc8
makefile fixes
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@339 783a27ee-832a-0410-bc00-9f386506c6dd
2005-01-04 04:11:14 +00:00
ikits
0e9497e92a
added darwin makefile
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@338 783a27ee-832a-0410-bc00-9f386506c6dd
2005-01-04 03:57:56 +00:00
ikits
d50db91bd0
Year bump in copyright message. Removed obsolete files from auto/src.
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@333 783a27ee-832a-0410-bc00-9f386506c6dd
2005-01-03 07:32:34 +00:00
ikits
a576f04909
Version bump; added glewIsSupported; split source file, it is too big for VC7.1
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@319 783a27ee-832a-0410-bc00-9f386506c6dd
2004-12-29 05:43:35 +00:00
mem
e770d34a35
Makefile is getting out of hand. Use GNU tools' config.guess to obtain
...
the canonical system name and include the corresponding Makefile snippet
from config/. config.guess has been written with portability in mind,
so it should work properly on all supported systems. Should its licence
(GPL) become a problem, it can be replaced with a simpler script that
supports only the systems we know something about.
Adding support for a new system is just a matter of running
config/config.guess and writing the matching config/Makefile.$system
file.
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@315 783a27ee-832a-0410-bc00-9f386506c6dd
2004-12-07 17:28:58 +00:00
ikits
a6eb9cb70d
version bump
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@313 783a27ee-832a-0410-bc00-9f386506c6dd
2004-12-06 08:39:50 +00:00
ikits
6c449294c8
*** empty log message ***
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@311 783a27ee-832a-0410-bc00-9f386506c6dd
2004-12-06 07:52:55 +00:00
ikits
48458fa725
added FreeBSD support
...
git-svn-id: https://glew.svn.sourceforge.net/svnroot/glew/trunk/glew@308 783a27ee-832a-0410-bc00-9f386506c6dd
2004-12-06 06:53:44 +00:00