Como compilar o cmake localmente

0

Eu vi tutoriais sobre como compilar o cmake globalmente. No entanto, não quero colocar em risco a configuração atual do meu sistema. Eu só preciso de uma versão superior do cmake para compilar libgpuarray para theano, mas eu não quero sobrescrever minha configuração existente do cmake.

Alguém sabe como fazer isso? Posso especificar um caminho local ao chamar ./configure ? By the way: Como posso procurar opções que estão disponíveis para o comando ./configure ?

    
por mcExchange 31.05.2017 / 15:59

1 resposta

1

Por convenção, os scripts ./configure fornecem uma opção --prefix para isso. Então, por exemplo

./configure --prefix=/usr/local

ou

./configure --prefix=/opt

(para muito software, /usr/local é o padrão).

Normalmente, você pode executar ./configure --help para ver essa e outras opções que podem afetar o caminho da instalação, por exemplo,

$ ./configure --help | grep install
  --prefix=PREFIX         install architecture-independent files in PREFIX
  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
By default, 'make install' will install all the files in
an installation prefix other than '/usr/local' using '--prefix',
Fine tuning of the installation directories:
  --program-prefix=PREFIX            prepend PREFIX to installed program names
  --program-suffix=SUFFIX            append SUFFIX to installed program names
  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
  --enable-fast-install[=PKGS]
                          optimize for fast installation [default=yes]
    
por steeldriver 31.05.2017 / 16:07