Hi,

Riccardo Mottola wrote:

It is thus somehow a build problem: GNUstep make tries to be smart, merges in some Mac stuff which confuses then the code at runtime.
I have the "proof" by checking messages=yes:

echo "OLD_GNUSTEP_STAMP_ASTRING = _Ignore-" > ./Ignore.bundle/stamp.make
(echo "{"; echo '  NOTE = "Automatically generated, do not edit!";'; \
  echo "  NSExecutable = \"Ignore\";"; \
  echo "  NSMainNibFile = \"\";"; \
  echo "  NSPrincipalClass = \"Ignore\";"; \
  echo "}") >Ignore.bundle/Resources/Info-gnustep.plist
if [ -r "Ignore-Info.plist" ]; then \
  plmerge Ignore.bundle/Resources/Info-gnustep.plist Ignore-Info.plist; \
fi


Can I skip this plmerge step? Do I need to rename all the new *-Info.plist I created in Xcode I hope not... that would be long tedious work.

Perhaps I can just fix in Xcode

CFBundleIdentifier = "org.gnustep.${PRODUCT_NAME:rfc1034identifier}";

to

CFBundleIdentifier = "org.gnustep.Ignore";

perhaps I even should add a level and add TalkSoup? org.gnustep.TalkSoup.Ignore ?

That would be my last resource though, Id prefer to be able to tell gnustep to skip XCode stuff if it is not needed or can't be shared.

Riccardo

_______________________________________________
Discuss-gnustep mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/discuss-gnustep

Reply via email to