diff --git a/.gitmodules b/.gitmodules index 937c6c6c88..b9aec8459c 100644 --- a/.gitmodules +++ b/.gitmodules @@ -162,3 +162,6 @@ path = modules/Templating url = https://github.com/aspnet/Templating.git branch = release/2.2 +[submodule "src/IISIntegration/test/gtest/googletest"] + path = src/IISIntegration/test/gtest/googletest + url = https://github.com/google/googletest diff --git a/src/IISIntegration/LICENSE.txt b/src/IISIntegration/LICENSE.txt new file mode 100644 index 0000000000..d50cef4a3f --- /dev/null +++ b/src/IISIntegration/LICENSE.txt @@ -0,0 +1,38 @@ +Copyright (c) .NET Foundation and Contributors + +All rights reserved. + +Licensed under the Apache License, Version 2.0 (the "License"); you may not use +this file except in compliance with the License. You may obtain a copy of the +License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software distributed +under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR +CONDITIONS OF ANY KIND, either express or implied. See the License for the +specific language governing permissions and limitations under the License. + +ASP.NET Core Module + +Copyright (c) .NET Foundation +All rights reserved. + +MIT License + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the ""Software""), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/src/IISIntegration/build.cmd b/src/IISIntegration/build.cmd new file mode 100644 index 0000000000..f4169ea5e4 --- /dev/null +++ b/src/IISIntegration/build.cmd @@ -0,0 +1,3 @@ +@ECHO OFF +SET RepoRoot="%~dp0..\.." +%RepoRoot%\build.cmd -LockFile %RepoRoot%\korebuild-lock.txt -Path %~dp0 %* diff --git a/src/IISIntegration/build.sh b/src/IISIntegration/build.sh new file mode 100644 index 0000000000..d5bb0cf631 --- /dev/null +++ b/src/IISIntegration/build.sh @@ -0,0 +1,7 @@ +#!/usr/bin/env bash + +set -euo pipefail + +DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" +repo_root="$DIR/../.." +"$repo_root/build.sh" --path "$DIR" --lockfile "$repo_root/korebuild-lock.txt" "$@" diff --git a/src/IISIntegration/build/build.msbuild b/src/IISIntegration/build/build.msbuild new file mode 100644 index 0000000000..117ed59bec --- /dev/null +++ b/src/IISIntegration/build/build.msbuild @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/IISIntegration/test/gtest/googletest b/src/IISIntegration/test/gtest/googletest new file mode 160000 index 0000000000..879ac092fd --- /dev/null +++ b/src/IISIntegration/test/gtest/googletest @@ -0,0 +1 @@ +Subproject commit 879ac092fde0a19e1b3a61b2546b2a422b1528bc