Robin Dunn
a7bc15fcce
Let --with-opengl default to automatic, don't link with the lib if it wasn't built.
2019-04-17 20:53:08 -07:00
Robin Dunn
790c34e66f
Let --enable-mediactrl default to automatic, don't link with the lib if it wasn't built.
2019-04-17 20:38:19 -07:00
Robin Dunn
e9b2b6ef0a
Enable wxPython's build to check results of wxWidgets configuration
2019-04-16 21:35:08 -07:00
Robin Dunn
229e4db424
Use the custom check_python_headers on Darwin too
2019-04-16 20:32:45 -07:00
Robin Dunn
d9b25fdc80
Move wxpy_api.h to wx/include/wxPython, so it will be included in the wheel
2018-10-11 12:15:37 -07:00
Robin Dunn
eaf189e14e
Revert part of last change for non-MSW
2018-10-03 12:05:24 -07:00
Robin Dunn
647941b36f
Move setting of SIP_MODULE[BASE]NAME to buildtools.config
2018-10-03 11:37:34 -07:00
Robin Dunn
08408ab79d
Update to sip 4.19.13 snapshot to test fix for siplib module name
2018-10-03 09:47:13 -07:00
Robin Dunn
43411403a4
Begin update to SIP 4.19.12
2018-10-03 09:47:13 -07:00
Robin Dunn
36831dc8b5
This code branch is only for non-windows so no need to conditionalize it.
...
Also add changelog item.
2018-06-29 11:40:26 -07:00
root
b910acaef1
- readme.rst : hint for custom built python use --option-shared
...
- wscript : correction to be able to compile for custom built python on
linux (correct WAF parameters)
- build.py : prepared for waf 2.0.8
2018-06-29 11:13:49 -07:00
Robin Dunn
50dca2d92c
Clear LIBPATH_PYEXT and LIB_PYEXT just on darwin
2018-06-22 22:17:15 -07:00
Robin Dunn
e8f1e0b029
Clear LIBPATH_PYEXT and LIB_PYEXT.
...
Waf is filling these values with the output of pythonX.y-config --libs and --ldflags. On Darwin, at least, this causes an explicit link to the master Python shared lib, which for extension modules we definitely DO NOT WANT as it prevents the stock wxPython wheels from being used with alternate Pythons, like Anaconda, Homebrew and EDM.
2018-06-21 23:27:53 -07:00
Robin Dunn
ebae9b8eac
Set LINK_CC and LINK_CXX
2018-06-21 23:04:26 -07:00
Robin Dunn
6d466b5934
Add some messages for waf to print while it is running wx-config
...
(cherry picked from commit 3f79d925a5 )
2018-06-19 12:05:50 -07:00
Robin Dunn
b410f5e570
Update copyright years --> 2018
2018-06-06 10:59:51 -07:00
Robin Dunn
01eb66585e
Minor tweaks for some comments
2018-05-30 16:51:22 -07:00
Robin Dunn
ad98695ed8
Fix Windows builds with Python 3.7.
...
For now just force the compiler toolset to v140.
2018-05-19 17:36:02 -07:00
Robin Dunn
e0cde87412
Update waf to version 2.0.7
2018-05-05 22:19:10 -07:00
Robin Dunn
deb21aa2ed
Merge branch 'master' into port-gizmos
2017-12-06 13:15:14 -08:00
Robin Dunn
d3ac0d6ab6
Set min target OSX version here too
2017-11-21 16:09:03 -08:00
Robin Dunn
52711eee4f
Merge branch 'master' into port-gizmos
2017-11-03 16:52:37 -07:00
Robin Dunn
666761337b
Update SIP to 4.19.4
2017-11-02 21:39:05 -07:00
Robin Dunn
17643e9cd1
Port the LEDNumberCtrl from wxCode/gizmos in Classic
2017-10-27 17:21:59 -07:00
Robin Dunn
541c4882da
Add an item to wx.PlatformInfo and wx.__version__ indicating build type:
...
Development, snapshot or release
2017-09-27 17:25:37 -07:00
Robin Dunn
34630a5707
Add --gtk2 option.
...
Default to building for gtk3.
Keep --gtk3 flag for compatibility.
2017-08-14 15:31:17 -07:00
Robin Dunn
0879cdc240
Ensure that the locale message catalogs are included in the source and binary archives.
2017-08-11 15:46:04 -07:00
Robin Dunn
e5b4c33421
(re)fetch the license files from wxWidgets when building the sdist,
...
and ensure it is included in the distribution.
2017-06-23 12:10:23 -07:00
Robin Dunn
925d729a46
Don't use /FS when building for Py34 either
2017-06-01 10:15:48 -07:00
Robin Dunn
85599b5d66
The /FS flag doesn't exist in the VC++ used when building for Python 2.7
2017-05-07 21:56:44 -07:00
Robin Dunn
d818b94998
Clarify comment
2017-04-26 19:17:40 -07:00
Robin Dunn
c6ad8a4b8a
Add flags to create .pdb files for the --msvc-relwithdebug option
2017-04-26 18:30:33 -07:00
Robin Dunn
242e054552
Update copyright year
2017-04-20 17:11:13 -07:00
Robin Dunn
39c9a72d02
fix typo
2017-04-17 17:50:22 -07:00
Robin Dunn
b6ab0b1884
Revert "Adding support for Microsoft Visual C++ Compiler for Python 2.7"
...
This reverts commit 96dc809236 .
2017-04-15 11:26:49 -07:00
James Wettenhall
96dc809236
Adding support for Microsoft Visual C++ Compiler for Python 2.7
2017-03-22 08:40:05 +11:00
Robin Dunn
c524ed1a37
Fix typo re: linking aui library
2016-11-24 10:39:47 -08:00
Robin Dunn
5268ebbc73
Add the rest of the AUI modules and classes
2016-10-27 18:49:41 -07:00
Robin Dunn
8f238ad594
Begin adding wrappers for wx.aui
2016-10-25 19:19:08 -07:00
Robin Dunn
33fadd8c5b
Link the _richtext module with the adv lib
2016-10-01 01:16:47 -07:00
Robin Dunn
32a324f73b
Some minor cleanup
2016-09-22 09:46:39 -07:00
Robin Dunn
2ef6096405
Fix propgrid build, forgot to add propgrid lib for linking
2016-08-24 17:29:24 -07:00
Robin Dunn
c7130a4366
Fix propgrid rule
2016-08-13 14:47:08 -07:00
Robin Dunn
f73396c479
Starting work on wrapping propgrid
2016-08-13 12:30:44 -07:00
Robin Dunn
adc42f3457
Fix copy/paste error for ribbon build on Windows
2016-07-06 13:24:43 -07:00
Robin Dunn
2251338f03
Merge branch 'master' into add-ribbon-lib
2016-07-01 20:24:07 -07:00
Robin Dunn
60065b23bf
Add a hack for determining the base_prefix for old-style virtualenvs, however it turns out that the correct value is already in LIBDIR so it may not be needed if we check that first.
2016-07-01 13:53:45 -07:00
Robin Dunn
ec025067ec
Use sys.base_prefix, if present, for Py3 venv's
2016-06-30 11:13:00 -07:00
Robin Dunn
8742967677
Start adding wrappers for the wx.ribbon module
2016-06-21 20:30:30 -07:00
Robin Dunn
3bfb0dc12f
Refactor adding extension module build rules
2016-06-21 20:23:51 -07:00