Thomas Nagy
d21446ff71
Update docs for 2018
2018-01-01 20:53:49 +01:00
Schildkroete23
bef2cf13ec
Use correct batch filed and function for Intel Fortran detection on Windows. ( #2063 )
2017-10-19 08:27:37 +02:00
Daniel Petró
3010e6a2c3
Fix for Intel Fortran Detection on Windows.
2017-10-17 19:19:15 +02:00
Thomas Nagy
57087471c1
Remove Utils.ex_stack - use traceback.format_exc()
2017-08-19 11:54:58 +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
5ac6123e5e
Cleanup: Break multiple statements on multiple lines
2017-04-17 13:16:57 +02:00
Thomas Nagy
cfe9158664
Cleanup
2017-04-17 12:24:33 +02:00
Matt Selsky
b247ab1c83
Typos
2017-03-27 19:33:16 +02:00
Thomas Nagy
b7d93c3c4d
Update the year in headers to 2017
2017-02-11 16:13:37 +01:00
Thomas Nagy
50ae7dc3ba
Api docs
2016-06-26 11:59:27 +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
fc02c1d42a
Api docs
2016-06-25 20:10:04 +02:00
Thomas Nagy
ef6525c0bf
Api docs
2016-06-25 14:49:27 +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
73384b11f4
Dead code removal
2016-06-16 21:02:24 +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
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
e3d1da421f
Remove one level of object nesting in msvc configuration
2016-05-22 12:04:23 +02:00
Thomas Nagy
bae3e35af5
Cleanup
2016-05-22 10:58:24 +02:00
Thomas Nagy
15985db73d
Refactor ifort.py like msvc.py
2016-05-22 03:07:44 +02:00
Thomas Nagy
67e7db41d9
Simplification x=x+1 -> x+=1
2016-05-22 00:45:47 +02:00
Thomas Nagy
74e54322c5
Use try-else-finally in Python >= 2.5
2016-05-18 22:01:37 +02:00
Thomas Nagy
fd05cff103
Missing installation fixes
2016-05-17 19:49:44 +02:00
Thomas Nagy
b1f5c0f814
Create installation tasks directly
...
Task generators created from other task generators may be
skipped during partial builds. This change re-enables
install_task as a task attribute and provides a task
object with input and output nodes which can be re-used
by other tasks.
2016-05-06 15:54:36 +02:00
Thomas Nagy
8520dd65bb
Code cleanup
2016-04-19 22:00:21 +02:00
Thomas Nagy
a08aff6bff
Format debug/info records lazily
2016-03-19 14:46:22 +01:00
Thomas Nagy
aac6e800eb
Import libraries for Intel Fortran
2016-01-20 00:12:42 +01:00
Thomas Nagy
872f77f8b5
Build fcprogram_test with Intel compiler
2016-01-19 21:08:48 +01:00
Harald Klimach
d00b90986c
Set FC_NAME also in find_ifort_win32.
2016-01-18 21:57:01 +01:00
Thomas Nagy
e91fbe2d1b
Intel Fortran manifest files
2016-01-17 03:27:30 +01:00
Thomas Nagy
66009e5777
Intel Fortran detection on Windows
2016-01-17 02:30:41 +01:00
Thomas Nagy
7a93e7e443
Added the windows Intel Fortran flags from Harald's branch
2016-01-16 22:50:14 +01:00
Harald Klimach
7541929609
Do not set the ARFLAGS unconditionally to rcs for ifort.
...
Instead, try invoke search for ar after looking for xiar.
2016-01-06 12:38:31 +01:00
Harald Klimach
5c3a40d115
Loosened and simplified the regex for the version string of ifort as suggested by apthorpe
2015-12-23 15:28:43 +01:00
Harald Klimach
52f63ac945
Fixed logic to identify intel fortran compiler.
2015-03-10 16:59:53 +01:00
Harald Klimach
7605c17732
Include the '-' in the regex to match the IA-32 string on 32 bit windows.
2014-09-03 13:50:10 +02:00