hot fix: now it build cbind with the right source files

cmake
Luca Pepè Sciarria 1 year ago
parent f4e1ba97e9
commit 372ef708e0

@ -265,7 +265,8 @@ else()
set(CSERIALMPI "#define PSB_SERIAL_MPI") set(CSERIALMPI "#define PSB_SERIAL_MPI")
endif() endif()
add_compile_options(-O3)
add_compile_options($<$<COMPILE_LANGUAGE:Fortran>:-frecursive>)
if(MPI_FOUND) if(MPI_FOUND)
execute_process(COMMAND ${MPIEXEC} --version execute_process(COMMAND ${MPIEXEC} --version
@ -350,7 +351,7 @@ target_link_libraries(amgprec_CPP
stdc++ stdc++
${MPI_CXX_LIBRARIES}) #TODO check actual libraries needed ${MPI_CXX_LIBRARIES}) #TODO check actual libraries needed
add_library(amgprec ${amgprec_source_files} $<TARGET_OBJECTS:amgprec_C> $<TARGET_OBJECTS:amgprec_CPP>) add_library(amgprec ${amgprec_source_files} $<TARGET_OBJECTS:amgprec_CPP> $<TARGET_OBJECTS:amgprec_C> )
set_target_properties(amgprec set_target_properties(amgprec
PROPERTIES PROPERTIES
@ -391,14 +392,14 @@ foreach(path IN LISTS amgcbind_header_C_files)
endforeach() endforeach()
add_library(amgcbind_C OBJECT ${amgprec_source_C_files}) add_library(amgcbind_C OBJECT ${amgcbind_source_C_files})
target_link_libraries(amgcbind_C target_link_libraries(amgcbind_C
#PUBLIC ${LAPACK_LINKER_FLAGS} ${LAPACK_LIBRARIES} ${LAPACK95_LIBRARIES} #PUBLIC ${LAPACK_LINKER_FLAGS} ${LAPACK_LIBRARIES} ${LAPACK95_LIBRARIES}
#PUBLIC ${BLAS_LINKER_FLAGS} ${BLAS_LIBRARIES} ${BLAS95_LIBRARIES} #PUBLIC ${BLAS_LINKER_FLAGS} ${BLAS_LIBRARIES} ${BLAS95_LIBRARIES}
psblas::util psblas::linsolve psblas::prec psblas::ext psblas::cbind psblas::base) #TODO check actual libraries needed psblas::util psblas::linsolve psblas::prec psblas::ext psblas::cbind psblas::base) #TODO check actual libraries needed
add_library(amgcbind ${amgprec_source_files} $<TARGET_OBJECTS:amgcbind_C>) add_library(amgcbind ${amgcbind_source_files} $<TARGET_OBJECTS:amgcbind_C>)
set_target_properties(amgcbind set_target_properties(amgcbind
PROPERTIES PROPERTIES

Loading…
Cancel
Save