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( ODBCSchemaMgr_STAT_SRCS SchemaManager.cpp Lp/Class.cpp Lp/ClassDefinition.cpp Lp/DataPropertyDefinition.cpp Lp/FeatureClass.cpp Lp/GeometricPropertyDefinition.cpp Lp/SchemaCollection.cpp Lp/Schema.cpp Ph/ColTypeMapper.cpp Ph/Column.cpp Ph/Database.cpp Ph/DbObject.cpp Ph/Fkey.cpp Ph/Index.cpp Ph/Mgr.cpp Ph/Owner.cpp Ph/Table.cpp Ph/TempObject.cpp Ph/View.cpp Ph/Rd/ColumnReader.cpp Ph/Rd/ConstraintReader.cpp Ph/Rd/DbObjectReader.cpp Ph/Rd/OraBaseObjectReader.cpp Ph/Rd/FkeyReader.cpp Ph/Rd/IndexReader.cpp Ph/Rd/OraColumnReader.cpp Ph/Rd/OraDbObjectReader.cpp Ph/Rd/OraPkeyReader.cpp Ph/Rd/OwnerReader.cpp Ph/Rd/SchemaReader.cpp Ph/Rd/PkeyReader.cpp Ph/Rd/TeraSchemaReader.cpp ) msvc_add_precompiled_header("stdafx.h" "stdafx.cpp" ODBCSchemaMgr_STAT_SRCS) add_library( ODBCSchemaMgr STATIC ${ODBCSchemaMgr_STAT_SRCS} ) if (MSVC) target_compile_definitions( ODBCSchemaMgr PRIVATE -D_LIB -DFDORDBMS_EXPORTS -D_CRT_SECURE_NO_DEPRECATE ) endif (MSVC) add_dependencies( ODBCSchemaMgr fdordbmsmsg )