tools-make
tools-make copied to clipboard
The makefile package is a simple, powerful and extensible way to write makefiles for a GNUstep-based project.
GNUSTEP_BUILD_DIR is set to . by default [(common.make:176)](https://github.com/gnustep/tools-make/blob/master/common.make#L176). But if I point GNUSTEP_BUILD_DIR to a directory on tmpfs (e.g. /run/user/1000/build/gnustep on Linux/Ubuntu) I get the following error when trying to...
gnustep-tests should support setting a timeout duration. We can mark the test as failed if it exceeds the timeout.
Hello, is it possible for GNUstep make to install the desktop files of applications that include a `.desktop` file in `${appname}.app/Resources/${appname}.desktop`? Therefore, the user wouldn't have to manually copy it...
basically link against -lc++abi when using clang. I don't know if checking the value of CLANG_CC variable is the most optimal route, but it was the best/most natural I could...
if gnu grep is installed as ggrep, like we can use gmake, gtar... otherwise e.g. on solaris we have infinite failures during test runs: ``` Usage: grep -hblcnsviw pattern file...
Currently, all code emulating weak references by just not retaining it is essentially UB when interfacing with ARC. The clang flag enables the use of '__weak' in non-ARC translation units.
File `TestFramework/gnustep-tests` is generated by `configure` from `TestFramework/gnustep-tests.in`. It looks like this file is intended to be executable, even though it makes little difference since it is unlikely to be...
Some time ago, I added support in libobjc2 to using libBlocksRuntime as supplied by Swift's libdispatch instead of the embedded blocks runtime. This was done to alleviate the longstanding issue...
This is currently unused in gnustep-tests, and it is not installed. The intention is to have a representation of tests run under gnustep-tests in the JUnit test report XML format....
TestFramework currently outputs results in its own custom format. Outputting XML so it can be processed by JUnit-compatible formatters can be useful. Tools such as `bazel` set an environment variable...