--- CMakeLists.orig.txt 2022-12-02 02:45:28.000000000 +0100 +++ CMakeLists.txt 2023-07-16 19:59:20.618931313 +0200 @@ -48,5 +48,5 @@ add_subdirectory(src/libmetis) add_subdirectory(src/programs) -add_test(NAME GraphCheck -COMMAND $ ${CMAKE_CURRENT_SOURCE_DIR}/src/tests/tiny_01.graph) +add_test(NAME GraphCheck64 +COMMAND $ ${CMAKE_CURRENT_SOURCE_DIR}/src/tests/tiny_01.graph) --- src/libmetis/CMakeLists.orig.txt 2016-02-16 19:06:56.480139000 +0100 +++ src/libmetis/CMakeLists.txt 2016-02-16 19:07:55.511134162 +0100 @@ -1,16 +1,16 @@ # Find sources. file(GLOB metis_sources *.c) # Build libmetis. -add_library(metis ${METIS_LIBRARY_TYPE} ${GKlib_sources} ${metis_sources}) -target_include_directories(metis PUBLIC +add_library(metis64 ${METIS_LIBRARY_TYPE} ${GKlib_sources} ${metis_sources}) +target_include_directories(metis64 PUBLIC $ $ PRIVATE ${PROJECT_SOURCE_DIR}/src/GKlib ${PROJECT_BINARY_DIR}/src/include ) -target_link_libraries(metis PRIVATE $<$:m>) -set_target_properties(metis PROPERTIES SOVERSION 0) +target_link_libraries(metis64 PRIVATE $<$:m>) +set_target_properties(metis64 PROPERTIES SOVERSION 0) -install(TARGETS metis +install(TARGETS metis64 LIBRARY DESTINATION lib${LIB_SUFFIX} RUNTIME DESTINATION lib${LIB_SUFFIX} ARCHIVE DESTINATION lib${LIB_SUFFIX}) --- src/programs/CMakeLists.orig.txt 2013-03-30 17:24:45.000000000 +0100 +++ src/programs/CMakeLists.txt 2016-02-16 22:42:18.625946692 +0100 @@ -11,14 +11,14 @@ endif(Subversion_FOUND) endif() -add_executable(gpmetis gpmetis.c cmdline_gpmetis.c io.c stat.c) -add_executable(ndmetis ndmetis.c cmdline_ndmetis.c io.c smbfactor.c) -add_executable(mpmetis mpmetis.c cmdline_mpmetis.c io.c stat.c) -add_executable(m2gmetis m2gmetis.c cmdline_m2gmetis.c io.c) -add_executable(graphchk graphchk.c io.c) -add_executable(cmpfillin cmpfillin.c io.c smbfactor.c) -foreach(prog gpmetis ndmetis mpmetis m2gmetis graphchk cmpfillin) - target_link_libraries(${prog} PRIVATE metis) +add_executable(gpmetis64 gpmetis.c cmdline_gpmetis.c io.c stat.c) +add_executable(ndmetis64 ndmetis.c cmdline_ndmetis.c io.c smbfactor.c) +add_executable(mpmetis64 mpmetis.c cmdline_mpmetis.c io.c stat.c) +add_executable(m2gmetis64 m2gmetis.c cmdline_m2gmetis.c io.c) +add_executable(graphchk64 graphchk.c io.c) +add_executable(cmpfillin64 cmpfillin.c io.c smbfactor.c) +foreach(prog gpmetis64 ndmetis64 mpmetis64 m2gmetis64 graphchk64 cmpfillin64) + target_link_libraries(${prog} PRIVATE metis64) target_include_directories(${prog} PRIVATE ${PROJECT_SOURCE_DIR}/src/GKlib ${PROJECT_BINARY_DIR}/src/include @@ -27,5 +27,5 @@ # target_link_libraries(${prog} metis profiler) endforeach(prog) -install(TARGETS gpmetis ndmetis mpmetis m2gmetis graphchk cmpfillin +install(TARGETS gpmetis64 ndmetis64 mpmetis64 m2gmetis64 graphchk64 cmpfillin64 RUNTIME DESTINATION bin)