Fix installing C libraries

For some reason Fortran_MODULE_DIRECTORY was set for C libraries by CMake.
This results on CMake trying to install modules which don't exit for C libs.
Unset Fortran_MODULE_DIRECTORY for C libraries.
This commit is contained in:
مهدي شينون (Mehdi Chinoune) 2024-06-11 17:24:24 +01:00
parent a16a3d5115
commit eaa131c9de
3 changed files with 3 additions and 0 deletions

View File

@ -213,6 +213,7 @@ set(src_modules_c
qmmm_aux.c
sockets.c)
qe_add_library(qe_modules_c ${src_modules_c})
set_target_properties(qe_modules_c PROPERTIES Fortran_MODULE_DIRECTORY "")
if(TARGET gitrev)
add_dependencies(qe_modules gitrev)

View File

@ -34,6 +34,7 @@ set(src_util_c
memusage.c
ptrace.c)
qe_add_library(qe_utilx_c ${src_util_c})
set_target_properties(qe_utilx_c PROPERTIES Fortran_MODULE_DIRECTORY "")
target_link_libraries(qe_utilx
PUBLIC
qe_utilx_c # cclock is exposed by the mytime module in clocks_handler

View File

@ -43,6 +43,7 @@ set(sources_libbeef
pbecor.c
beefun.c)
qe_add_library(qe_libbeef ${sources_libbeef})
set_target_properties(qe_libbeef PROPERTIES Fortran_MODULE_DIRECTORY "")
target_link_libraries(qe_libbeef
PUBLIC
qe_openacc_c