From cc79213a5e0722715b63ad5c82f7fa7f4d2d3a70 Mon Sep 17 00:00:00 2001 From: Rossen Apostolov Date: Mon, 8 Nov 2010 16:45:56 +0100 Subject: [PATCH] Added support for Altivec kernels on POWERPC. Hopefully closes bug 573. --- src/gmxlib/CMakeLists.txt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/gmxlib/CMakeLists.txt b/src/gmxlib/CMakeLists.txt index 21bdd4c423..42def36bf5 100644 --- a/src/gmxlib/CMakeLists.txt +++ b/src/gmxlib/CMakeLists.txt @@ -78,6 +78,10 @@ if(GMX_BLUEGENE) file(GLOB GMX_BLUEGENE_C_SRC nonbonded/nb_kernel_bluegene/*.c) endif(GMX_BLUEGENE) +if(GMX_PPC_ALTIVEC) + file(GLOB GMX_PPC_ALTIVEC_SRC nonbonded/nb_kernel_ppc_altivec/*.c) +endif(GMX_PPC_ALTIVEC) + if(NOT GMX_EXTERNAL_BLAS) file(GLOB BLAS_SOURCES gmx_blas/*.c) endif(NOT GMX_EXTERNAL_BLAS) @@ -134,7 +138,7 @@ else(GMX_ASM_USEASM-NASM) endif(GMX_ASM_USEASM-NASM) endif(NOT GMX_OPENMM) -add_library(gmx ${GMXLIB_SOURCES} ${BLAS_SOURCES} ${LAPACK_SOURCES} ${GMX_SSEKERNEL_C_SRC} ${GMX_SSEKERNEL_ASM_SRC} ${FORTRAN_SOURCES} ${GMX_BLUEGENE_C_SRC} ${THREAD_MPI_SRC}) +add_library(gmx ${GMXLIB_SOURCES} ${BLAS_SOURCES} ${LAPACK_SOURCES} ${GMX_SSEKERNEL_C_SRC} ${GMX_SSEKERNEL_ASM_SRC} ${FORTRAN_SOURCES} ${GMX_BLUEGENE_C_SRC} ${GMX_PPC_ALTIVEC_SRC} ${THREAD_MPI_SRC}) target_link_libraries(gmx ${GMX_EXTRA_LIBRARIES} ${THREAD_LIB}) if(USE_VERSION_H) add_dependencies(gmx gmx_version) -- 2.22.0