Provide a catch-all target for library modules.
authorM. Eric Irrgang <mei2n@virginia.edu>
Fri, 13 Nov 2020 07:39:20 +0000 (07:39 +0000)
committerPaul Bauer <paul.bauer.q@gmail.com>
Fri, 13 Nov 2020 07:39:20 +0000 (07:39 +0000)
commit312e89c3c81f60aa576c64d098cd2c26f417d3d1
tree7541a7689a638ae73b7e7d0dcd374c78f5c12fe1
parent9c71edb25ced6bbea9344a9433b257c8c7a9416e
Provide a catch-all target for library modules.

Prepare to remove `src/` from global build tree include path.
Existing module headers are accessible through the new `legacy_modules`
target.

Ref #3288
12 files changed:
api/gmxapi/cpp/CMakeLists.txt
api/nblib/CMakeLists.txt
api/nblib/tests/CMakeLists.txt
share/template/CMakeLists.txt
src/gromacs/CMakeLists.txt
src/gromacs/linearalgebra/CMakeLists.txt
src/gromacs/modularsimulator/CMakeLists.txt
src/gromacs/selection/CMakeLists.txt
src/gromacs/trajectoryanalysis/tests/CMakeLists.txt
src/gromacs/utility/tests/CMakeLists.txt
src/programs/CMakeLists.txt
src/programs/mdrun/tests/CMakeLists.txt