Pergunta

Eu só tenho acesso SSH a um computador Mac OSX 10.6, então o Xcode está fora de escopo. Atualmente, tenho problemas para descobrir o formato certo da saída G ++: preciso anexar -shared e -fpic, ou -dynamiclib ou outra bandeira mágica para obter um binário reconhecível pelo Firefox?

Foi útil?

Solução

Eu uso o seguinte:

  • -dynamiclib
  • -fPIC
  • -arch foo como necessário
  • -DXP_MAC=1, -DXP_MACOSX=1 etc.
  • -framework UsedFrameWork como necessário
  • -mmacosx-version-min=10.x se necessário

Lembre -se também de colocar tudo em um pacote de plug -in e incluir um adequado Plist.

Outras dicas

Deve -se notar também que você pode compilar algo usando o Xcode a partir da linha de comando usando o XCodeBuild.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top