Commit graph

22507 commits

Author SHA1 Message Date
Gaurav Khanna
ece953f531 Update Readme for Mac CPPCodegen support 2015-11-25 10:16:57 -08:00
Gaurav Khanna
a6d62b1610 Merge pull request #292 from gkhanna79/MacDNC
Initial support for Mac dotnet-compile-native
2015-11-25 10:03:30 -08:00
Gaurav Khanna
2d81eced8c 1) Adding support to invoke CLang/Linker for Mac
2) Expecting AppDep native libs to be under <AppDepRoot>\CPPSdk\<OS>\x64 folder instead of <AppDepRoot>
Update the references to Microsoft.DotNet.ILCompiler and Microsoft.DotNet.AppDep packages with Mac CPPCodegen support.
2015-11-25 07:40:10 -08:00
Krzysztof Wicher
1f6a500654 Merge pull request #324 from krwq/succbuildonfailwind
workaround powershell bug
2015-11-24 20:23:06 -08:00
Krzysztof Wicher
a6473ad7a9 workaround powershell bug 2015-11-24 19:41:00 -08:00
Sridhar Periyasamy
3d9ceae3b9 Update nuget.config to include dotnet-buildtools myget feed as a source. 2015-11-24 18:03:53 -08:00
Sridhar Periyasamy
e131be5aaa Unit tests for Dotnet MSI
- Needs a clean machine without dotnet MSI installed for the tests to run.
- Needs admin privileges to run. Else test script exits silently.
- These xunit based tests run on Netfx46.

For now these tests are disabled until I figure out the right way to run
them in the CI machines.
2015-11-24 17:48:58 -08:00
Bryan Thornbury
b122190cd8 Set Docker Internal UID to Host UID, Remove Postbuild step
These changes will use docker's new Dockerfile Arguments to
pass the Host User ID to the docker container at build time.
This allows the docker container to set it's internal user
to match that of the host. When using shared volumes between
the host and container, this prevents files created in the
container from being owned by root.

This will solve our problem of needing a cleanup step after
every ubuntu CI run.
2015-11-25 00:33:53 +00:00
Krzysztof Wicher
9ce2063452 Merge pull request #315 from dotnet/add-link-to-better-getting-started
Add link to better getting started in our README.md
2015-11-24 15:51:26 -08:00
Sridhar Periyasamy
513e9f58ed Merge pull request #285 from Sridhar-MS/msi-fixes
Change the install path, registry key path and environment component.
2015-11-24 15:25:59 -08:00
Krzysztof Wicher
3ed32a71e1 Merge pull request #284 from livarcocc/refactor_native_args
Refactor native args
2015-11-24 13:30:38 -08:00
Krzysztof Wicher
93fe133018 Update README.md 2015-11-24 13:25:08 -08:00
Krzysztof Wicher
c5a710233a Merge pull request #310 from krwq/fixbuildshowingsuccessonfailingproject
fix build showing success on failing project (windows)
2015-11-24 11:35:43 -08:00
Krzysztof Wicher
d442d36189 add check for corehost 2015-11-24 11:21:13 -08:00
Rich Lander
bbed1e0bb5 Merge pull request #297 from dotnet/blackdwarf-patch-1
Update README.md
2015-11-23 20:28:24 -08:00
Krzysztof Wicher
cc527abc7c fix error with project being erased and move getdefaults call to execute function 2015-11-23 19:58:11 -08:00
Krzysztof Wicher
1eee5114a4 fix build showing success on failing project 2015-11-23 19:43:02 -08:00
Krzysztof Wicher
db9f9dfa6e extract IsInteractive to separate method 2015-11-23 16:31:27 -08:00
Zlatko Knezevic
9d9f141945 Adding dotnet-init to symlink list 2015-11-23 15:45:56 -08:00
Krzysztof Wicher
e8b9a44489 revert change to project.json in Microsoft.DotNet.Tools.Compiler 2015-11-23 15:20:15 -08:00
Senthil
d91a4f32e6 Merge pull request #303 from schellap/patch
Invoke corerun for ilc from --ilcpath
2015-11-23 15:18:32 -08:00
Senthil
c29d840424 Invoke corerun for ilc from --ilcpath 2015-11-23 15:03:25 -08:00
Zlatko Knezevic
c91eb06b6e Add a temporary step to cp corehost to /usr/local/bin
This is a temporary fix to unblock dotnet compile on OS X. It copies the corehost
from the install location to /usr/local/bin in postinstall.

