Skip to content
Snippets Groups Projects
CMakeLists.txt 1.06 KiB
add_executable(diffusion diffusion.cpp)
target_link_libraries(diffusion zfp)
target_compile_definitions(diffusion PRIVATE ${zfp_defs})

add_executable(diffusionC diffusionC.c)
target_link_libraries(diffusionC cfp)
target_compile_definitions(diffusionC PRIVATE ${zfp_defs})

add_executable(inplace inplace.c)
target_link_libraries(inplace zfp)
target_compile_definitions(inplace PRIVATE ${zfp_defs})

add_executable(iterator iterator.cpp)
target_link_libraries(iterator zfp)
target_compile_definitions(iterator PRIVATE ${zfp_defs})

add_executable(pgm pgm.c)
target_link_libraries(pgm zfp)
target_compile_definitions(pgm PRIVATE ${zfp_defs})

add_executable(simple simple.c)
target_link_libraries(simple zfp)
target_compile_definitions(simple PRIVATE ${zfp_defs})

add_executable(speed speed.c)
target_link_libraries(speed zfp)
target_compile_definitions(speed PRIVATE ${zfp_defs})

if(HAVE_LIBM_MATH)
  target_link_libraries(diffusion m)
  target_link_libraries(diffusionC m)
  target_link_libraries(inplace m)
  target_link_libraries(pgm m)
  target_link_libraries(simple m)
endif()