Em vez de especificar um diretório diferente para instalação, pergunte: use o arquivo de dados <package>-config
ou <package>.pc
pkgconfig para obter os sinalizadores apropriados para passar para o compilador.
Estou construindo a fonte de um pacote chamado OIS.
O pacote sempre é instalado em usr / local / include / OIS
Eu tentei usar o sinalizador ./configure --includedir=/usr/local/include
, mas parece que apenas o prefixo não muda o sufixo (OIS).
Eu poderia simplesmente copiar os arquivos, mas não tenho certeza se isso quebraria qualquer coisa nos arquivos de cabeçalho.
Alguém pode me guiar onde eu poderia editar para que quando eu executo make install ele fosse instalado em / usr / local / include e não em / usr / local / include / OIS?
O motivo pelo qual eu quero fazer isso é porque todos os arquivos de cabeçalho têm "file.h" quando, na verdade, estão em "OIS / file.h". Eu teria que mudar isso em todos os arquivos de cabeçalho, então eu quero mudar o diretório de instalação para evitar fazer isso, e no futuro, caso haja uma atualização para a fonte.
Tags make source-code ubuntu