| Commit message (Collapse) | Author | Age | Files | Lines |
| |\
| |
| | |
Enhance cpp scanner regex logic to detect if/elif expressions without whitespaces
|
| | |
| |
| |
| |
| |
| | |
whitespaces correctly
for example "#if(defined FOO)" or "#elif!(BAR)"
|
| | |
| |
| |
| |
| |
| |
| | |
Testing "if not prefix" would return false if an empty string
is passed, but that setting should be valid.
Signed-off-by: Mats Wichmann <mats@linux.com>
|
| | |
| |
| |
| |
| |
| |
| | |
Per review comments, subst either return the right thing or None,
use this are the way to test for setting default instead of has_key.
Signed-off-by: Mats Wichmann <mats@linux.com>
|
| | |
| |
| |
| |
| |
| |
| | |
All the other file extension variables end in SUFFIX, so change
this new one to match for consistency. Added doc entry.
Signed-off-by: Mats Wichmann <mats@linux.com>
|
| |/
|
|
|
|
|
|
|
|
|
|
|
| |
Apply the patch (adjusted) from issue #2341: instead of hardcoding
the filename extenstion for the tempfile to help with linking
on Windows targets, allow some variability.
Current marked WIP because there are some other comments in
the issue tracker that can maybe be flushed out by submitting
this PR, and there are no tests (should presumably go in
test/TEMPFILEPREFIX.py, or a new test TEMPFILEEXTENSION.py)
Signed-off-by: Mats Wichmann <mats@linux.com>
|
| |
|
|
|
|
| |
version file
updated other dict references
|
| | |
|
| |\ |
|
| | | |
|
| | |
| |
| |
| | |
removed unused function
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | |
| |
| |
| |
| |
| | |
fixed syntax error
removed debug print
|
| | | |
|
| |\ \ |
|
| | | |
| | |
| | |
| | |
| | |
| | | |
fixed except check
revert some obsolete changes
|
| | | |
| | |
| | |
| | | |
fixed some other tests
|
| | | | |
|
| | | |
| | |
| | |
| | | |
removed debug print
|
| |\ \ \ |
|
| | | | |
| | | |
| | | |
| | | | |
Signed-off-by: Mats Wichmann <mats@linux.com>
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
vc.py: Some of the debug prints weren't quite right, and added a few.
When vswhere is called, it can return multiple lines if there
are multiple products that match, so handle that case.
Preparing for ARM support, add some host/target combos to the
table - currently commented out. arm/arm64 added to the canonicalize
table where it won't do any harm.
common.py: in case we eventually switch to more general logging,
use a specific logger rather than the root logger.
Signed-off-by: Mats Wichmann <mats@linux.com>
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Polish up a few docstrings and be more descriptive about the
search for cl.exe. Also add requested version qualifiers to
entry in CHANGES.txt.
Signed-off-by: Mats Wichmann <mats@linux.com>
|
| | | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Broaden the search to also include Build Tools (the compiler
without the whole Visual Studio works). Also in the initial
search to see if a suite is valid or not, don't just look for
a couple of locations within a given path, do a search.
Signed-off-by: Mats Wichmann <mats@linux.com>
|
| | |/ /
|/| | |
|
| | | | |
|
| | | | |
|
| | |/
|/| |
|
| | |
| |
| |
| | |
universal python wheel can work on windows
|
| | |
| |
| |
| | |
why we had a seperate manifest for just the xml files which were then not included in the package, making docbook builders not work
|
| | | |
|
| |\ \
| | |
| | | |
Typefixes
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Two files in packaging:
ipk.py indexed off the result of running filter, but in Python 3
filter returns an iterable, not a list. Convert to a list first.
msi.py removes forbidden characters using a list comprehension,
but the result is a list, so when it then calls upper() on it
that's a method that does not exist on a list. Join it back into
a string. Found another place in the same file that also assumed
the list comprehension leaves a string, not a list, although it
doesn't then call a nonexistent method on it.
Signed-off-by: Mats Wichmann <mats@linux.com>
|
| |/ /
| |
| |
| | |
action
|
| |\ \
| | |
| | |
| | | |
github.com:bdbaddog/scons into fix_mac_shlibversion_gh_issue_3241
|
| | |\ \ |
|
| | | |\ \
| | | | |
| | | | | |
Fix GH issue #3136 No need to explicitly set file handles to non-sharable. Py 3.4 and above do this by default
|
| | | | |/
| | | |
| | | |
| | | | |
Py 3.4 and above do this by default
|
| | | | |
| | | |
| | | |
| | | | |
APPLELINK_CURRENT_VERSION to APPLELINK_NO_CURRENT_VERSION
|
| | | | |
| | | |
| | | |
| | | | |
_APPLELINK_CURRENT_VERSION macros
|
| |/ / /
| | |
| | |
| | | |
allow user to disable generating either or both -current_version and/or -compatibility_version to the applelink linker. Updates to docs. Add docstrings to generator functions
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | |
| | |
| | |
| | | |
flags propagating to linker for shared libraries. Derive them from SHLIBVERSION if not independantly specified
|
| | | | |
|
| | | | |
|