include_directories( ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/Inc ${UTILITIES_COMMON_INCLUDE_DIR} ${UNMANAGED_INCLUDE_DIR} ${CPPUNIT_INCLUDE_DIR} ) if( UNIX ) add_definitions(-DHAVE_GEOM_INFO_TYPE) endif( UNIX ) if (MSVC) add_definitions(-D_LIB -DGISSPATIAL_STATIC -D_CRT_SECURE_NO_DEPRECATE) endif (MSVC) msvc_use_unicode() set( TestCommon_STAT_SRCS Src/TestCommonConstraints.cpp Src/TestCommonExpressionFunction.cpp Src/TestCommonExpressionFunctionR.cpp Src/TestCommonExpressionFunctionW.cpp Src/TestCommonFeatureCommands.cpp Src/TestCommonInsert.cpp Src/TestCommonMiscUtil.cpp Src/TestCommonFileUtil.cpp Src/TestCommonGeomUtil.cpp Src/TestCommonSchemaUtil.cpp ) msvc_add_precompiled_header("stdafx.h" "${CMAKE_CURRENT_SOURCE_DIR}/Src/stdafx.cpp" TestCommon_STAT_SRCS) add_library( TestCommon STATIC ${TestCommon_STAT_SRCS} ) if (WIN32) target_link_libraries( TestCommon FDOCommon FDO FDOGeometry FDOSpatial ProvidersCommon ${CPPUNIT_LIBRARIES} ) else (WIN32) set_target_properties( TestCommon PROPERTIES VERSION ${FDO_VERSION} SOVERSION ${FDO_VERSION_MAJOR} ) target_link_libraries( TestCommon FDO${FDO_VERSION_SUFFIX} ProvidersCommon ${CPPUNIT_LIBRARIES} ) endif (WIN32)