Sergei Vorobev
2fe4764830
Fix Start-DevPowerShell for Unix
2016-07-27 10:55:42 -07:00
Sergei Vorobev
99e4b87cc6
Teach Start-DevPowerShell run CoreCLR version
2016-07-27 10:49:46 -07:00
Andy Schwartzmeyer
1349372b39
Merge pull request #1538 from PowerShell/vors/sma-only
...
Make Start-PSBuild -SMAOnly Unix-friendly
2016-07-27 10:29:16 -07:00
KarolKaczmarek
2405c65113
Merge pull request #1464 from PowerShell/kkaczma/mc
...
Fixing mc.exe detection and installing required tools in Start-PSBootstrap. Fixes #1451
2016-07-27 10:18:52 -07:00
Sergei Vorobev
6984d654b7
Make Start-PSBuild -SMAOnly Unix-friendly
2016-07-27 09:02:36 -07:00
Raghu Shantha [MSFT]
c0cd3f9347
Fix for handling alphanumeric characters in package build field
2016-07-26 21:22:37 -07:00
Sergei Vorobev
bcac0ece62
Improve Start-PSBuild -Clean
...
Always do the clean in the root folder
2016-07-26 17:45:49 -07:00
Sergei Vorobev
4450005a52
Fix TypeGen with the new layout
2016-07-26 16:59:45 -07:00
Sergei Vorobev
e97af44674
Rename src/powershell-windows to src/powershell-win-core
...
- Update build.psm1
- Update docs
2016-07-26 16:48:57 -07:00
Sergei Vorobev
6626720e44
Introduce Microsoft.PowerShell.SDK
...
- introduce SDK project with our dependencies and CoreCLR framework
for runtime.
- Move dependencies for Full from ConsoleHost to powershell-win-full
- make powershell-win-full Top-level project
- Change build.psm1 to do publish for -FullCLR build
- Update docs
2016-07-26 16:48:57 -07:00
Andrew Schwartzmeyer
41173a3b65
Rename IsCore to IsCoreCLR
2016-07-26 11:54:08 -07:00
Karol Kaczmarek
05485c7a25
Confirming before installing choco and improving prompt message
2016-07-25 13:55:34 -07:00
Karol Kaczmarek
536085ea58
Not installing choco when prerequisites present and confirming before updating env variable
2016-07-25 13:55:33 -07:00
Karol Kaczmarek
83d5d95956
Installing Windows 10 SDK
2016-07-25 13:55:32 -07:00
Karol Kaczmarek
1c480ded72
Removing incorrect warning about supportability and using precheck
2016-07-25 13:55:02 -07:00
Karol Kaczmarek
38fc724a0b
Installing cmake
2016-07-25 13:55:00 -07:00
Karol Kaczmarek
6a989e86a9
Installing chocolatey and updating machine path
2016-07-25 13:54:30 -07:00
Mike Richmond
0d49cb8aa5
Merge pull request #1490 from PowerShell/mirichmo/pwrshplugin-optimization-and-build-fix
...
Fixing bug in pwrshplugin config file reader and wrapping mc.exe call…
2016-07-25 09:00:32 -07:00
Sergei Vorobev
ea3e7db598
Simplify Start-PSPester
...
Pester already handles folder vs file.
There is no need to have custom logic in Start-PSPester.
2016-07-22 17:46:12 -07:00
Sergei Vorobev
3674bacfa8
Copy pwrshplugin into the Full CLR version artifacts
2016-07-22 16:11:37 -07:00
Sergei Vorobev
875402ad53
Create separate Top-level directory per platform
...
- Replace src\powershell top level project by two
new root-level projects:
- src\powershell-unix
- src\powershell-windows
- Break src\Modules into more granular structure:
- Shared
- Windows+Unix-Core
- Windows-Core
- Windows-Core+Full
- Windows-Full
- To be created: Unix-Core. We will do it as a separate PR
- Fix #1122 : Platform-specific set of Modules (and assemblies)
- Fix Start-TypeGen to work with new top level folders layout
2016-07-22 16:11:29 -07:00
Mike Richmond
156418ceab
Fixing bug in pwrshplugin config file reader and wrapping mc.exe calls in vcvarsall.bat.
2016-07-22 15:04:46 -07:00
Karol Kaczmarek
d490def51b
Fixing mc.exe detection
2016-07-21 11:07:45 -07:00
Andy Schwartzmeyer
0a87a3d828
Merge pull request #1436 from PowerShell/vors/sma-only
...
Add Start-PSBuild -SMAOnly option for faster incremental builds
2016-07-20 17:17:33 -07:00
Sergei Vorobev
738d4ea005
Add Start-PSBuild -StopDevPowerShell switch
2016-07-19 19:55:49 -07:00
Sergei Vorobev
3f1ba7a605
Add Start-PSBuild -SMAOnly option for faster incremental builds
2016-07-19 19:55:49 -07:00
Mike Richmond
ee9418f6b6
Cleaning up build.psm1 per code review comments.
2016-07-19 16:41:13 -07:00
Mike Richmond
8ab10c52a9
Positioning powershell.exe in Microsoft.PowerShell.ConsoleHost for consumption by Start-DevPowerShell
2016-07-19 16:41:13 -07:00
Mike Richmond
4e7f582d43
Adding ConfigFileReader back into the plugin and fixing it to more efficiently parse the configuration file.
2016-07-19 16:41:13 -07:00
Mike Richmond
d7618d731d
Additional fixes in preparation for review and pull request
2016-07-19 16:41:13 -07:00
Mike Richmond
c3bf2547e6
Backing up changes where the CoreCLR version runs on Nano Server. It still has the pwrshplugin!WSManPluginStartup call issue.
2016-07-19 16:41:13 -07:00
Mike Richmond
77a26b6b77
Additional code changes and link fixes
2016-07-19 16:41:13 -07:00
Mike Richmond
8948aa7efb
Initial changes to split the CMake project into a hierarchical set of CMakeLists.txt files
2016-07-19 16:41:13 -07:00
Andrew Schwartzmeyer
a4dec332b4
Import Pester from new location
...
This is somewhat temporary as we're about to investigate using upstream
Pester without needing to have it as a submodule, and failing that,
moving it to a vendor folder.
2016-07-14 11:14:05 -07:00
Andrew Schwartzmeyer
92495065e8
Guard Linux native build steps
...
So that non-zero exit codes fail the build, and the tests are run
verbosely.
2016-07-13 15:46:25 -07:00
Raghu Shantha [MSFT]
05b350961c
Add ability to perform SxS install in MSI package manifest
2016-07-12 15:37:40 -07:00
Andy Schwartzmeyer
12d378330a
Merge pull request #1279 from PowerShell/andschwa/artifacts
...
Build Linux and OS X packages on Travis
2016-07-06 14:41:45 -07:00
dantraMSFT
767e706645
Fix grammer on comment
2016-07-05 13:13:47 -07:00
dantraMSFT
6fa898a4e8
Comment out mc.exe search logic.
...
- It's not currently not used
- Search fails on clean systems that are setup exclusively using PowerShell's Full CLR setup instructions.
2016-07-05 13:03:25 -07:00
Andrew Schwartzmeyer
b1621edbc9
Add packaging dependencies to Start-PSBootstrap
2016-07-05 11:37:42 -07:00
Andrew Schwartzmeyer
17a274b670
Update dependencies list
2016-07-05 10:41:43 -07:00
Raghu Shantha [MSFT]
934c73d4cd
Disable verbosity during package creation - now that we are stable
2016-07-05 09:26:16 -07:00
Sergei Vorobev
b29948afbe
Update docs\building\windows-full.md + typo fixes
2016-07-01 13:51:14 -07:00
Sergei Vorobev
ca321b9322
Improve Start-DevPowerShell
...
- Rename Start-DevPSGithub to Start-DevPowerShell
- Add Configuration parameter to Start-PSBuild
- Add -Command parameter to Start-DevPowerShell
2016-07-01 13:16:53 -07:00
Sergei Vorobev
916d17e958
Fix Microsoft.PowerShell.ConsoleHost/map.json
2016-07-01 12:20:48 -07:00
Sergei Vorobev
ffbdb41fe5
Add Convert-TxtResourceToXml function to build.psm1
2016-07-01 12:20:48 -07:00
Andrew Schwartzmeyer
19a4f4faf5
Fix IsUbuntu logic in build module
...
I previously broke the automatic uninstallation logic by changing how I
identified the Linux distribution.
2016-06-30 13:41:43 -07:00
Andy Schwartzmeyer
31d35f9c06
Merge pull request #1248 from PowerShell/kapil/nuget
...
Add CoreCLR nuget packages
2016-06-30 09:21:14 -07:00
Andrew Schwartzmeyer
2e927d8155
Disable xUnit tests
...
This is temporary. We need to rewrite the test context to ensure the
AssemblyLoadContext is used properly, since the default can no longer be
initialized.
2016-06-28 20:08:11 -07:00
Sergei Vorobev
ca6bc352b4
Remove extra output from Copy-MappedFiles
2016-06-28 15:52:38 -07:00