include_directories( BEFORE ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/Lp ${CMAKE_CURRENT_SOURCE_DIR}/Ph ${CMAKE_CURRENT_SOURCE_DIR}/Ph/Rd ) add_subdirectory( Ov ) set( PostGISSchemaMgr_STAT_SRCS SchemaManager.cpp Lp/AssociationPropertyDefinition.cpp Lp/Class.cpp Lp/ClassDefinition.cpp Lp/DataPropertyDefinition.cpp Lp/FeatureClass.cpp Lp/GeometricPropertyDefinition.cpp Lp/ObjectPropertyClass.cpp Lp/ObjectPropertyDefinition.cpp Lp/Schema.cpp Lp/SchemaCollection.cpp Ph/ColTypeMapper.cpp Ph/Column.cpp Ph/ColumnBLOB.cpp Ph/ColumnBool.cpp Ph/ColumnByte.cpp Ph/ColumnChar.cpp Ph/ColumnDate.cpp Ph/ColumnDecimal.cpp Ph/ColumnDouble.cpp Ph/ColumnGeom.cpp Ph/ColumnInt16.cpp Ph/ColumnInt32.cpp Ph/ColumnInt64.cpp Ph/ColumnSingle.cpp Ph/ColumnUnknown.cpp Ph/Database.cpp Ph/DbObject.cpp Ph/Fkey.cpp Ph/Index.cpp Ph/Mgr.cpp Ph/Owner.cpp Ph/SpatialContextGroupWriter.cpp Ph/SpatialIndex.cpp Ph/Table.cpp Ph/TempObject.cpp Ph/View.cpp Ph/Rd/BaseObjectReader.cpp Ph/Rd/ClassReader.cpp Ph/Rd/ColumnReader.cpp Ph/Rd/ConstraintReader.cpp Ph/Rd/DbObjectReader.cpp Ph/Rd/DbSchemaReader.cpp Ph/Rd/FkeyReader.cpp Ph/Rd/IndexReader.cpp Ph/Rd/OwnerReader.cpp Ph/Rd/PkeyReader.cpp Ph/Rd/SchemaReader.cpp Ph/Rd/SpatialContextReader.cpp ) msvc_add_precompiled_header("stdafx.h" "stdafx.cpp" PostGISSchemaMgr_STAT_SRCS) add_library( PostGISSchemaMgr STATIC ${PostGISSchemaMgr_STAT_SRCS} ) if (MSVC) target_compile_definitions( PostGISSchemaMgr PRIVATE -D_LIB -DFDORDBMS_EXPORTS -D_CRT_SECURE_NO_DEPRECATE) endif (MSVC) add_dependencies( PostGISSchemaMgr fdordbmsmsg )