Changeset 1410

Show
Ignore:
Timestamp:
08/01/08 11:26:41 (4 months ago)
Author:
timdewhirst
Message:

oal
- ensure dependency on ool is not enforced if GLEW is not available

Location:
trunk/src/openassetlib/al
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • trunk/src/openassetlib/al/al.cpp

    r1374 r1410  
    713713                } 
    714714 
     715#ifdef HAVE_GL_GLEW_H 
    715716                AL_DECLSPEC ool::sg::scene_ptr convert_to_object(asset_ptr) 
    716717                { 
    717718                        return ool::sg::scene_ptr(); 
    718719                } 
     720#endif 
    719721 
    720722                AL_DECLSPEC bool store_image(asset_ptr asset, oil::il::image_type_ptr image, const opl::string& image_property_name_prefix) 
  • trunk/src/openassetlib/al/al.hpp

    r1347 r1410  
    1717#include <openmedialib/ml/ml.hpp> 
    1818#include <openmedialib/ml/openmedialib_plugin.hpp> 
     19#include <openassetlib/al/config.hpp> 
     20#include <openassetlib/al/al_plugin.hpp> 
     21 
     22#ifdef HAVE_GL_GLEW_H 
    1923#include <openobjectlib/sg/sg.hpp> 
    2024#include <openobjectlib/sg/openobjectlib_plugin.hpp> 
    21 #include <openassetlib/al/config.hpp> 
    22 #include <openassetlib/al/al_plugin.hpp> 
     25#endif 
    2326 
    2427#ifdef _MSC_VER 
     
    3033namespace oil = olib::openimagelib; 
    3134namespace oml = olib::openmedialib; 
     35#ifdef HAVE_GL_GLEW_H 
    3236namespace ool = olib::openobjectlib; 
     37#endif 
    3338 
    3439namespace olib { namespace openassetlib { 
     
    102107                AL_DECLSPEC oil::il::image_type_ptr convert_to_image(asset_ptr); 
    103108                AL_DECLSPEC oml::ml::input_type_ptr convert_to_media(asset_ptr); 
     109#ifdef HAVE_GL_GLEW_H 
    104110                AL_DECLSPEC ool::sg::scene_ptr      convert_to_object(asset_ptr); 
     111#endif  
    105112 
    106113                /////////////////////////////////////////////////////////////////////////////