aboutsummaryrefslogtreecommitdiffstats
path: root/setup.py
Commit message (Collapse)AuthorAgeFilesLines
* Add option to link with libc++ on older OSX versions.Alexandru Croitor2016-05-111-0/+10
| | | | | | | | | | | | | | Versions of OSX lower than 10.9 link libstdc++ by default. Also libstdc++ is linked when the osx minimum deployment target is lower than 10.9. The new option allows explicitly linking libc++ in the cases mentioned above. It is not enabled by default, because most libraries and executables on versions lower than 10.9 are compiled with libstdc++, and mixing standard library versions can lead to crashes. Change-Id: I7397d2bbce2cfceaeb848f25e0bbf1a24ac9bde8 Reviewed-by: Christian Tismer <tismer@stackless.com>
* Switch submodule repositories.Friedemann Kleint2016-05-021-7/+4
| | | | | | | | | | Clone submodules from code.qt.io and adapt branches. Change-Id: Iecf128ca00c4eb25e5450db8630e42e9307bd7cc Reviewed-by: Alexandru Croitor <alexandru.croitor@theqtcompany.com> Reviewed-by: Christian Tismer <tismer@stackless.com> Reviewed-by: Gabriel de Dietrich <gabriel.dedietrich@qt.io> Reviewed-by: Alex Blasche <alexander.blasche@theqtcompany.com>
* fix the name pyside2uicChristian Tismer2016-04-191-12/+12
| | | | This was modified, but not corrected in setup.py
* Cleanup around qtinfo.pyThomas-Karl Pietrowski2016-02-031-12/+9
| | | | | | * cleaning up unneeded redeclarations in setup.py * making sure our "-qt=X" get passed to cmake (doesn't make any difference so far, but makes sense) * rename getQMakePath to getQMakeCommand and make it return the complete command
* Adding -qt=X option only if qmake is a link to qtchooserThomas-Karl Pietrowski2016-02-031-1/+10
| | | | | | | | | | | | | On Linux (at least on Ubuntu and Debian) qtchooser is used to switch between different installations of Qt. A user reported that on Windows this method does not (seem) exist. Don't know whether his/her Qt5 setup was correct or not, but this commit adds a check, which * Looks whether qmake exists at all * Checks whether it is a symlink * Checks whether the symlink is pointing at a existing file * And check whether this file is qtchooser. It doesn't matter if the link is called "/usr/bin/qtchooser" or "qtchooser" and we only add "-qt=X" in these cases.
* Intoducing new option "qt"Thomas-Karl Pietrowski2016-02-021-1/+4
| | | | | | | | | | | | | | | | | | | I would even call it qt_version, but qtchooser, which switches between different versions of Qt, is also using this option. So I hope this would be less confusing for other people. So in case you have different Qt5 installations you can choose now one of them by using --qt=5.4 for example. ``` $ qtchooser -l 4 5 default qt4-i386-linux-gnu qt4-x86_64-linux-gnu qt4 qt5-x86_64-linux-gnu qt5 ``` The main reason for this commit is that qtchooser chooses qt4 as default here on Ubuntu/Linux (as we can also see in the travis builds). This commit will add the option plus add the default to qt5.
* Passing command(s) to qtinfo as listThomas-Karl Pietrowski2016-02-021-1/+1
|
* Prefer qmake-qt5 over qmakeThomas-Karl Pietrowski2016-02-021-2/+2
| | | | | | I tried to build pyside using setup.py here on Ubuntu and I get the same problem like mentioned in #21. The solution is to perfer qmake-qt5 over qmake. This shouldn't make any difference on OSX and Windows. Fixes #21
* Updating setup.py for fixes and additions in shiboken2Thomas-Karl Pietrowski2016-01-161-14/+6
| | | This is for testing an commit for shiboken2. The changes here might be incomplete.
* fix the windows debugging _d suffixChristian Tismer2015-11-151-2/+2
|
* fix the windows debugging _d suffixChristian Tismer2015-11-151-3/+3
|
* fix the windows debugging _d suffixChristian Tismer2015-11-151-2/+3
|
* test support for XVFBChristian Tismer2015-11-101-0/+1
|
* after signals were fixed, we have the first working alpha that is able to ↵Christian Tismer2015-11-071-1/+2
| | | | show windows!
* allow building for python 3.5, although that does not work on Windows, yetChristian Tismer2015-11-071-0/+1
|
* ensure that the python version used is supportedChristian Tismer2015-10-131-0/+19
|
* adjust the last patch to qt5Christian Tismer2015-10-051-1/+1
|
* Try qmake-qt4 before giving up on qmake.Ehsan Azarnasab2015-10-051-0/+2
| | | | This is specially useful when installing from PyPI that passing --qmake is not as simple as setup.py approach.
* Removing CMAKE_DEBUG_POSTFIX for WindowsThomas-Karl Pietrowski2015-09-281-3/+0
| | | | 1. This is wrong for Python >= 3 2. No needed, because PySide2 does it now on it's own.
* huge change on project layout.Christian Tismer2015-09-211-123/+123
| | | | | | | | | | | The intention is to have PySide2 and Shiboken2 as project names, to allow for co-existence of PySide and PySide2. This is the first version that builds with these settings on OS X: $ python3 setup.py build --debug --no-examples --ignore-git --qmake=/usr/local/Cellar/qt5/5.5.0/bin/qmake --jobs=9 This is not yet tested.
* fix the repos names in setup.pyChristian Tismer2015-09-201-2/+2
|
* remove the old versions from Qt4. This should not be kept in the same ↵Christian Tismer2015-09-171-4/+8
| | | | repository, too confusing.
* be more forgiving when file trees cannot be removed (happens often during ↵Christian Tismer2015-08-161-3/+12
| | | | window debugging)
* support the location of the installed Qt5 docs.Christian Tismer2015-07-161-0/+3
| | | | This configuration needs to be set by setup.py and is then known in the make files.
* support renamed pyside-examples folderChristian Tismer2015-07-061-5/+12
|
* transition to pyside-examples2Christian Tismer2015-07-051-1/+1
|
* fix an old installer error with rpath.Christian Tismer2015-06-271-4/+4
| | | | | | This bug is old, but showed up after I tried to build parts of PySide for Qt5. Problem: There are rpath entries which don't trigger creation of an rpath command. This can be seen when Qt is not linked, and qtcore has an explicit path.
* Merge branch 'master' of https://github.com/PySide/pyside-setup into qt5Christian Tismer2015-06-211-33/+7
|\ | | | | | | | | | | * 'master' of https://github.com/PySide/pyside-setup: minimal update of Qt5 status. Remove the need to use the post-install script on Mac OS platform and update the docs.
| * Remove the need to use the post-install script on Mac OS platform and ↵Christian Tismer2015-06-201-33/+7
| | | | | | | | update the docs.
* | create pyside-tools2 with qt5 branchChristian Tismer2015-06-101-33/+33
| |
* | allow to ignore a module during buildChristian Tismer2015-06-091-0/+4
| |
* | Merge branch 'master' of https://github.com/PySide/pyside-setup into qt5Christian Tismer2015-06-091-2/+2
|\| | | | | | | | | | | | | # By David Strauss # Via David Strauss (1) and Roman Lacko (1) * 'master' of https://github.com/PySide/pyside-setup: Fix spelling of OpenSSL
| * Fix spelling of OpenSSLDavid Strauss2015-06-081-2/+2
| |
* | allow for slightly renamed folder names in the sub repositories.Christian Tismer2015-06-071-2/+14
|/ | | | shiboken is ready, pyside comes now!
* Fixing small typos.Weston Hunter2015-02-091-2/+2
|
* Remove the need to use the post-install script on Linux platform by patching ↵Roman Lacko2014-12-051-20/+48
| | | | the rpath at build time + exclude patchelf executable from binary distribution
* Fixed invalid path to python scripts folder when installing via setup.py ↵rlacko2014-10-291-4/+1
| | | | install command
* Fixed and enhanced TOC rendering with ReadTheDocs sphinx themeRoman Lacko2014-05-151-3/+1
|
* Refactoring docs/index.rst into separate rst filesRoman Lacko2014-05-141-4/+11
|
* Add development version to sub modules version maprlacko2014-04-291-2/+8
|
* Prepare 1.2.2 release1.2.2Roman Lacko2014-04-231-5/+5
|
* Update setup classifiersRoman Lacko2014-04-211-6/+7
|
* Re-generate examples Qt resource files for Python 3 compatibility when ↵Roman Lacko2014-04-211-0/+15
| | | | preparing binary packages
* Update download_url to secure locationRoman Lacko2014-04-201-1/+1
|
* Fixed missing imports folder on ubuntu distRoman Lacko2014-04-191-1/+1
|
* Remove incompatible sources from binary package folder tree. This fixes ↵Roman Lacko2014-04-191-0/+8
| | | | python 3 warnings when installing packages.
* Enable debug build for Python 3 as wellBjoern Thiel2014-03-311-3/+4
|
* Fixed building fake QtCore extensionrlacko2013-11-081-0/+10
|
* use the headers info that can be found in "qmake -query".Christian Tismer2013-10-181-10/+1
| | | | Since Qt has a headers variable, there is no reason for a work-around.
* Enable bogus extension module so the dist name will be generated with the ↵Roman Lacko2013-10-091-1/+1
| | | | full platform info (fix provided by R.Dunn)