include_directories( BEFORE ${CMAKE_CURRENT_SOURCE_DIR} ) add_subdirectory( Cfg ) add_subdirectory( Mt ) add_subdirectory( Rb ) add_subdirectory( Rd ) set( SmPhysical_SRCS AssociationReader.cpp AssociationWriter.cpp BaseObject.cpp CharacterSet.cpp ClassPropertyReader.cpp ClassPropertySADReader.cpp ClassReader.cpp ClassSADReader.cpp ClassSOReader.cpp ClassSOWriter.cpp ClassWriter.cpp Collation.cpp Column.cpp ColumnChar.cpp ColumnDate.cpp ColumnDecimal.cpp ColumnGeom.cpp ColumnList.cpp ColumnUnknown.cpp ColumnVarlen.cpp CommandWriter.cpp CoordinateSystem.cpp CoordinateSystemCollection.cpp Database.cpp DbElement.cpp DbObject.cpp Dependency.cpp DependencyReader.cpp DependencyWriter.cpp Field.cpp Fkey.cpp GroupReader.cpp Index.cpp IndexLoader.cpp LockTypes.cpp MergeReader.cpp Mgr.cpp OptionsReader.cpp OptionsWriter.cpp Owner.cpp PropertyReader.cpp PropertyWriter.cpp Reader.cpp ReadWrite.cpp Row.cpp SADReader.cpp SADWriter.cpp SchemaElement.cpp SchemaReader.cpp SchemaSOReader.cpp SchemaSOWriter.cpp SchemaWriter.cpp SOReader.cpp SOWriter.cpp SpatialContext.cpp SpatialContextCollection.cpp SpatialContextGeom.cpp SpatialContextGeomReader.cpp SpatialContextGeomWriter.cpp SpatialContextGroupReader.cpp SpatialContextGroupWriter.cpp SpatialContextReader.cpp SpatialContextWriter.cpp SpatialIndex.cpp stdafx.cpp Table.cpp TableComponentReader.cpp TableMergeReader.cpp TempObject.cpp View.cpp Writer.cpp ) add_library( SmPhysical STATIC ${SmPhysical_SRCS} ) add_dependencies( SmPhysical SMMessage )