#--------------------------------------------------- # Force comparison test #---------------------------------------------------- # On Linux it appears that cmake 2.4 does not work with Cuda cmake rules CMAKE_MINIMUM_REQUIRED(VERSION 2.6) # For debugging SET(CMAKE_VERBOSE_MAKEFILE 1) # Define the project PROJECT(ideal-gas) # Define include directories INCLUDE_DIRECTORIES( "$ENV{OPENMM_INSTALL_DIR}/include" "$ENV{OPENMM_SOURCE_DIR}/libraries/sfmt/include" "$ENV{OPENMM_SOURCE_DIR}/platforms/reference/tests" "$ENV{OPENMM_SOURCE_DIR}/platforms/reference/include") LINK_DIRECTORIES( "$ENV{OPENMM_INSTALL_DIR}/lib" "$ENV{OPENMM_PLUGIN_DIR}" ) # Define the executables ADD_EXECUTABLE(ideal-gas ideal-gas.cpp) ADD_EXECUTABLE(TestReferenceMonteCarloBarostat TestReferenceMonteCarloBarostat.cpp) # Add link libraries TARGET_LINK_LIBRARIES(ideal-gas OpenMM) TARGET_LINK_LIBRARIES(TestReferenceMonteCarloBarostat OpenMM) # Set additional compile flags SET_TARGET_PROPERTIES(ideal-gas PROPERTIES COMPILE_FLAGS "-Wall -g")