ms_add_output_dir(binlocal/MRLink/Desktop/${MS_PLATFORM_NAME}) get_property(DIR_LINK_OPTIONS DIRECTORY PROPERTY LINK_OPTIONS) string(REPLACE "/MANIFEST:NO" "" DIR_LINK_OPTIONS "${DIR_LINK_OPTIONS}") set_property(DIRECTORY PROPERTY LINK_OPTIONS "${DIR_LINK_OPTIONS}") if (NOT TARGET Externals::qrencode) message(WARNING "could not find qrencode library!") endif() add_msbuild_project(DeviceDiscovery PROJECT_FILE "DeviceDiscovery.vcxproj" VS_FOLDER "Experiences/DeviceDiscovery" NO_APP_PACKAGE OUTPUT_BINARY_FILES "MixedRealityLink.exe" DEPENDENCY_LIBS AdvApi32 WtsApi32 Setupapi Wbemuuid Externals::qrencode BackgroundHost::BackgroundHostIpcClient DeviceDiscovery::SystemChecks Installation::PackageManagement PairingHelper::PairingDatabase TraceLog::PublicInc UtilityHeaders::MrPlat UtilityHeaders::MRLinkSettings TraceLog::MrInstrumentation FeatureFlags::ConnectivityFeatures FeatureFlags::Store FeatureFlags::RootFeatures ) # We do not specify a command directory, since we need to use the app execution alias "TargetName.exe" for app activation to work correctly from the # appxmanifest in binlocal ms_set_debug_command(DeviceDiscovery_MsBuild "" "MixedRealityLink.exe" "")