INCLUDE_DIRECTORIES( ${CMAKE_SOURCE_DIR}/src ) LINK_DIRECTORIES( ${CMAKE_SOURCE_DIR}/src ) #ADD_EXECUTABLE(testDKS testDKS.cpp) #ADD_EXECUTABLE(testChi testChi.cpp) #ADD_EXECUTABLE(testFFT testFFT.cpp) #ADD_EXECUTABLE(testMIC testMIC.cpp) #ADD_EXECUTABLE(testMICOpenCL testMICOpenCL.cpp) ADD_EXECUTABLE(testFFT3D testFFT3D.cpp) ADD_EXECUTABLE(testFFT3DRC testFFT3DRC.cpp) #ADD_EXECUTABLE(testFFT3DRC_MIC testFFT3DRC_MIC.cpp) #ADD_EXECUTABLE(testFFT3DTiming testFFT3DTiming.cpp) #ADD_EXECUTABLE(testStockhamFFT testStockhamFFT.cpp) #ADD_EXECUTABLE(testStockFFT3D testStockFFT3D.cpp) #ADD_EXECUTABLE(testMemObjects testMemObjects.cpp) #ADD_EXECUTABLE(testRCFFT testRCFFT.cpp) #ADD_EXECUTABLE(testOffset testOffset.cpp) #ADD_EXECUTABLE(testOffsetMPI testOffsetMPI.cpp) #ADD_EXECUTABLE(testMPI testMPI.cpp) #ADD_EXECUTABLE(testMPIFFT testMPIFFT.cpp) #ADD_EXECUTABLE(testGather testGather.cpp) #ADD_EXECUTABLE(testGatherAsync testGatherAsync.cpp) #ADD_EXECUTABLE(testTranspose testTranspose.cpp) ADD_EXECUTABLE(testRandom testRandom.cpp) ADD_EXECUTABLE(testCollimatorPhysics testCollimatorPhysics.cpp) ADD_EXECUTABLE(testCollimatorPhysicsSoA testCollimatorPhysicsSoA.cpp) #ADD_EXECUTABLE(testPush testPush.cpp) ADD_EXECUTABLE(testFFTSolverMIC testFFTSolver_MIC.cpp) #ADD_EXECUTABLE(testIntegration testTimeIntegration.cpp) #ADD_EXECUTABLE(testImageReconstruction testImageReconstruction.cpp) #shared library #ADD_EXECUTABLE(testFFT3DSO testFFT3DSO.cpp) #TARGET_LINK_LIBRARIES(testDKS dks) #TARGET_LINK_LIBRARIES(testChi dks) #TARGET_LINK_LIBRARIES(testFFT dks) #TARGET_LINK_LIBRARIES(testMIC dks) #TARGET_LINK_LIBRARIES(testMICOpenCL dks) TARGET_LINK_LIBRARIES(testFFT3D dks ${CLFFT_LIBRARIES}) TARGET_LINK_LIBRARIES(testFFT3DRC dks ${CLFFT_LIBRARIES}) #TARGET_LINK_LIBRARIES(testFFT3DRC_MIC dks) #TARGET_LINK_LIBRARIES(testFFT3DTiming dks) #TARGET_LINK_LIBRARIES(testStockhamFFT dks) #TARGET_LINK_LIBRARIES(testStockFFT3D dks) #TARGET_LINK_LIBRARIES(testMemObjects dks) #TARGET_LINK_LIBRARIES(testRCFFT dks) #TARGET_LINK_LIBRARIES(testOffset dks) #TARGET_LINK_LIBRARIES(testOffsetMPI dks) #TARGET_LINK_LIBRARIES(testMPI dks) #TARGET_LINK_LIBRARIES(testMPIFFT dks) #TARGET_LINK_LIBRARIES(testGather dks) #TARGET_LINK_LIBRARIES(testGatherAsync dks) #TARGET_LINK_LIBRARIES(testTranspose dks) TARGET_LINK_LIBRARIES(testRandom dks ${CLFFT_LIBRARIES}) TARGET_LINK_LIBRARIES(testCollimatorPhysics dks ${CLFFT_LIBRARIES}) TARGET_LINK_LIBRARIES(testCollimatorPhysicsSoA dks ${CLFFT_LIBRARIES}) #TARGET_LINK_LIBRARIES(testPush dks) TARGET_LINK_LIBRARIES(testFFTSolverMIC dks ${CLFFT_LIBRARIES}) #TARGET_LINK_LIBRARIES(testIntegration dks) #TARGET_LINK_LIBRARIES(testImageReconstruction dks) #TARGET_LINK_LIBRARIES(testFFT3DSO dksshared) #IF (${COMPILER_NAME} STREQUAL "mpicxx") #ADD_EXECUTABLE(testGatherAsync2 testGatherAsync2.cpp) #ADD_EXECUTABLE(testGreens testGreens.cpp) #ADD_EXECUTABLE(testFFTSolver testFFTSolver.cpp) #ADD_EXECUTABLE(testCollimatorPhysicsMPI testCollimatorPhysicsMPI.cpp) #TARGET_LINK_LIBRARIES(testGatherAsync2 dks) #TARGET_LINK_LIBRARIES(testGreens dks) #TARGET_LINK_LIBRARIES(testFFTSolver dks) #TARGET_LINK_LIBRARIES(testCollimatorPhysicsMPI dks) #ENDIF (${COMPILER_NAME} STREQUAL "mpicxx") #ADD_EXECUTABLE(testChiSquare testChiSquare.cpp) #TARGET_LINK_LIBRARIES(testChiSquare dks) #IF (NOT CUDA_VERSION VERSION_LESS "7.0") #ADD_EXECUTABLE(testChiSquareRT testChiSquareRT.cpp) #TARGET_LINK_LIBRARIES(testChiSquareRT dks) #ENDIF (NOT CUDA_VERSION VERSION_LESS "7.0")