Changed:
* MSRV 1.70 -> 1.76
(9a83ed878d538fc69ddccf12cae4708c831b3d45)
New:
* ::compile(..., ::ParamsMacros(&["macro", ...])) equivalent to
::compile(..., &["macro", ...])
* ::compile(..., ::ParamsIncludeDirs(&["includedir", ...]))
that passes -I includedir or /I includedir to the preprocessor
* ::compile(..., ::ParamsMacrosAndIncludeDirs(&["macro", ...],
&["includedir", ...]))
that passes both -D|/D and -I|/I
(ac8be535130964e6c750613289ac1b68b4e52b9c)
(c04d96fece0f253d305b2c2ff8c42c215e5d8222)
(8d10b36d891485481e23275040c6d94af95eb222)
(df8bdc684dfa135db9109854271832d535717e33)
(1fd2662a9cfeecb1cf55fc7ab89050e6ea168445)
(f1c7e7acf94ddbd19e6c3b683ba6138c4c9f03b4)
(#80) (#81) (@ssrlive)
* Built example takes an optional second [include-dir] argument
(62da115ce6a6b4b4e47c65a698b533785e945b8c)
(50b00044fa3b9239af7d14f7c3c8c3cef9b0d0b4)
(#81)
* Explicit mention of the way that ["string"]/::NONE arguments
can be any IntoIterator<AsRef<OsStr>> in toplevel doc and README
(d72be9cf664af30243744d68d3181f8b39fe0605)
(dd9bfcd2046b30dbb00126000b56fc6b924fdfe6)
(#81)
* @reneleonhardt & @ssrlive in authors list
(d3f5d6e32593413157e1e7f0157a5ede19d7a8f3)
(dd9bfcd2046b30dbb00126000b56fc6b924fdfe6)
Fixed:
* cf, -> cf.
(4bb24cc239796eb995f70c0ad7e9625062d6d64b)
Internal:
* GitHub Actions churn
(9cb58865f4aa932afca3bb193607ccf781ffc373)
(#79) (@reneleonhardt)
* let Some() = .ok() -> let Ok() =
(182766867b49f8323a4b785941ac219ee2db8162)
(#79) (@reneleonhardt)
* Built example uses OsStr arguments
* Built example has a more standard usage string
(6057b3b98dfd95cf5bec61c6b871bb096de4fd01)