include_directories(${ACE_INCLUDE_DIR} ${XERCESC_INCLUDE_DIR} ${FDO_INCLUDE_DIR} ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/../MgPortable ${CMAKE_CURRENT_SOURCE_DIR}/../MgPortable/Services ${CPPUNIT_INCLUDE_DIR} ${MG_COMMON_DIR}/PlatformBase ${MG_COMMON_DIR}/CoordinateSystem ${MG_COMMON_DIR}/Security ${MG_COMMON_DIR}/MdfParser ${MG_COMMON_DIR}/MdfModel ${MG_COMMON_DIR}/Foundation ${MG_COMMON_DIR}/Geometry ${MG_COMMON_DIR}/Stylization ) set (MgPortableUnitTest_SRCS main.cpp TestFeatureService.cpp #TestKmlService.cpp TestLogManager.cpp TestLogManagerThread.cpp TestMappingService.cpp #TestPerformance.cpp TestProfilingService.cpp TestRenderingService.cpp TestResourceService.cpp TestServiceFactory.cpp TestTileService.cpp ) add_executable(MgPortableUnitTest ${MgPortableUnitTest_SRCS}) add_sanitizers(MgPortableUnitTest) set_target_properties( MgPortableUnitTest PROPERTIES OUTPUT_NAME "UnitTest" ) target_link_libraries(MgPortableUnitTest ${ACE_LIBRARY} ${FDO_LIBRARY} ${XERCESC_LIBRARIES} ${CPPUNIT_LIBRARIES} MgMdfParser${MG_VERSION_SUFFIX} MgMdfModel${MG_VERSION_SUFFIX} MgFoundation${MG_VERSION_SUFFIX} MgPlatformBase${MG_VERSION_SUFFIX} MgSecurity${MG_VERSION_SUFFIX} MgPortable${MG_VERSION_SUFFIX} )