diff --git a/buildfox.py b/buildfox.py index f745387..00cd505 100755 --- a/buildfox.py +++ b/buildfox.py @@ -157,7 +157,7 @@ transformer ignore_default_libs: /NODEFAULTLIB:${param} # main flags - cxxflags = + cxxflags = $cxx_exceptions ldflags = libflags = filter variation:debug diff --git a/docs/changelog.md b/docs/changelog.md new file mode 100644 index 0000000..0978506 --- /dev/null +++ b/docs/changelog.md @@ -0,0 +1,27 @@ +### v0.2 + +- Fixed library transform for *nix platforms +- Fixed recursive glob expansion with more then 9 groups +- Added OS X tests +- Added IDE generators tests +- Added MSVS2015, Make, CMake and QtCreator project generators +- Added SSE3/SSSE3/SSE4.1 & no exceptions flags +- Added {path} and {file} properties to transforms +- Added filters in nested variables +- Added environment setup command in IDE project generators +- Added path/file flag to target path regex capture groups +- Renamed transform app -> application +- Renamed transform obj -> objects +- Renamed transform lib -> library +- Renamed transform shlib -> shared_library +- Removed transform shlib_dep (please check manual) +- Removed EOL comments (only newline commets are allowed) +- Misc : only allow transforms on whole path and not parts of it +- Misc : auto detection of MSVS version +- Misc : more detailed error reports +- Misc : release as v0.2.1 on PyPi because of a mistake + +### v0.1 + +- Initial version +- Misc : release as v0.1.2 on PyPi because of a mistake \ No newline at end of file diff --git a/setup.py b/setup.py index 572afda..f4881be 100644 --- a/setup.py +++ b/setup.py @@ -2,9 +2,9 @@ from setuptools import setup import sys -version = "0.1.2" +version = "0.2.1" classifiers = [ - "Development Status :: 2 - Pre-Alpha", + "Development Status :: 3 - Alpha", "Environment :: Console", "Intended Audience :: Developers", "Programming Language :: Python", @@ -34,4 +34,5 @@ zip_safe=True, install_requires=[], tests_require=["unittest2"], - entry_points={'console_scripts': ['bf=buildfox:main']}) + entry_points={'console_scripts': ['bf=buildfox:main']} +)