#--------------------------------------------------- # Force comparison test #---------------------------------------------------- # On Linux it appears that cmake 2.4 does not work with Cuda cmake rules CMAKE_MINIMUM_REQUIRED(VERSION 2.6) # Define the project PROJECT(test-dynamics-stability) # Define include directories INCLUDE_DIRECTORIES( "$ENV{OPENMM_INSTALL_DIR}/include" "$ENV{OPENMM_SOURCE_DIR}" /usr/local/include /usr/local/cuda/include $ENV{CUDA_INSTALL_DIR}/include ) LINK_DIRECTORIES( "$ENV{OPENMM_INSTALL_DIR}/lib" "$ENV{OPENMM_INSTALL_DIR}/lib/plugins" /usr/local/lib /usr/local/cuda/lib $ENV{CUDA_INSTALL_DIR}/lib ) # Define the executables #ADD_EXECUTABLE(test-multiple-gpus test-multiple-gpus.cpp amber.C amber.h parm.C parm.h strlib.C strlib.h AlchemicalFactory.C AlchemicalFactory.h rng.h rng.C concurrent_queue.h) ADD_EXECUTABLE(test-dynamics-stability test-dynamics-stability.cpp amber.C amber.h parm.C parm.h strlib.C strlib.h AlchemicalFactory.C AlchemicalFactory.h rng.h rng.C restraints.C restraints.h) #ADD_EXECUTABLE(test-softcore-energies test-softcore-energies.cpp amber.C amber.h parm.C parm.h strlib.C strlib.h AlchemicalFactory.C AlchemicalFactory.h rng.h rng.C) # Add link libraries #TARGET_LINK_LIBRARIES(test-multiple-gpus OpenMM OpenMMFreeEnergy OpenMMCuda OpenMMFreeEnergyCuda pthread cudart) TARGET_LINK_LIBRARIES(test-dynamics-stability OpenMM OpenMMFreeEnergy) #TARGET_LINK_LIBRARIES(test-softcore-energies OpenMM OpenMMFreeEnergy) # Set compile flags #SET_TARGET_PROPERTIES(test-multiple-gpus PROPERTIES COMPILE_FLAGS "-g") SET_TARGET_PROPERTIES(test-dynamics-stability PROPERTIES COMPILE_FLAGS "-g") #SET_TARGET_PROPERTIES(test-softcore-energies PROPERTIES COMPILE_FLAGS "-g")