Skip to content
Snippets Groups Projects
Commit 2b015225 authored by Christoph Grüninger's avatar Christoph Grüninger
Browse files

[CMake]

Exclude linking to MPI_CXX_LIBRARIES if MPI not found.

[[Imported from SVN: r6590]]
parent d0f02ad2
No related branches found
No related tags found
No related merge requests found
......@@ -3,11 +3,17 @@ target_link_libraries("indexsettest" "dunecommon")
add_executable("indicestest" indicestest.cc)
target_link_libraries("indicestest" "dunecommon")
target_link_libraries(indicestest ${MPI_CXX_LIBRARIES})
if(MPI_FOUND)
target_link_libraries(indicestest ${MPI_CXX_LIBRARIES})
endif(MPI_FOUND)
add_executable("selectiontest" selectiontest.cc)
target_link_libraries("selectiontest" "dunecommon")
target_link_libraries(selectiontest ${MPI_CXX_LIBRARIES})
if(MPI_FOUND)
target_link_libraries(selectiontest ${MPI_CXX_LIBRARIES})
endif(MPI_FOUND)
#add_executable("syncertest" syncertest.cc)
#target_link_libraries(syncertest ${MPI_CXX_LIBRARIES})
add_executable("syncertest" syncertest.cc)
if(MPI_FOUND)
target_link_libraries(syncertest ${MPI_CXX_LIBRARIES})
endif(MPI_FOUND)
......@@ -33,16 +33,24 @@ add_executable("iteratorfacadetest" iteratorfacadetest.cc)
add_executable("lrutest" lrutest.cc)
add_executable("mpiguardtest" mpiguardtest.cc)
target_link_libraries("mpiguardtest" "dunecommon")
target_link_libraries(mpiguardtest ${MPI_CXX_LIBRARIES})
if(MPI_FOUND)
target_link_libraries(mpiguardtest ${MPI_CXX_LIBRARIES})
endif(MPI_FOUND)
add_executable("mpicollectivecommunication" mpicollectivecommunication.cc)
target_link_libraries(mpicollectivecommunication "dunecommon")
target_link_libraries(mpicollectivecommunication ${MPI_CXX_LIBRARIES})
if(MPI_FOUND)
target_link_libraries(mpicollectivecommunication ${MPI_CXX_LIBRARIES})
endif(MPI_FOUND)
add_executable("mpihelpertest" mpihelpertest.cc)
target_link_libraries(mpihelpertest "dunecommon")
target_link_libraries(mpihelpertest ${MPI_CXX_LIBRARIES})
if(MPI_FOUND)
target_link_libraries(mpihelpertest ${MPI_CXX_LIBRARIES})
endif(MPI_FOUND)
add_executable("mpihelpertest2" mpihelpertest.cc)
target_link_libraries(mpihelpertest2 "dunecommon")
target_link_libraries(mpihelpertest2 ${MPI_CXX_LIBRARIES})
if(MPI_FOUND)
target_link_libraries(mpihelpertest2 ${MPI_CXX_LIBRARIES})
endif(MPI_FOUND)
set_target_properties(mpihelpertest2 PROPERTIES COMPILE_FLAGS "-DMPIHELPER_PREINITIALIZE")
add_executable("nullptr_test" nullptr-test.cc nullptr-test2.cc)
target_link_libraries(nullptr_test "dunecommon")
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment