Path: blob/devel/elmergrid/src/metis-5.1.0/programs/CMakeLists.txt
3206 views
# These programs use internal metis data structures.1include_directories(../libmetis)2link_directories(/home/karypis/local/lib)3# Build program.4add_executable(gpmetis gpmetis.c cmdline_gpmetis.c io.c stat.c)5add_executable(ndmetis ndmetis.c cmdline_ndmetis.c io.c smbfactor.c)6add_executable(mpmetis mpmetis.c cmdline_mpmetis.c io.c stat.c)7add_executable(m2gmetis m2gmetis.c cmdline_m2gmetis.c io.c)8add_executable(graphchk graphchk.c io.c)9add_executable(cmpfillin cmpfillin.c io.c smbfactor.c)10foreach(prog gpmetis ndmetis mpmetis m2gmetis graphchk cmpfillin)11target_link_libraries(${prog} metis)12# target_link_libraries(${prog} metis profiler)13endforeach(prog)1415if(METIS_INSTALL)16install(TARGETS gpmetis ndmetis mpmetis m2gmetis graphchk cmpfillin17RUNTIME DESTINATION bin)18endif()1920# Try to find subversion revision.21set(SVNREV "")22file(TO_NATIVE_PATH ${PROJECT_SOURCE_DIR}/.svn svn_dir)23if(IS_DIRECTORY ${svn_dir})24include(FindSubversion)25if(Subversion_FOUND)26Subversion_WC_INFO(${PROJECT_SOURCE_DIR} metis)27set(SVNREV ${metis_WC_REVISION})28endif(Subversion_FOUND)29endif()30add_definitions(-DSVNINFO="${SVNREV}")313233