From a9aa462a60ac8e10c26f0e32932bbfa1190bd286 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Sat, 6 Aug 2022 18:47:31 -0400 Subject: [PATCH] use alternate way to incorporate the module via "include" in the source code --- unittest/fortran/CMakeLists.txt | 3 ++- unittest/fortran/test_fortran_create.f90 | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/unittest/fortran/CMakeLists.txt b/unittest/fortran/CMakeLists.txt index fa3049b003..1062766e43 100644 --- a/unittest/fortran/CMakeLists.txt +++ b/unittest/fortran/CMakeLists.txt @@ -29,7 +29,8 @@ if(CMAKE_Fortran_COMPILER) add_library(flammps STATIC ${LAMMPS_FORTRAN_MODULE}) add_executable(test_fortran_create wrap_create.cpp test_fortran_create.f90) - target_link_libraries(test_fortran_create PRIVATE flammps lammps MPI::MPI_Fortran GTest::GTestMain) + target_link_libraries(test_fortran_create PRIVATE lammps MPI::MPI_Fortran GTest::GTestMain) + target_include_directories(test_fortran_create PRIVATE "${LAMMPS_SOURCE_DIR}/../fortran") add_test(NAME FortranOpen COMMAND test_fortran_create) add_executable(test_fortran_commands wrap_commands.cpp test_fortran_commands.f90) diff --git a/unittest/fortran/test_fortran_create.f90 b/unittest/fortran/test_fortran_create.f90 index e1df7502cb..4d56fa9815 100644 --- a/unittest/fortran/test_fortran_create.f90 +++ b/unittest/fortran/test_fortran_create.f90 @@ -1,3 +1,5 @@ +include 'lammps.f90' + MODULE keepcreate USE liblammps TYPE(LAMMPS) :: lmp