-
Notifications
You must be signed in to change notification settings - Fork 118
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
feat/Added CMakeLists.txt file to the project #174
base: develop
Are you sure you want to change the base?
Conversation
The sh file is not required
Kindly take a look at the parent issue #173 where further steps are established at integrating this build system with the Github Actions CI. |
…lized pipeline) and NUMWI (number of work units) as well as defines needed for OpenCL.
@sisco0 I added C++11 flags and switched to creating symlinks as well as fixed all missing defines for OpenCL to work as well as the options for OVERLAP (parallelized pipeline using OpenMP) as well as NUMWI (number of work units). The PR is still missing a compilation target and/or fallback for compiling in tool mode - it's a host-only binary that can be used to run XML conversion and contact analysis should no Cuda or OpenCL be available. Integrating the OpenCL code into the binary is really the only acceptable solution so more work might still be needed for eventual Windows compilation (although Cuda should already compile). |
@sisco0 Also, the release types and associated behavior (defines like DOCK_DEBUG) is still missing. |
I am out of office until Tuesday, I have no inconvenience if any fellow would like to fast-forward the unique branch approach. I plan to continue contributing to the project when I be back. |
Solves #173. Should be merged before PR #176.
A
CMakeLists.txt
has been added to the project with the purpose of showing a way to go on with a CMake-enabled simplified build system.A test could be run for checking out this file system by running the following commands shown below.