include_directories( BEFORE Capability Connection Custom DataStore FeatureCommands Filter Lock Lt Other Pvc Schema SpatialContext ${CMAKE_CURRENT_SOURCE_DIR} ) set( FdoRdbms_Capability_STAT_SRCS Capability/FdoRdbmsCommandCapabilities.cpp Capability/FdoRdbmsFilterCapabilities.cpp Capability/FdoRdbmsConnectionCapabilities.cpp Capability/FdoRdbmsSchemaCapabilities.cpp Capability/FdoRdbmsExpressionCapabilities.cpp Capability/FdoRdbmsTopologyCapabilities.cpp ) set( FdoRdbms_Connection_STAT_SRCS Connection/DbiConnection.cpp Connection/FdoRdbmsConnectionPropertyDictionary.cpp Connection/FdoRdbmsConnection.cpp ) set( FdoRdbms_Custom_STAT_SRCS Custom/FdoRdbmsCreateSpatialIndex.cpp Custom/FdoRdbmsGetSpatialIndexes.cpp Custom/FdoRdbmsDestroySpatialIndex.cpp Custom/FdoRdbmsSpatialIndexReader.cpp ) set( FdoRdbms_DataStore_STAT_SRCS DataStore/FdoRdbmsGetDataStores.cpp DataStore/FdoRdbmsDataStoreReader.cpp ) set( FdoRdbms_FeatureCommands_STAT_SRCS FeatureCommands/FdoRdbmsDeleteCommand.cpp FeatureCommands/FdoRdbmsInsertCommand.cpp FeatureCommands/FdoRdbmsFeatureInfoReader.cpp FeatureCommands/FdoRdbmsSelectAggregates.cpp FeatureCommands/FdoRdbmsSelectCommand.cpp FeatureCommands/FdoRdbmsFeatureReader.cpp FeatureCommands/FdoRdbmsUpdateCommand.cpp FeatureCommands/FdoRdbmsFeatureSubsetReader.cpp FeatureCommands/FdoRdbmsSimpleUpdateCommand.cpp FeatureCommands/FdoRdbmsSimpleSelectCommand.cpp FeatureCommands/FdoRdbmsSimpleInsertCommand.cpp FeatureCommands/FdoRdbmsSimpleDeleteCommand.cpp FeatureCommands/FdoRdbmsSimpleFeatureReader.cpp ) set( FdoRdbms_Filter_STAT_SRCS Filter/FdoRdbmsFilterProcessor.cpp Filter/FdoRdbmsFilterUtil.cpp Filter/FdoRdbmsFunctionIsValid.cpp ) set( FdoRdbms_Lock_STAT_SRCS Lock/FdoRdbmsAcquireLock.cpp Lock/FdoRdbmsLockedObjectsReader.cpp Lock/FdoRdbmsGetLockedObjects.cpp Lock/FdoRdbmsLockInfoReader.cpp Lock/FdoRdbmsGetLockInfo.cpp Lock/FdoRdbmsLockOwnersReader.cpp Lock/FdoRdbmsGetLockOwners.cpp Lock/FdoRdbmsReleaseLock.cpp Lock/FdoRdbmsLockConflictReader.cpp Lock/LockUtility.cpp Lock/FdoRdbmsLockConflicts.cpp ) set( FdoRdbms_Lt_STAT_SRCS Lt/FdoRdbmsActivateLongTransaction.cpp Lt/FdoRdbmsCommitLongTransaction.cpp Lt/FdoRdbmsCreateLongTransaction.cpp Lt/FdoRdbmsDeactivateLongTransaction.cpp Lt/FdoRdbmsGetLongTransactions.cpp Lt/FdoRdbmsLongTransactionConflictDirectiveEnumerator.cpp Lt/FdoRdbmsLongTransactionReader.cpp Lt/FdoRdbmsRollbackLongTransaction.cpp ) set( FdoRdbms_Other_STAT_SRCS Other/FdoRdbmsBLOBStreamReader.cpp Other/FdoRdbmsSimpleBLOBStreamReader.cpp Other/FdoRdbmsPrimaryKey.cpp Other/FdoRdbmsException.cpp Other/FdoRdbmsSQLCommand.cpp Other/FdoRdbmsFeatureTransaction.cpp Other/FdoRdbmsSQLDataReader.cpp Other/FdoRdbmsLobUtility.cpp Other/FdoRdbmsUtil.cpp Other/FdoRdbmsPrimaryKeyColumn.cpp ) set( FdoRdbms_Pvc_STAT_SRCS Pvc/FdoRdbmsPropBindHelper.cpp Pvc/FdoRdbmsPvcHandler.cpp Pvc/FdoRdbmsPvcInsertHandler.cpp Pvc/FdoRdbmsPvcProcessor.cpp Pvc/FdoRdbmsPvcOperation.cpp Pvc/FdoRdbmsPvcUpdateHandler.cpp ) set( FdoRdbms_Schema_STAT_SRCS Schema/FdoRdbmsApplySchemaCommand.cpp Schema/FdoRdbmsDestroySchemaCommand.cpp Schema/FdoRdbmsDescribeSchemaCommand.cpp Schema/FdoRdbmsGetClassNamesCommand.cpp Schema/FdoRdbmsGetSchemaNamesCommand.cpp Schema/FdoRdbmsSchemaUtil.cpp Schema/FdoRdbmsDescribeSchemaMappingCommand.cpp ) set( FdoRdbms_SpatialContext_STAT_SRCS SpatialContext/FdoRdbmsActivateSpatialContext.cpp SpatialContext/FdoRdbmsGetSpatialContexts.cpp SpatialContext/FdoRdbmsCreateSpatialContext.cpp SpatialContext/FdoRdbmsSpatialContextReader.cpp SpatialContext/FdoRdbmsDestroySpatialContext.cpp ) set( FdoRdbms_STAT_SRCS ${FdoRdbms_Capability_STAT_SRCS} ${FdoRdbms_Connection_STAT_SRCS} ${FdoRdbms_Custom_STAT_SRCS} ${FdoRdbms_DataStore_STAT_SRCS} ${FdoRdbms_FeatureCommands_STAT_SRCS} ${FdoRdbms_Filter_STAT_SRCS} ${FdoRdbms_Lock_STAT_SRCS} ${FdoRdbms_Lt_STAT_SRCS} ${FdoRdbms_Other_STAT_SRCS} ${FdoRdbms_Pvc_STAT_SRCS} ${FdoRdbms_Schema_STAT_SRCS} ${FdoRdbms_SpatialContext_STAT_SRCS} ) add_library( FdoRdbms STATIC ${FdoRdbms_STAT_SRCS} ) add_dependencies( FdoRdbms fdordbmsmsg )