Main Page   Modules   Class Hierarchy   Compound List   File List   Compound Members   File Members   Related Pages   Examples  

misc/config.h

Go to the documentation of this file.
00001 #ifndef MISC_CONFIG_H
00002 #define MISC_CONFIG_H
00003 
00004 /*
00005 
00006   GLT OpenGL C++ Toolkit (LGPL)
00007   Copyright (C) 2000-2002 Nigel Stewart  
00008 
00009   Email: nigels.com@gmail.com   
00010   WWW:   http://www.nigels.com/glt/
00011 
00012   This library is free software; you can redistribute it and/or
00013   modify it under the terms of the GNU Lesser General Public
00014   License as published by the Free Software Foundation; either
00015   version 2.1 of the License, or (at your option) any later version.
00016 
00017   This library is distributed in the hope that it will be useful,
00018   but WITHOUT ANY WARRANTY; without even the implied warranty of
00019   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
00020   Lesser General Public License for more details.
00021 
00022   You should have received a copy of the GNU Lesser General Public
00023   License along with this library; if not, write to the Free Software
00024   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
00025 
00026 */
00027 
00034 #include <glt/config.h>
00035 
00036 // GLT_ZLIB                 Define this for zlib support
00037 // GLT_PNG                  Define this for PNG support
00038 
00039 #ifdef GLT_WIN32
00040 #define GLT_ZLIB
00041 #define GLT_PNG
00042 #endif
00043 
00044 #ifdef GLT_UNIX
00045 #define GLT_ZLIB
00046 #define GLT_PNG
00047 #endif
00048 
00049 //
00050 
00051 // PNG depends on ZLib
00052 
00053 #if defined(GLT_PNG) && !defined(GLT_ZLIB)
00054 #define GLT_ZLIB
00055 #endif
00056 
00057 #ifdef GLT_WIN32
00058 #pragma comment (lib, "advapi32")    // Windows registry interface
00059 
00060 #ifdef GLT_ZLIB
00061 #pragma comment(lib, "zlib.lib")      // zLib compression library
00062 #endif
00063 
00064 #ifdef GLT_PNG
00065 #pragma comment(lib, "png.lib")      // zLib compression library
00066 #endif
00067 
00068 #endif
00069 
00070 #endif

Generated on Tue Nov 5 11:11:03 2002 for GLT by doxygen1.2.18