"platforms/cuda2/src/kernels/virtualSites.cu" did not exist on "6e842d8ce9dff25183f89bd7377a6ed93a9a5bff"
CMakeLists.txt 1.05 KB
Newer Older
1
FOREACH(file ${SOURCE_FILES})
peastman's avatar
peastman committed
2
3
    IF(file MATCHES ".*Vec8.*")
        IF(MSVC)
4
            SET_SOURCE_FILES_PROPERTIES(${file} PROPERTIES COMPILE_FLAGS "${EXTRA_COMPILE_FLAGS} /arch:AVX /D__AVX__")
peastman's avatar
peastman committed
5
6
7
8
9
10
11
12
13
14
        ELSEIF(X86)
            SET_SOURCE_FILES_PROPERTIES(${file} PROPERTIES COMPILE_FLAGS "${EXTRA_COMPILE_FLAGS} -msse4.1 -mavx")
        ELSE()
            SET_SOURCE_FILES_PROPERTIES(${file} PROPERTIES COMPILE_FLAGS "${EXTRA_COMPILE_FLAGS}")
        ENDIF()
    ELSE()
        IF(X86 AND NOT MSVC)
            SET_SOURCE_FILES_PROPERTIES(${file} PROPERTIES COMPILE_FLAGS "${EXTRA_COMPILE_FLAGS} -msse4.1")
        ENDIF()
    ENDIF()
15
ENDFOREACH(file)
16
17
ADD_LIBRARY(${SHARED_TARGET} SHARED ${SOURCE_FILES} ${SOURCE_INCLUDE_FILES} ${API_ABS_INCLUDE_FILES})

18
TARGET_LINK_LIBRARIES(${SHARED_TARGET} ${OPENMM_LIBRARY_NAME} ${PTHREADS_LIB})
19
SET_TARGET_PROPERTIES(${SHARED_TARGET} PROPERTIES LINK_FLAGS "${EXTRA_LINK_FLAGS}" COMPILE_FLAGS "${EXTRA_COMPILE_FLAGS} -DOPENMM_CPU_BUILDING_SHARED_LIBRARY")
20
21

INSTALL_TARGETS(/lib/plugins RUNTIME_DIRECTORY /lib/plugins ${SHARED_TARGET})