Fix 294
2015-11-23 12:21:26 -08:00
Zlatko Knezevic
4394b32263 Update README.md
Change the note to reflect the current reality on native compilation.
2015-11-23 09:26:00 -08:00
Bryan Thornbury
e781a3bf68 Merge pull request #286 from brthor/corehost_mac
Changes for corehost default path resolution on mac
2015-11-20 22:25:54 -08:00
Krzysztof Wicher
0ecbc0d5fc Convert dotnet-run to System.CommandLine 2015-11-20 20:33:32 -08:00
Pranav K
6e465818c5 Copy of AnsiConsole from aspnet/dnx/dev/src/Microsoft.Extensions.CommandLineUtils.Sources 2015-11-20 19:01:03 -08:00
Sridhar Periyasamy
3f00cfbeb9 x64 installer now creates registry keys in both x64 and Wow32 hives.
This is required to enable 32-bit MSIs (like VS) that need to access the
registry key on a 64-bit OS. Refer #250
2015-11-20 18:32:58 -08:00
Sridhar Periyasamy
040e7f5d84 Change the install path, registry key path and environment component.
Install path is now %ProgramFiles%\dotnet
Registry root is now "HKLM\SOFTWARE\dotnet\Setup"
Env variables setup is now associated with a versioned component - the
registry keys. Environment resource cannot serve as a keypath hence it is
coupled with a registry key which is the key path for the component.
2015-11-20 17:44:48 -08:00
Bryan Thornbury
9067864afe Changes for corehost default path resolution on mac 2015-11-20 17:24:00 -08:00
Livar Cunha
39fd1ed5c5 Refactoring the arguments parser into a separate Parser and refactoring the creation of the NativeCompilerSettings into a method of ArgValues. 2015-11-20 17:23:50 -08:00
Livar Cunha
db3a9ffc20 Moving validation into NativeCompileSettings. Left argument requirement and argument to enum validation in the ArgumentSyntax delegate 2015-11-20 17:23:50 -08:00
Livar Cunha
0b6a084d1f Moving default values inside NativeCompileSettings 2015-11-20 17:23:49 -08:00
Andrew Stanton-Nurse
da70b047e9 add missing Pack xproj 2015-11-20 11:37:24 -08:00
Senthil
3a1cc24de3 Merge pull request #276 from schellap/master
Plumb ILC Path to DotNet Compile Native
2015-11-20 11:36:28 -08:00
schellap
31700a0ae9 Pass ILC Path to DotNet Native Compile 2015-11-20 11:19:28 -08:00
Krzysztof Wicher
c10bda5cbf Merge pull request #268 from krwq/fixlinuxbuild
add dotnet-init to linux build script
2015-11-20 11:00:08 -08:00
Bryan Thornbury
69d01ff168 Merge pull request #273 from brthor/brthor/corehost
CoreHost Changes for Linux
2015-11-20 10:52:17 -08:00
Senthil
b9666d0fea Merge pull request #272 from dotnet/quotes
Fix quotes in native CPP intermediate compilation
2015-11-20 00:23:23 -08:00
Bryan
f9dda0ca3a Corehost changes for linux/mac default installations 2015-11-19 18:03:35 -08:00
Andrew Stanton-Nurse
c14e512a03 wip 2015-11-19 17:24:01 -08:00
Andrew Stanton-Nurse
103aaa4d8e add default values for DOTNET_HOME in corehost
fixes #234
2015-11-19 17:24:01 -08:00
Bryan Thornbury
20f5ba4a5e Merge pull request #267 from brthor/move_package_tool
Move Debian Package Tools to packaging folder
2015-11-19 17:21:08 -08:00
Senthil
28d0236bb0 Fix quotes in native CPP intermediate compilation
Continuation of path quote fixes from:
96c62d2d25

@livarcocc/@brthor, PTAL
2015-11-19 16:45:54 -08:00
Bryan Thornbury
3adc3ed425 Fix permissions of moved package files 2015-11-19 16:29:31 -08:00
schellap
96c62d2d25 Fix quotes around path containing spaces 2015-11-19 16:06:58 -08:00
Krzysztof Wicher
6a655af41a add dotnet-init to linux build script 2015-11-19 15:01:47 -08:00
Bryan Thornbury
cefd1cbcfa Move Debian Package Tools to packaging folder 2015-11-19 14:45:20 -08:00
Bryan Thornbury
0b3ea258e7 Merge pull request #264 from brthor/small_fixes
Small fixes for dotnet compile --native
2015-11-19 14:25:25 -08:00
Bryan Thornbury
7665e99edd Add -lrt to RyuJit mode, not cpp 2015-11-19 13:52:16 -08:00