-
Notifications
You must be signed in to change notification settings - Fork 763
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Build system cleanup #713
Build system cleanup #713
Commits on Nov 5, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 980128f - Browse repository at this point
Copy the full SHA 980128fView commit details -
Note where FSharpSource{,.Settings}.targets are [to be] included
For greppability, those files are: FSharpSource.targets FSharpSource.Settings.targets I'm doing this because I had trouble remembering which file gets included at which end of a project file, which is pretty important to know when thinking about whether you can use such-and-such property in either a project file or the other .targets file, or which file a given property definition needs to appear in.
Configuration menu - View commit details
-
Copy full SHA for 360be4a - Browse repository at this point
Copy the full SHA 360be4aView commit details -
Be more picky about which projects support Proto builds
Since I plan to do away with the -proto proto projects in favor of the unsuffixed projects built with Configuration=Proto, it seems wise to add validation that the project in question actually supports this.
Configuration menu - View commit details
-
Copy full SHA for c089791 - Browse repository at this point
Copy the full SHA c089791View commit details -
Configuration menu - View commit details
-
Copy full SHA for b0aa84a - Browse repository at this point
Copy the full SHA b0aa84aView commit details
Commits on Nov 6, 2015
-
Update -proto references from main projects
This only affects references to non-F#-related libraries. The point of this commit is to verify that there's no particular reason for these references to be different in proto builds. If there is, then the resulting "git bisect" should finger this commit.
Configuration menu - View commit details
-
Copy full SHA for 5beab54 - Browse repository at this point
Copy the full SHA 5beab54View commit details -
Remove unnecessary Content items from FSharp.Build.fsproj
Visual Studio already knows about these files from their CustomCopyLocal items, so having Content items for them too can only serve to confuse.
Configuration menu - View commit details
-
Copy full SHA for ba96a9c - Browse repository at this point
Copy the full SHA ba96a9cView commit details
Commits on Nov 9, 2015
-
Align item specifications between normal and -proto projects
This was mostly done by copying and pasting the items from the normal projects to the -proto projects, then commenting some .fs items out in FSharp.Compilers-proto.fsproj (at least one of which broke the build until I commented it out). (Also fixing up a few relative paths, naturally.)
Configuration menu - View commit details
-
Copy full SHA for 1448c35 - Browse repository at this point
Copy the full SHA 1448c35View commit details -
Configuration menu - View commit details
-
Copy full SHA for e215bfc - Browse repository at this point
Copy the full SHA e215bfcView commit details
Commits on Nov 11, 2015
-
Configuration menu - View commit details
-
Copy full SHA for a5a8f6a - Browse repository at this point
Copy the full SHA a5a8f6aView commit details
Commits on Nov 12, 2015
-
New project to build all* the things in all of the test-relevant ways
*Except it actually doesn't do the proto build at the moment.** **Or the VS integration.
Configuration menu - View commit details
-
Copy full SHA for 21525fc - Browse repository at this point
Copy the full SHA 21525fcView commit details
Commits on Nov 13, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 55dedc9 - Browse repository at this point
Copy the full SHA 55dedc9View commit details -
Here we get to replace that huge batch of msbuild invocations not just once, but twice, since it appeared in both Debug and Release variants.
Configuration menu - View commit details
-
Copy full SHA for 5a1b057 - Browse repository at this point
Copy the full SHA 5a1b057View commit details