Merge branch release-2021 into merge-2021-into-master
[alexxy/gromacs.git] / api / nblib / CMakeLists.txt
index a2ce06596e0417cee6e42789c2fc10e5705b3663..90038702a7bc079afaa5662f2c8fda5f84b033f4 100644 (file)
@@ -120,6 +120,11 @@ gmx_target_compile_options(nblib)
 target_link_libraries(nblib PRIVATE libgromacs)
 target_include_directories(nblib PRIVATE ${PROJECT_SOURCE_DIR}/api)
 include_directories(BEFORE ${CMAKE_SOURCE_DIR}/api)
+target_link_libraries(nblib PRIVATE common)
+# There are transitive dependencies on the legacy GROMACS headers.
+target_link_libraries(nblib PUBLIC legacy_api)
+# TODO: Explicitly link specific modules.
+target_link_libraries(nblib PRIVATE legacy_modules)
 
 install(TARGETS nblib
         EXPORT nblib