As instruções para criar o software usando cmake
são fornecidas no arquivo BUILDING
que é distribuído com o código-fonte, ou seja,
Instructions for building
-----------------------------------
1) Create a build directory and generate Makefiles using CMake
mkdir build
cd build
cmake ..
If the cmake command completes successfully, you can proceed. If you have
libraries (such as Boost) installed in nonstandard locations, you may need
to run cmake with special options like -DBOOST_ROOT=/path/to/boost.
2) Build
make -j 2
3) Test
make test
./tests/run-system-tests.pl
Everything should pass.
4) Enjoy!
No entanto, parece que o script perl na etapa 3 realmente assume que a compilação foi feita 'em árvore' em vez de 'fora da árvore', ou seja, executando cmake .
seguido por make
no pai cdec
directory, em vez de usar um subdiretório build
separado.
Se você seguiu as etapas sugeridas 1) e 2) acima, provavelmente a maneira mais simples de executar os testes é copiar o diretório cdec/test
para o diretório build
, por exemplo, de dentro de build
, executar
cp -r ../tests/ ./
Você deve conseguir executar ./tests/run-system-tests.pl
também dentro do diretório build
.
Como alternativa, você pode começar de novo e fazer uma construção na árvore.