Commit graph

11 commits

Author SHA1 Message Date
Olivier Goffart
a1756ca860 Do not use symbolic link when we don't need to
On windows, symbolic links support is not working out of the box.
So better avoid symbolic links needed for the build.
There is still symbolic links used to build the rust doc, but that's only
in nightly and only for the documentation
2020-09-07 11:10:07 +02:00
Olivier Goffart
46b86e023d Exclude the wasm example from the workspace so they do not get built by default
They should only be built for wasm build

Also cleanup their Cargo.toml file: only cdynlib is required and no need to rename the web-sys crate
2020-08-27 14:25:15 +02:00
Olivier Goffart
58cdaeb8dd Update license header to mention that commertial option are available 2020-08-26 13:23:42 +02:00
Simon Hausmann
04ee36b27e Speed up non-wasm build
Don't build wasm-bindgen-*, js-sys, console_error_panic_hook and web-sys
(and dependencies, total 9 crates) when not building for wasm.
Especially web-sys has a ton of .rs files in its crate and takes a
while.
2020-08-25 14:01:57 +02:00
Olivier Goffart
ea1f215367 Some polishinbg of the .toml files
- Give all the sixtyfps-* create a 0.0.1 version
 - Make sure that the internal dependences are using the exact same version
   (so "=0.0.1")
 - Add the description/homepage/repository fields in the .toml files
 - Set publish=false  to crates that are not meant to be published on crates.io
2020-08-24 16:28:11 +02:00
Simon Hausmann
7f1d9f5252 Commit correct license tags to Cargo.toml
For now that's GPL-3.0 only, but this can be changed :-)
2020-08-18 10:12:59 +02:00
Simon Hausmann
2823f32692 Apply license headers to all non-binary/non-json sources 2020-08-17 17:55:20 +02:00
Simon Hausmann
c362eb2b5f Minor polish to the printer demo html 2020-08-13 18:43:34 +02:00
Simon Hausmann
3b6a1085ac Fix published demos with parcel
Don't load off of /, use relative paths.
2020-08-11 14:36:27 +02:00
Simon Hausmann
50eafc3fd7 Simplify wasm builds
Replace webpack, which needs a configuration file, etc. with parcel,
which requires none. Just "parcel index.html" and it'll figure out the
rest :-)
2020-08-11 14:22:52 +02:00
Simon Hausmann
3596059eab Add wasm build for the printer demo 2020-08-05 15:02:36 +02:00