From fd4fe94a7b441950a9d765f88c90cd1b48fb7f90 Mon Sep 17 00:00:00 2001 From: Dmytro Ivanov Date: Thu, 7 Jan 2016 21:22:52 +0100 Subject: [PATCH 1/4] modify setup script --- setup.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/setup.py b/setup.py index 572afda..8444df5 100644 --- a/setup.py +++ b/setup.py @@ -2,9 +2,9 @@ from setuptools import setup import sys -version = "0.1.2" +version = "0.2" 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']} +) From e9ad41357cc33462bbbba7cfe2acede0c766d74c Mon Sep 17 00:00:00 2001 From: Dmytro Ivanov Date: Thu, 7 Jan 2016 21:45:44 +0100 Subject: [PATCH 2/4] fix default cxx flags for msvs2015 --- buildfox.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 From 59c686e31714c1cb9bfd3249a5a6d84d07f31070 Mon Sep 17 00:00:00 2001 From: Dmytro Ivanov Date: Thu, 7 Jan 2016 22:01:12 +0100 Subject: [PATCH 3/4] changelog --- docs/changelog.md | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 docs/changelog.md diff --git a/docs/changelog.md b/docs/changelog.md new file mode 100644 index 0000000..2b3f677 --- /dev/null +++ b/docs/changelog.md @@ -0,0 +1,26 @@ +### 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 + +### v0.1 + +- Initial version +- Misc : release as v0.1.2 on PyPi because of a mistake \ No newline at end of file From d19c06f13c0ffb72bf7626e2728979ee4dc9d11b Mon Sep 17 00:00:00 2001 From: Dmytro Ivanov Date: Thu, 7 Jan 2016 22:08:37 +0100 Subject: [PATCH 4/4] submitted --- docs/changelog.md | 1 + setup.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/changelog.md b/docs/changelog.md index 2b3f677..0978506 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -19,6 +19,7 @@ - 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 diff --git a/setup.py b/setup.py index 8444df5..f4881be 100644 --- a/setup.py +++ b/setup.py @@ -2,7 +2,7 @@ from setuptools import setup import sys -version = "0.2" +version = "0.2.1" classifiers = [ "Development Status :: 3 - Alpha", "Environment :: Console",