Details
-
Technical task
-
Resolution: Unresolved
-
P4: Low
-
None
Description
GNUstep is easy to install on Debian and not much would be needed to get it working out of the box (sudo apt-get install gnustep gnustep-devel gobjc gobjc++).
Things needed:
- Concat cpp.platformObjcFlags with results of `gnustep-config --objc-flags` or `gnustep-config --debug-flags` for debug builds
- Concat cpp.platformLinkerFlags with results of `gnustep-config --objc-libs` (pure ObjC) or `gnustep-config --base-libs` (pure + Foundation) or `gnustep-config --gui-libs` (pure + Foundation + GUI)
- `gnustep-config --variable=XXX` can give more info
- Similarly to MSVC we may want to run /usr/share/GNUstep/Makefiles/GNUstep.sh to setup environment
That's pretty much it, other than the fact that we need better separation of C/C++/ObjC and availability detection.