Skip to content

Commit

Permalink
Merge pull request ofiwg#19 from ict/impi2019u6
Browse files Browse the repository at this point in the history
Align ict/master with ict/impi2019u6 branch
  • Loading branch information
alobano1 authored and GitHub Enterprise committed Nov 19, 2019
2 parents 1bccaeb + 1dbac1d commit 6624f23
Show file tree
Hide file tree
Showing 585 changed files with 64,244 additions and 25,443 deletions.
10 changes: 5 additions & 5 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -66,10 +66,10 @@ prov/*/*.spec
.vs
fabtests.spec

ubertest/fabtest
ubertest/fi_ubertest
fabtests/ubertest/fabtest
fabtests/ubertest/fi_ubertest

benchmarks/fi_*
functional/fi_*
unit/fi_*
fabtests/benchmarks/fi_*
fabtests/functional/fi_*
fabtests/unit/fi_*
pingpong/fi_*
34 changes: 28 additions & 6 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
dist: trusty
sudo: false
language: c
compiler:
- clang
Expand All @@ -11,13 +10,31 @@ addons:
apt:
packages:
- rpm
- libibverbs-dev
- librdmacm-dev
- libnl-3-200
- libnl-3-dev
- libnl-route-3-200
- libnl-route-3-dev
- libnuma-dev
# required for rdma-core
- build-essential
- debhelper
- dh-systemd
- fakeroot
- gcc
- git
- libudev-dev
- make
- ninja-build
- pandoc
- pkg-config
- python
- valgrind
- sparse
- wget
- abi-compliance-checker
- abi-dumper
# 32 bit support packages
- gcc-multilib
ssh_known_hosts:
- www.openfabrics.org
- git.kernel.org
Expand All @@ -39,10 +56,15 @@ before_install:

install:
- ./autogen.sh
# Build rdma-core because ubuntu trusty doesn't have a sufficiently new version of ibverbs/rdma-core
# Build verbs only in linux as OS X doesn't have verbs support
- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then
LIBRARY_CONFIGURE_ARGS="$LIBFABRIC_CONFIGURE_ARGS --enable-usnic
--enable-verbs --enable-mlx=$HOME/mlx";
- if [[ "$TRAVIS_OS_NAME" == "linux" ]] ; then
RDMA_CORE_BRANCH=v13 ;
git clone --depth 1 -b $RDMA_CORE_BRANCH https://github.com/linux-rdma/rdma-core.git && cd rdma-core && bash build.sh && cd - ;
RDMA_CORE_PATH=$PWD/rdma-core/build ;
export LD_LIBRARY_PATH="$RDMA_CORE_PATH/lib:$LD_LIBRARY_PATH" ;
LIBFABRIC_CONFIGURE_ARGS="$LIBFABRIC_CONFIGURE_ARGS --enable-usnic
--enable-verbs=$RDMA_CORE_PATH --enable-mlx=$HOME/mlx";
UCX_BRANCH=v1.2.x;
git clone --depth 1 -b $UCX_BRANCH https://github.com/openucx/ucx.git && cd ucx && ./autogen.sh && ./configure --prefix=$HOME/mlx CFLAGS="-w" && make -j2 install && cd -;
fi
Expand Down
45 changes: 45 additions & 0 deletions AUTHORS
Original file line number Diff line number Diff line change
@@ -1,36 +1,52 @@
aikatz <aik49@cornell.edu>
aingerson <aingerson@gmail.com>
aingerson <alexia.ingerson@intel.com>
Ajay Kulkarni <ajaykulk@cisco.com>
aleksandra.justa <ajusta@gklab-125-155.igk.intel.com>
Amith Abraham <aabraham@cray.com>
Ana Guerrero López <ana@ekaia.org>
Anatoliy Rozanov <anatoliy.rozanov@intel.com>
Andrew Friedley <andrew.friedley@intel.com>
Arun C Ilango <arun.ilango@intel.com>
arun ilango <a-ilango@users.noreply.github.com>
Arun Ilango <arun.ilango@intel.com>
Ashley Pittman <ampittma@ampittma-mac02.pittman.co.uk.20.20.172.in-addr.arpa>
Ashley Pittman <ashley.m.pittman@intel.com>
Automated bot for the OFIWG organization <ofiwg-bot@users.noreply.github.com>
Benjamin Drung <bdrung@debian.org>
Ben Menadue <ben.menadue@nci.org.au>
Ben Turrubiates <bturrubiates@lanl.gov>
Ben Turrubiates <bturrubi@cisco.com>
Brian Li <brian14708@gmail.com>
Chang Hyun Park <heartinpiece@gmail.com>
Charles J Archer <charles.j.archer@intel.com>
Chen Zhao <soniczhao@gmail.com>
Chris Dolan <chrisdolan@google.com>
Chuck Fossen <chuckf@cray.com>
Coni Gehler <cgehler@cray.com>
Dardo D Kleiner <dkleiner@cmf.nrl.navy.mil>
Dave Goodell <dgoodell@cisco.com>
David Noel <david.noel19@gmail.com>
Dmitry Durnov <dmitry.durnov@intel.com>
Dmitry Gladkov <dmitry.gladkov@intel.com>
Erik Paulson <epaulson10@gmail.com>
Erik Paulson <erik.r.paulson@intel.com>
Evan Harvey <e1.0harvey@gmail.com>
Evan Harvey <eharvey@cray.com>
Evan Harvey <eharvey@lanl.gov>
Evgeny Leksikov <evgeny.leksikov@intel.com>
Ezra Kissel <ezkissel@indiana.edu>
Firas Jahjah <firasj@amazon.com>
Frank Zago <fzago@cray.com>
germanafro <andreasberger86@hotmail.de>
Gilles Gouaillardet <gilles.gouaillardet@iferc.org>
Gilles Gouaillardet <gilles@rist.or.jp>
Hefty <sean.hefty@intel.com>
Holger Hoffstätte <holger@applied-asynchrony.com>
Howard Pritchard <howardp@lanl.gov>
Ignacio Hernandez <ignacio.hernandez@intel.com>
Ira Weiny <ira.weiny@intel.com>
Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
James Dinan <james.dinan@intel.com>
James Shimek <jshimek@cray.com>
James Swaro <james.swaro@gmail.com>
Expand All @@ -41,31 +57,53 @@ Jay Sternberg <jay.e.sternberg@intel.com>
Jeff Hammond <jeff.r.hammond@intel.com>
Jeff Hammond <jeff.science@gmail.com>
Jeff Squyres <jsquyres@cisco.com>
Jerome Berryhill <Jerome.Berryhill@Intel.com>
Jerome Boyd Berryhill <JeromeBerryhill@Intel.com>
Jerome Soumagne <jsoumagne@hdfgroup.org>
Jianxin Xiong <jianxin.xiong@intel.com>
Jim Snow <jim.m.snow@intel.com>
Jithin Jose <jithin.jose@intel.com>
Joe Doyle <joseph.doyle@intel.com>
Johannes Ziegenbalg <Johannes.Ziegenbalg@gmail.com>
John Biddiscombe <biddisco@cscs.ch>
John Byrne <john.l.byrne@hpe.com>
Jonathan Behrens <fintelia@gmail.com>
jose <jose@cst-fs.(none)>
jose <jose@cstnh-8.(none)>
JoZie <JoZie@users.noreply.github.com>
Ken Raffenetti <raffenet@mcs.anl.gov>
Kevan rehm <krehm@cray.com>
Kevan Rehm <krehm@cray.com>
kseager <kayla.seager@intel.com>
Latchesar Ionkov <lionkov@lanl.gov>
Lisanna Dettwyler <levi.e.dettwyler@intel.com>
Lisanna Dettwyler <lisanna.dettwyler@intel.com>
Marcin Salnik <marcin.salnik@intel.com>
Martin Kontsek <mkontsek@cisco.com>
Miao Luo <miao.luo@intel.com>
Michael Blocksome <michael.blocksome@intel.com>
Michael Chuvelev <michael.chuvelev@intel.com>
Mikhail Khalilov <miharulidze@gmail.com>
Mikhail Khalilov <mikhail.khalilov@intel.com>
Mohan Gandhi <mohgan@amazon.com>
Neil Spruit <neil.r.spruit@intel.com>
Nikita Gusev <nikita.gusev@intel.com>
Oblomov, Sergey <hoopoepg@gmail.com>
Oblomov, Sergey <sergey.oblomov@intel.com>
OFIWG Bot <ofiwg@lists.openfabrics.org>
Paolo Inaudi <p91paul@gmail.com>
Patrick MacArthur <pmacarth@iol.unh.edu>
Patrick McCormick <patrick.m.mccormick@intel.com>
Paul Coffman <pcoffman@anl.gov>
Pavan Balaji <balaji@anl.gov>
Peter Gottesman <pgottesm@cisco.com>
Pierre Roux <piroux@cisco.com>
Prankur Gupta <prankgup@cisco.com>
Raghu Raja <craghun@amazon.com>
Raghu Raja <rajachan@users.noreply.github.com>
Reese Faucette <rfaucett@cisco.com>
Richard Halkyard <rhalkyard@cray.com>
Robert Wespetal <wesper@amazon.com>
Sannikov, Alexander <alexander.sannikov@intel.com>
Sayantan Sur <sayantan.sur@intel.com>
Sean Hefty <sean.hefty@intel.com>
Expand All @@ -74,19 +112,26 @@ Shantonu Hossain <shantonu.hossain@intel.com>
soblomov <sergey.oblomov@intel.com>
Solovyev, Dmitriy <dmitriy.solovyev@intel.com>
Spruit, Neil R <neil.r.spruit@intel.com>
Srdjan Milakovic <srdjan@rice.edu>
Stan Smith <stan.smith@intel.com>
Steven Vormwald <sdvormwa@cray.com>
Steve Welch <swelch@systemfabricworks.com>
Sung-Eun Choi <sungeunchoi@users.noreply.github.com>
Sung-Eun Choi <sungeun@cray.com>
Sylvain Didelot <didelot.sylvain@gmail.com>
Sylvain Didelot <sdidelot@ddn.com>
Thananon Patinyasakdikul <apatinya@cisco.com>
Thomas Smith <thomasm2@cisco.com>
Tony Zinger <ajz@cray.com>
tonyzinger <ajz@cray.com>
Venkata Krishna Nimmagadda <nvkrishna85@gmail.com>
Venkata Krishna Nimmagadda <venkata.krishna.nimmagadda@intel.com>
Wei Zhang <wzam@amazon.com>
Wesley Bland <wesley.bland@intel.com>
William Zhang <wilzhang@amazon.com>
Xuyang Wang <xuywang@cisco.com>
Yohann Burette <yohann.burette@intel.com>
yohann <yohann.burette@intel.com>
Zach Tiffany <ztiffany@cray.com>
Zach <ztiffany@cray.com>
ztaylor <ztaylor@twitter.com>
4 changes: 2 additions & 2 deletions COPYING
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ licenses. You may choose to be licensed under the terms of the the
BSD license or the GNU General Public License (GPL) Version
2, both included below.

Copyright (c) 2015-2018 Intel Corporation. All rights reserved.
Copyright (c) 2015-2018 Cisco Systems, Inc. All rights reserved.
Copyright (c) 2015-2019 Intel Corporation. All rights reserved.
Copyright (c) 2015-2019 Cisco Systems, Inc. All rights reserved.

==================================================================

Expand Down
59 changes: 40 additions & 19 deletions Libfabric.Build.Default.props
Original file line number Diff line number Diff line change
@@ -1,28 +1,49 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="Libfabric.Build.Default.props"/>
<Import Condition="'$(Clang)'!=''" Project="Libfabric.Build.Clang.Default.props"/>
<PropertyGroup Condition="'$(WindowsTargetPlatformVersion)'==''">
<!-- Default the installed latest Win10 SDK -->
<WindowsSdkInstallFolder_10 Condition="'$(WindowsSdkInstallFolder_10)' == ''">$(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v10.0@InstallationFolder)</WindowsSdkInstallFolder_10>
<WindowsSdkInstallFolder_10 Condition="'$(WindowsSdkInstallFolder_10)' == ''">$(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\Windows\v10.0@InstallationFolder)</WindowsSdkInstallFolder_10>
<WindowsTargetPlatformVersion_10 Condition="'$(WindowsTargetPlatformVersion_10)' == ''">$(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v10.0@ProductVersion)</WindowsTargetPlatformVersion_10>
<WindowsTargetPlatformVersion_10 Condition="'$(WindowsTargetPlatformVersion_10)' == ''">$(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\Windows\v10.0@ProductVersion)</WindowsTargetPlatformVersion_10>
<!-- Default the installed latest Win10.0 SDK -->
<WindowsSdkInstallFolder_10_0 Condition="'$(WindowsSdkInstallFolder_10_0)' == ''">$(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v10.0@InstallationFolder)</WindowsSdkInstallFolder_10_0>
<WindowsSdkInstallFolder_10_0 Condition="'$(WindowsSdkInstallFolder_10_0)' == ''">$(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\Windows\v10.0@InstallationFolder)</WindowsSdkInstallFolder_10_0>
<WindowsTargetPlatformVersion_10_0 Condition="'$(WindowsTargetPlatformVersion_10_0)' == ''">$(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v10.0@ProductVersion)</WindowsTargetPlatformVersion_10_0>
<WindowsTargetPlatformVersion_10_0 Condition="'$(WindowsTargetPlatformVersion_10_0)' == ''">$(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\Windows\v10.0@ProductVersion)</WindowsTargetPlatformVersion_10_0>
<!-- Sometimes the version in the registry has to .0 suffix, and sometimes it doesn't. Check and add it -->
<WindowsTargetPlatformVersion_10 Condition="'$(WindowsTargetPlatformVersion_10)' != '' and !$(WindowsTargetPlatformVersion_10.EndsWith('.0'))">$(WindowsTargetPlatformVersion_10).0</WindowsTargetPlatformVersion_10>
<WindowsTargetPlatformVersion_10_0 Condition="'$(WindowsTargetPlatformVersion_10_0)' != '' and !$(WindowsTargetPlatformVersion_10_0.EndsWith('.0'))">$(WindowsTargetPlatformVersion_10_0).0</WindowsTargetPlatformVersion_10_0>
<WindowsTargetPlatformVersion>$(WindowsTargetPlatformVersion_10_0)</WindowsTargetPlatformVersion>

<WindowsTargetPlatformVersion>$(WindowsTargetPlatformVersion_10)</WindowsTargetPlatformVersion>
<!-- Default the installed latest Win8.1 SDK -->
<WindowsSdkInstallFolder_8_1 Condition="'$(WindowsSdkInstallFolder_8_1)' == ''">$(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v8.1@InstallationFolder)</WindowsSdkInstallFolder_8_1>
<WindowsSdkInstallFolder_8_1 Condition="'$(WindowsSdkInstallFolder_8_1)' == ''">$(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\Windows\v8.1@InstallationFolder)</WindowsSdkInstallFolder_8_1>
<WindowsTargetPlatformVersion_8_1 Condition="'$(WindowsTargetPlatformVersion_8_1)' == ''">$(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v8.1@ProductVersion)</WindowsTargetPlatformVersion_8_1>
<WindowsTargetPlatformVersion_8_1 Condition="'$(WindowsTargetPlatformVersion_8_1)' == ''">$(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\Windows\v8.1@ProductVersion)</WindowsTargetPlatformVersion_8_1>
<!-- Sometimes the version in the registry has to .0 suffix, and sometimes it doesn't. Check and add it -->
<WindowsTargetPlatformVersion_8_1 Condition="'$(WindowsTargetPlatformVersion_8_1)' != '' and !$(WindowsTargetPlatformVersion_8_1.EndsWith('.0'))">$(WindowsTargetPlatformVersion_8_1).0</WindowsTargetPlatformVersion_8_1>
<WindowsTargetPlatformVersion Condition="'$(WindowsTargetPlatformVersion)' == ''">$(WindowsTargetPlatformVersion_8_1)</WindowsTargetPlatformVersion>

<!-- Default back to 10.0.10240.0 if the ARM version of the Win10 SDK is not installed -->
<WindowsTargetPlatformVersion Condition="'$(Platform)'=='ARM' and !Exists('$(WindowsSdkInstallFolder_10)\Include\$(WindowsTargetPlatformVersion_10)\shared\ksarm.h')">10.0.10240.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<PropertyGroup>
<!-- Unless indicated otherwise, statically link the C++ Runtime into ChakraCore.dll -->
<RuntimeLib Condition="'$(RuntimeLib)'==''">static_library</RuntimeLib>
<!-- Default the installed latest Win8.0 SDK -->
<WindowsSdkInstallFolder_8_0 Condition="'$(WindowsSdkInstallFolder_8_0)' == ''">$(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v8.0@InstallationFolder)</WindowsSdkInstallFolder_8_0>
<WindowsSdkInstallFolder_8_0 Condition="'$(WindowsSdkInstallFolder_8_0)' == ''">$(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\Windows\v8.0@InstallationFolder)</WindowsSdkInstallFolder_8_0>
<WindowsTargetPlatformVersion_8_0 Condition="'$(WindowsTargetPlatformVersion_8_0)' == ''">$(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v8.0@ProductVersion)</WindowsTargetPlatformVersion_8_0>
<WindowsTargetPlatformVersion_8_0 Condition="'$(WindowsTargetPlatformVersion_8_0)' == ''">$(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\Windows\v8.0@ProductVersion)</WindowsTargetPlatformVersion_8_0>
<!-- Sometimes the version in the registry has to .0 suffix, and sometimes it doesn't. Check and add it -->
<WindowsTargetPlatformVersion_8_0 Condition="'$(WindowsTargetPlatformVersion_8_0)' != '' and !$(WindowsTargetPlatformVersion_8_0.EndsWith('.0'))">$(WindowsTargetPlatformVersion_8_0).0</WindowsTargetPlatformVersion_8_0>
<WindowsTargetPlatformVersion Condition="'$(WindowsTargetPlatformVersion)' == ''">$(WindowsTargetPlatformVersion_8_0)</WindowsTargetPlatformVersion>

<NtTargetVersion>$(NtTargetVersion_Win7)</NtTargetVersion>
<!-- On ARM we depend an API that was added in Win8 timeframe, specifically GetCurrentThreadLimits.
Note that for ARM we don't need to support running on Win7, so it's fine to require Win8 as minimum. -->
<NtTargetVersion Condition="'$(Platform)'=='ARM' or '$(Platform)'=='Arm64'">$(NtTargetVersion_Win8)</NtTargetVersion>
<!-- Default the installed latest Win7.1 SDK -->
<WindowsSdkInstallFolder_7_1 Condition="'$(WindowsSdkInstallFolder_7_1)' == ''">$(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v7.1@InstallationFolder)</WindowsSdkInstallFolder_7_1>
<WindowsSdkInstallFolder_7_1 Condition="'$(WindowsSdkInstallFolder_7_1)' == ''">$(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\Windows\v7.1@InstallationFolder)</WindowsSdkInstallFolder_7_1>
<WindowsTargetPlatformVersion_7_1 Condition="'$(WindowsTargetPlatformVersion_7_1)' == ''">$(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v7.1@ProductVersion)</WindowsTargetPlatformVersion_7_1>
<WindowsTargetPlatformVersion_7_1 Condition="'$(WindowsTargetPlatformVersion_7_1)' == ''">$(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\Windows\v7.1@ProductVersion)</WindowsTargetPlatformVersion_7_1>
<!-- Sometimes the version in the registry has to .0 suffix, and sometimes it doesn't. Check and add it -->
<WindowsTargetPlatformVersion_7_1 Condition="'$(WindowsTargetPlatformVersion_7_1)' != '' and !$(WindowsTargetPlatformVersion_7_1.EndsWith('.0'))">$(WindowsTargetPlatformVersion_7_1).0</WindowsTargetPlatformVersion_7_1>
<WindowsTargetPlatformVersion Condition="'$(WindowsTargetPlatformVersion)' == ''">$(WindowsTargetPlatformVersion_7_1)</WindowsTargetPlatformVersion>

<!-- Default the installed latest Win7.1 SDK -->
<WindowsSdkInstallFolder_7_0 Condition="'$(WindowsSdkInstallFolder_7_0)' == ''">$(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v7.0@InstallationFolder)</WindowsSdkInstallFolder_7_0>
<WindowsSdkInstallFolder_7_0 Condition="'$(WindowsSdkInstallFolder_7_0)' == ''">$(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\Windows\v7.0@InstallationFolder)</WindowsSdkInstallFolder_7_0>
<WindowsTargetPlatformVersion_7_0 Condition="'$(WindowsTargetPlatformVersion_7_0)' == ''">$(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v7.0@ProductVersion)</WindowsTargetPlatformVersion_7_0>
<WindowsTargetPlatformVersion_7_0 Condition="'$(WindowsTargetPlatformVersion_7_0)' == ''">$(Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\Windows\v7.0@ProductVersion)</WindowsTargetPlatformVersion_7_0>
<!-- Sometimes the version in the registry has to .0 suffix, and sometimes it doesn't. Check and add it -->
<WindowsTargetPlatformVersion_7_0 Condition="'$(WindowsTargetPlatformVersion_7_0)' != '' and !$(WindowsTargetPlatformVersion_7_0.EndsWith('.0'))">$(WindowsTargetPlatformVersion_7_0).0</WindowsTargetPlatformVersion_7_0>
<WindowsTargetPlatformVersion Condition="'$(WindowsTargetPlatformVersion)' == ''">$(WindowsTargetPlatformVersion_7_0)</WindowsTargetPlatformVersion>
</PropertyGroup>
</Project>

0 comments on commit 6624f23

Please sign in to comment.