Changeset 1788 for GTP/trunk/Lib/Geom


Ignore:
Timestamp:
11/24/06 17:38:52 (18 years ago)
Author:
gumbau
Message:

Added the GeoLodLibraryDLL project which compiles the LodStrips? and LodTrees? librarys into a separate DLL. This DLL is smaller than the static lib.

Location:
GTP/trunk/Lib/Geom/shared/GTGeometry
Files:
3 added
5 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/Lib/Geom/shared/GTGeometry/GTGeometry.sln

    r774 r1788  
    11Microsoft Visual Studio Solution File, Format Version 8.00 
    22Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "GTGeometry", "GTGeometry.vcproj", "{A1B6E932-F612-4CBC-9260-DF91CD4E748F}" 
     3        ProjectSection(ProjectDependencies) = postProject 
     4        EndProjectSection 
     5EndProject 
     6Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "GeoLodLibraryDLL", "GeoLodLibraryDLL.vcproj", "{84625A65-ECC9-4DD3-B02E-1C21C5766D72}" 
    37        ProjectSection(ProjectDependencies) = postProject 
    48        EndProjectSection 
     
    1418                {A1B6E932-F612-4CBC-9260-DF91CD4E748F}.Release.ActiveCfg = Release|Win32 
    1519                {A1B6E932-F612-4CBC-9260-DF91CD4E748F}.Release.Build.0 = Release|Win32 
     20                {84625A65-ECC9-4DD3-B02E-1C21C5766D72}.Debug.ActiveCfg = Debug|Win32 
     21                {84625A65-ECC9-4DD3-B02E-1C21C5766D72}.Debug.Build.0 = Debug|Win32 
     22                {84625A65-ECC9-4DD3-B02E-1C21C5766D72}.Release.ActiveCfg = Release|Win32 
     23                {84625A65-ECC9-4DD3-B02E-1C21C5766D72}.Release.Build.0 = Release|Win32 
    1624        EndGlobalSection 
    1725        GlobalSection(ExtensibilityGlobals) = postSolution 
  • GTP/trunk/Lib/Geom/shared/GTGeometry/GTGeometry.vcproj

    r1782 r1788  
    2121                                Optimization="0" 
    2222                                AdditionalIncludeDirectories=".\src\libs;.\include;.\src\libs\vmi\include;.\src\libs\ntl" 
    23                                 PreprocessorDefinitions="WIN32;_DEBUG;_LIB;GLEW_STATIC" 
     23                                PreprocessorDefinitions="WIN32;_DEBUG;_LIB;GLEW_STATIC;GEOLODLIBRARYDLL_API=" 
    2424                                MinimalRebuild="TRUE" 
    2525                                ExceptionHandling="TRUE" 
     
    6565                                Optimization="2" 
    6666                                AdditionalIncludeDirectories=".\src\libs;.\include;.\src\libs\vmi\include;.\src\libs\ntl" 
    67                                 PreprocessorDefinitions="WIN32;NDEBUG;_LIB;GLEW_STATIC" 
     67                                PreprocessorDefinitions="WIN32;NDEBUG;_LIB;GLEW_STATIC;GEOLODLIBRARYDLL_API=" 
    6868                                MinimalRebuild="TRUE" 
    6969                                BasicRuntimeChecks="0" 
     
    386386                        <File 
    387387                                RelativePath=".\include\GeoMesh.h"> 
    388                         </File> 
    389                         <File 
    390                                 RelativePath=".\include\GeoMeshLoader.h"> 
    391388                        </File> 
    392389                        <File 
  • GTP/trunk/Lib/Geom/shared/GTGeometry/include/GeoLodObject.h

    r1526 r1788  
    11#ifndef _GEOLODOBJECT 
    22#define _GEOLODOBJECT 
     3 
     4#ifndef GEOLODLIBRARYDLL_API 
     5#define GEOLODLIBRARYDLL_API 
     6#endif 
    37 
    48namespace Geometry 
     
    610        class IndexData; 
    711 
    8         class LodObject 
     12        class GEOLODLIBRARYDLL_API LodObject 
    913        { 
    1014        public: 
  • GTP/trunk/Lib/Geom/shared/GTGeometry/include/GeoLodStripsLibrary.h

    r1560 r1788  
    8181        }; 
    8282 
    83         class LodStripsLibrary : public Geometry::LodObject 
     83        class GEOLODLIBRARYDLL_API LodStripsLibrary : public Geometry::LodObject 
    8484        { 
    8585                private: 
  • GTP/trunk/Lib/Geom/shared/GTGeometry/include/GeoMeshLoader.h

    r1083 r1788  
    107107         
    108108        /// Mesh class interface 
    109         class GeoMeshLoader 
     109        class GEOLODLIBRARYDLL_API GeoMeshLoader 
    110110        { 
    111111                private: 
Note: See TracChangeset for help on using the changeset viewer.