Build-test.sh handles native test assets (dotnet/coreclr#19430)
authorAaron Robinson <arobins@microsoft.com>
Thu, 16 Aug 2018 18:21:51 +0000 (11:21 -0700)
committerGitHub <noreply@github.com>
Thu, 16 Aug 2018 18:21:51 +0000 (11:21 -0700)
commitd3858dfa9c018fa345a03ab781d44d681a933b80
tree20d3898e0290367e77a7726f4fc82df6b319c54b
parentf0a833a0ab26991d001b044aecee9a2f60e33705
Build-test.sh handles native test assets (dotnet/coreclr#19430)

* Respect Windows script argument to skip package building.

* Bring build.sh logic closer to build.cmd with respect to passing CMAKE flags for building tests

* Make cmake gen script find override file without using script arguments

* build-test.sh can now build native test projects
Remove compileoptions.cmake and push contents into configurecompiler.cmake
 which contains compiler configuration from repo root CMakeLists.txt

Commit migrated from https://github.com/dotnet/coreclr/commit/f0f42d4c0fc3cfd782b89171840e2590604392cd
src/coreclr/CMakeLists.txt
src/coreclr/build-test.sh
src/coreclr/build.sh
src/coreclr/compileoptions.cmake [deleted file]
src/coreclr/configurecompiler.cmake [new file with mode: 0644]
src/coreclr/src/pal/tools/gen-buildsys-clang.sh
src/coreclr/tests/CMakeLists.txt
src/coreclr/tests/src/Interop/CMakeLists.txt
src/coreclr/tests/src/Interop/StructMarshalling/PInvoke/MarshalStructAsParamDLL.cpp
src/coreclr/tests/src/Interop/StructMarshalling/PInvoke/MarshalStructAsParamDLL.h
src/coreclr/tests/src/JIT/Directed/StructABI/CMakeLists.txt