Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Single Cmake build/test system for APBS/PDB2PQR with Travis CI integration #22

Closed
sobolevnrm opened this issue Apr 24, 2020 · 3 comments
Assignees

Comments

@sobolevnrm
Copy link
Member

No description provided.

sobolevnrm referenced this issue in Electrostatics/apbs-pdb2pqr Apr 26, 2020
Progress towards #555.
Fixed most errors that appeared during tests.
Fixed #574,
Problem with getFFfile described in #575.
@sobolevnrm
Copy link
Member Author

@intendo has made a lot of progress on this. I still need to move Scons tests over.

@intendo can you update the documentation (somewhere) with these build instructions you sent?

rm -rf build && mkdir build && cd build && cmake -DENABLE_PYTHON=ON .. && cmake --build . && ctest . && cd ..

@sobolevnrm sobolevnrm changed the title Single build/test system for APBS/PDB2PQR with Travis CI integration Single Cmake build/test system for APBS/PDB2PQR with Travis CI integration Apr 27, 2020
@intendo
Copy link
Contributor

intendo commented Jun 2, 2020

The CMake/test system for APBS is mostly complete for Linux and MacOSX using Github Actions rather than Travis CI.

The build instructions for APBS has been put in a script in the apbs directory called .build.sh that is useful for developers to do end to end build with CMake, test with CTest, and package with CPack.

@sobolevnrm sobolevnrm transferred this issue from Electrostatics/apbs-pdb2pqr Jul 3, 2020
@intendo
Copy link
Contributor

intendo commented Nov 26, 2020

The has been implemented and documented.
It works for Mac and Linux with Github Actions and on Windows with Appveyor.
The build is done with CMake, tests are done with CTest, and packaging is done with CPack.

@intendo intendo closed this as completed Nov 26, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants