Mickaël Schoentgen
|
412a9b819e
|
Fix all DeprecationWarning: invalid escape sequence
Signed-off-by: Mickaël Schoentgen <contact@tiger-222.fr>
|
2019-01-05 12:02:42 +01:00 |
Thomas Nagy
|
6873a1b4c6
|
Work around Python 3.6 console issues #2163
|
2018-05-19 11:23:46 +02:00 |
Thomas Nagy
|
55d975f25e
|
Fix the API docs
|
2018-05-09 07:23:37 +02:00 |
Thomas Nagy
|
8e40c98e0c
|
Docs: mention PYTHONIOENCODING for windows console users
|
2018-05-09 07:17:42 +02:00 |
Thomas Nagy
|
7bc3f787b2
|
Rework the vswhere.exe execution
- Do not shadow the encoding parameter for subprocess.Popen in Python 3.6
- Describe console settings
- Import ctypes only if available
|
2018-05-08 23:46:01 +02:00 |
Suzumizaki
|
c2980e5090
|
Adhoc fix where waf cannot run under Japanese version of Windows. (#2155)
|
2018-05-08 22:55:19 +02:00 |
Thomas Nagy
|
f8c86e0895
|
Provide the 'def:' string through a variable #2148
|
2018-04-14 08:39:27 +02:00 |
Thomas Nagy
|
1f8eee88af
|
Remove subsystem cflags because those have no effect
|
2017-11-23 07:50:48 +01:00 |
Thomas Nagy
|
002c1fa094
|
Move gather_wsdk_versions after the definition of 'target_compiler'
|
2017-10-20 20:15:16 +02:00 |
Thomas Nagy
|
b3e9ca89e6
|
Override the msvc linker through LINK_CXX
|
2017-08-25 20:23:16 +02:00 |
Thomas Nagy
|
57087471c1
|
Remove Utils.ex_stack - use traceback.format_exc()
|
2017-08-19 11:54:58 +02:00 |
Thomas Nagy
|
1cade2ba13
|
docs
|
2017-08-05 23:15:50 +02:00 |
Thomas Nagy
|
e3a8e49cf2
|
TypeError -> ValueError #2002
|
2017-07-30 00:13:42 +02:00 |
Thomas Nagy
|
cddc5552e4
|
Rename WindowsError to OSError in Python3
|
2017-06-23 16:51:54 +02:00 |
Thomas Nagy
|
8795ebc302
|
Decode vswhere output as utf8/replace when cp1252 fails
|
2017-06-20 10:02:26 +02:00 |
Thomas Nagy
|
07c47309de
|
Handle vswhere output encodings in Python2 #1965
|
2017-05-17 01:35:38 +02:00 |
Thomas Nagy
|
7a51f8f364
|
Detect older products with vswhere.exe
|
2017-05-08 19:12:17 +02:00 |
Refael Ackermann
|
37e2cf449c
|
Detect MSVS 15.0 Installation path (via vswhere)
Fixes: #1924
Inspired by the scripts from https://github.com/node4good/msvs-com-helper
|
2017-05-08 19:12:08 +02:00 |
Thomas Nagy
|
a768c3114d
|
Simplify boolean comparisons
|
2017-04-22 22:08:00 +02:00 |
Thomas Nagy
|
e7ba84b8dd
|
Typo
|
2017-04-22 21:48:34 +02:00 |
Thomas Nagy
|
5ac6123e5e
|
Cleanup: Break multiple statements on multiple lines
|
2017-04-17 13:16:57 +02:00 |
Thomas Nagy
|
c106c929af
|
Detect the most recent msvc version first
|
2017-04-08 21:35:37 +02:00 |
Matt Selsky
|
b247ab1c83
|
Typos
|
2017-03-27 19:33:16 +02:00 |
yngwe@FRY
|
0233ec9c89
|
#1925: improve support for Visual Studio 2017, added support for all cross compiler & added ARM64 target support
|
2017-03-25 23:23:06 +01:00 |
Thomas Nagy
|
33918da4f4
|
Order msvc compiler detection #1907
|
2017-03-25 13:33:54 +01:00 |
Gordon Tisher
|
dfba301324
|
Update vs2017 support to correctly configure x64
|
2017-03-15 18:19:13 +01:00 |
Gordon Tisher
|
7c44ac1b3b
|
Add the ability to detect Visual Studio 2017 to msvc
|
2017-03-14 22:32:36 +01:00 |
Thomas Nagy
|
ef0cf35cb1
|
Force qt5 static library detection for #1588
Use: 'QT5_XCOMPILE=1 QT5_FORCE_STATIC=1 waf configure'
|
2016-07-17 15:19:06 +02:00 |
Thomas Nagy
|
850e9ad5fc
|
Simplify env['FOO'] -> env.FOO
|
2016-06-25 23:54:12 +02:00 |
Thomas Nagy
|
4991120891
|
Api docs
|
2016-06-25 21:30:32 +02:00 |
Thomas Nagy
|
98f495bda1
|
Simplify manifest file processing
|
2016-06-16 21:39:50 +02:00 |
Thomas Nagy
|
f18d481e75
|
No need to wrap fc/c/cxx classes for manifest processing
|
2016-06-16 21:07:40 +02:00 |
Thomas Nagy
|
d50017f693
|
Have Task.exec_command add tsk.env.PATH to os.environ in the child process
|
2016-06-16 20:07:40 +02:00 |
Thomas Nagy
|
dee0932fb0
|
No need to paste /Fo flags as the command system does not insert spaces anymore
|
2016-06-16 19:42:29 +02:00 |
Thomas Nagy
|
27b2c3b8c4
|
Task.exec_command already sets the cwd, no need to repeat it
|
2016-06-16 17:08:53 +02:00 |
Thomas Nagy
|
537d1fcd45
|
Simplify long command processing
|
2016-06-15 20:24:34 +02:00 |
Thomas Nagy
|
e8ef5a89eb
|
More cleanup
|
2016-06-05 00:23:57 +02:00 |
Thomas Nagy
|
d3471d6171
|
Adjustments for the msvc configuration structure changes
|
2016-05-22 18:39:44 +02:00 |
Thomas Nagy
|
c3af6e3fad
|
Simplify the data structures in msvc.py
|
2016-05-22 18:27:57 +02:00 |
Thomas Nagy
|
1eb45162b1
|
Bind setup_msvc and setup_ifort as configuration methods
|
2016-05-22 17:11:29 +02:00 |
Thomas Nagy
|
9c44a4b360
|
Remove print_all_msvc_detected
|
2016-05-22 17:10:21 +02:00 |
Thomas Nagy
|
315d94ec24
|
Typo conf->self
|
2016-05-22 17:06:53 +02:00 |
Thomas Nagy
|
0c945f9e0a
|
Simplifications
|
2016-05-22 16:57:22 +02:00 |
Thomas Nagy
|
25fc153658
|
Improve ifort logging
|
2016-05-22 16:48:14 +02:00 |
Thomas Nagy
|
201118736e
|
Error handling simplifications
|
2016-05-22 12:40:51 +02:00 |
Thomas Nagy
|
76c9d3356b
|
Remove msvc.get_compiler_env which does not get anything
|
2016-05-22 12:12:32 +02:00 |
Thomas Nagy
|
c46ffd1a4a
|
Typo
|
2016-05-22 12:09:46 +02:00 |
Thomas Nagy
|
e3d1da421f
|
Remove one level of object nesting in msvc configuration
|
2016-05-22 12:04:23 +02:00 |
Thomas Nagy
|
dbad47244b
|
Cleanup
|
2016-05-22 11:15:00 +02:00 |
Thomas Nagy
|
bae3e35af5
|
Cleanup
|
2016-05-22 10:58:24 +02:00 |