include_directories( ${CMAKE_CURRENT_SOURCE_DIR}/Inc ${UNMANAGED_INCLUDE_DIR} ${UNMANAGED_COMMON_INCLUDE_DIR} ) if( UNIX ) add_definitions( -D__USE_GNU -DLINUX -DLINUX_IA32 -pthread -DHAVE_GEOM_INFO_TYPE ) endif( UNIX ) set( ProvidersCommon_SRCS Src/FdoCommonNlsUtil.cpp Src/FdoCommonOSUtil.cpp Src/FdoCommonSchemaUtil.cpp Src/FdoCommonStringUtil.cpp Src/FdoCommonMiscUtil.cpp Src/FdoCommonFile.cpp Src/FdoCommonGeometryUtil.cpp Src/FdoCommonConnPropDictionary.cpp Src/FdoCommonConnStringParser.cpp Src/FdoCommonBinaryReader.cpp Src/FdoCommonBinaryWriter.cpp Src/FdoCommonPropertyIndex.cpp Src/FdoCommonThreadMutex.cpp Src/FdoCommonThreadUtil.cpp Src/stdafx.cpp Src/Parse/yyConstraint.cpp Src/Parse/Lex.cpp Src/Parse/Parse.cpp Src/FdoDefaultDataReader.cpp Src/FdoDefaultFeatureReader.cpp Src/FdoDefaultScrollableFeatureReader.cpp Src/FdoDefaultSqlDataReader.cpp ) add_library( ProvidersCommon STATIC ${ProvidersCommon_SRCS} ) add_dependencies( ProvidersCommon FDO FDOMessage ) target_link_libraries( ProvidersCommon FDO-${FDO_VERSION} )