скомпилировать плагин npapi в Mac OSX? - PullRequest
1 голос
/ 08 февраля 2010

У меня есть только ssh-доступ к компьютеру Mac OSX 10.6, поэтому Xcode выходит за рамки. В настоящее время у меня возникают проблемы с определением правильного формата вывода g ++: нужно ли добавлять -shared и -fPIC, или -dynamiclib или другой магический флаг для получения распознаваемого двоичного файла firefox?

Ответы [ 2 ]

2 голосов
/ 09 февраля 2010

Я использую следующее:

  • -dynamiclib
  • -fPIC
  • -arch foo при необходимости
  • -DXP_MAC=1, -DXP_MACOSX=1 и т. Д.
  • -framework UsedFrameWork при необходимости
  • -mmacosx-version-min=10.x при необходимости

Также не забудьте положить все это в плагин и включить подходящий plist .

0 голосов
/ 08 июля 2010

Следует также отметить, что вы можете скомпилировать что-то, используя xcode из командной строки, используя xcodebuild.

...