Christoph Ruegg
ddd2a1c81e
Build Framework: switch build functions to dotnet build
6 years ago
Christoph Ruegg
15298fbc5f
Migrate to .NET SDK 3.1 LTS and update dependencies
7 years ago
Christoph Ruegg
83ab6ebd97
Release v4.8.1
7 years ago
Christoph Ruegg
fa9e12de83
Build: no longer explicitly pass StrongName=false to dotnet tool
7 years ago
Christoph Ruegg
b2811c0a0d
Build: remove almost all build framework variations, drop FsLoader and Mirror support
7 years ago
Christoph Ruegg
5c9657ba82
Build: fix path of folder to be cleaned when publishing the API reference
7 years ago
Christoph Ruegg
51094fd805
Build: add remaining NuSpec files
Such that GitHub hopefully understands them...
7 years ago
Christoph Ruegg
d6d81576cc
Build: update publish docs/api to push to gh-pages branch
7 years ago
Christoph Ruegg
0105d62a26
Build: better framework support for multiple solutions
8 years ago
Christoph Ruegg
8ff943fb60
Build fix
8 years ago
Christoph Ruegg
10e907c8e7
Build: simplify native package manual NuGet packaging
8 years ago
Christoph Ruegg
fbc594dc6b
Build: simplify native provider build and packaging
8 years ago
Christoph Ruegg
45fe774c84
Build: migrate more of native providers to new approach
8 years ago
Christoph Ruegg
c0f1d9284e
Build: simplify
8 years ago
Christoph Ruegg
5a7fb139eb
Build: define solutions
8 years ago
Christoph Ruegg
527d2b76cc
Build: define projects
8 years ago
Christoph Ruegg
fdff25afc1
Build: simplify bundle definitions since we leverage the dotnet sdk now
8 years ago
Christoph Ruegg
ed599334d7
Release v4.5.1
8 years ago
Christoph Ruegg
61adf224cd
Build: fix publishNuGet by ensuring the working directory exists
8 years ago
Christoph Ruegg
540df9782b
Build: build strong name and normal packages in one run
8 years ago
Christoph Ruegg
4304c00f0b
Build: support for building strong-name edition packages again #561
8 years ago
Christoph Ruegg
affa896635
Tests: test against NetCoreApp2.0 instead of 1.1; print dotnet --info as part of build
8 years ago
Christoph Ruegg
250d219cd6
Build: fix version-suffix generation in case of full releases
8 years ago
Christoph Ruegg
ad36ed7111
Build: prevent rebuild in pack command to ensure NuGet assemblies are really code-signed
8 years ago
Christoph Ruegg
18d9d03aaa
Build: simplify test function
8 years ago
Christoph Ruegg
7eacffdce8
Build: increase the NuGet push timeout to 15min (5min was too short for nativer providers)
8 years ago
Christoph Ruegg
6794dce6a5
Build: another trial at fixing the automatic nuget push on releases
8 years ago
Christoph Ruegg
d972f5f478
Build: NuGet push no longer passes outdated source URI
8 years ago
Christoph Ruegg
1128ba4e66
Build: clean using msbuild
8 years ago
Christoph Ruegg
27e186f486
Build: cleanup, fix F# NoWarn entries, pack using msbuild
9 years ago
Christoph Ruegg
484b5e40a0
Build: restore using msbuild, fix test where expected accuracy was higher than requested from algorithm
9 years ago
Christoph Ruegg
7b3cc112db
Build: sign all files in one step, also sign F# assemblies
9 years ago
Christoph Ruegg
2d92e30390
Build: fix regexes to propagate release notes into project file
9 years ago
Christoph Ruegg
5a340855a6
Sign with SHA256 instead of SHA1
9 years ago
Christoph Ruegg
072a3d34a6
Build: code signing support (X.509)
9 years ago
Christoph Ruegg
c3e340272d
Release v4.0.0-alpha01
9 years ago
Christoph Ruegg
381da7cc59
BuildFramework: add netstandard TFMs
9 years ago
Christoph Ruegg
af9fc38f28
Build: follow up breaking NuGet changes
10 years ago
Christoph Ruegg
5fbea3863a
Build: simplify, stop building symbol package
10 years ago
Christoph Ruegg
88a7c2c4f7
Build: automate publish to archive
10 years ago
Christoph Ruegg
5d39ddf5a6
Build: simplify header tracing
10 years ago
Christoph Ruegg
9a0f9680a6
Build: refactoring
10 years ago
Christoph Ruegg
826f2e3fa1
Build: separate logic from configuration
10 years ago
Christoph Ruegg
ec0d2008a2
Docs: update links to use SSL where possible
10 years ago
matthew-peacock
d3efddae52
Fix indirect dependencies on native dlls
Suppose Lib1 is a C# proejct uses the NuGet package containing the native dll, and Lib2 depends on Lib1, and finally Lib3 depends on Lib2. With the current setup, the native dlls will be copied into the output directory of both Lib1 and Lib2, but not Lib3. Using 'None' instead of 'Content' fixes this.
I don't have a reference for this behaviour, but I have replicated it with three dummy projects to be sure. I originally got the hint from Benoit Blanchon's comment at http://stackoverflow.com/questions/19478775/
10 years ago
Christoph Ruegg
b26b03c006
Release MKL Native Provider v2.0.0 (rev 9, linear algebra v2.0)
11 years ago
Christoph Ruegg
872780b649
Tooling: run mozroot before bootstrapper in bash scripts, avoid license path redirect in Nuspec
11 years ago
Christoph Ruegg
5cbc44effb
Native: simplify target files further
11 years ago
Kuan Bartel
e98be5ede2
Simplified targets files to instead use 'Content' elements rather than 'Copy' and 'Delete' tasks. This is important as the copy and delete tasks won't work for other projects referencing a project which uses one of the MathNet nuget packages. Installer projects such as WiX or VS Setup projects similarly won't find the required library files unless they are 'Content'.
11 years ago
Christoph Ruegg
cb64d2633e
Native: OpenBLAS integrated into FAKE build system
11 years ago