Maarten ter Huurne
|
2b5576f858
Replace all instances of IOError with OSError (in Python scripts)
|
5 years ago |
Maarten ter Huurne
|
5a65b462de
In the "Usage:" help line, explicitly suggest "python3"
|
5 years ago |
Maarten ter Huurne
|
7e0f3f15fd
Convert build scripts to Python 3
|
5 years ago |
Maarten ter Huurne
|
871538e37f
Fix writing to encoded text files
|
5 years ago |
Maarten ter Huurne
|
f623713913
Use print function syntax
|
5 years ago |
Maarten ter Huurne
|
83810e8afe
Modernize writing of text files
|
5 years ago |
Maarten ter Huurne
|
5a907862ff
Capture exceptions using 'as' instead of ','
|
5 years ago |
Maarten ter Huurne
|
193bc9dfcf
Tell the Android linker to report undefined symbols
|
6 years ago |
Maarten ter Huurne
|
63b0b33438
Explicitly ask for a shared lib when probing on Android
|
6 years ago |
Maarten ter Huurne
|
52e8d46416
Revert "Add workaround that makes probe link test pass on Android"
|
6 years ago |
Maarten ter Huurne
|
07d29904d3
Improve probe code layout using 'elif'
|
6 years ago |
Maarten ter Huurne
|
3ed9b4e27f
Made computation of buildable components a method
|
6 years ago |
Maarten ter Huurne
|
8d81a89cd5
Add workaround that makes probe link test pass on Android
|
6 years ago |
Maarten ter Huurne
|
1d432c09ed
Revert "Improve probe for libraries that try to intercept main()"
|
6 years ago |
Maarten ter Huurne
|
c75bb041d2
Improve probe for libraries that try to intercept main()
|
6 years ago |
wouter
|
d089095d55
Various text-processing stuff
|
11 years ago |
Alex Wulms
|
b1b14864f3
Android port
|
12 years ago |
Wouter Vermaelen
|
2172981701
Replace our implementation of type_traits with standard versions
|
12 years ago |
Maarten ter Huurne
|
5d64142698
Added OS support for Dragonfly BSD. Thanks to John Marino.
|
12 years ago |
Maarten ter Huurne
|
fc54b247ed
Fixed problem in previous commit: "/usr" should be part of distroRoot as well.
|
13 years ago |
Maarten ter Huurne
|
bd8dce962c
When compiling for Pandora, use the toolchain/SDK specified by LIBTOOL_SYSROOT_PATH, which is set by "setprj". Thanks to SladeCraven for the finding that envvar.
|
13 years ago |
Maarten ter Huurne
|
b6fd80d2b4
Probe whether the type_traits header exists and if it does, whether it is part of the standard library or a TR1 extension. This fixes compilation with libc++ from the LLVM project.
|
13 years ago |
Maarten ter Huurne
|
8fad8c4d19
Tell user where the probe log is when not all libs are found.
|
14 years ago |
Maarten ter Huurne
|
3929f75644
Made resolve() robust against getting None instead of an expression.
|
15 years ago |
Maarten ter Huurne
|
5dfd2716c4
Support BSD ports using "distroRoot" (also used for supporting our home-grown 3rdparty system and for MacPorts and Fink) instead of appending compile and link flags directly.
|
15 years ago |
Maarten ter Huurne
|
eeadccd379
Renamed backtick() to captureStdout() and moved it to new "executils" module. Also moved shjoin() there.
|
15 years ago |
Maarten ter Huurne
|
097e2fb12b
Fixed typo in distroRoot fallback for OS X. Thanks to Nekocan for highlighting it.
|
15 years ago |
Maarten ter Huurne
|
2ca44143eb
Renamed "probed_defs.hh" to "systemfuncs.hh" since it only contains info about system functions anymore.
|
15 years ago |
Maarten ter Huurne
|
e9d68c786d
Moved content creation of system funcs header to separate module.
|
15 years ago |
Maarten ter Huurne
|
26bc852baa
Store system function probe results in a separate data structure: "functionResults" instead of "outVars".
|
15 years ago |