blob: 34126c0c70953c8211fe12061c0d9cc4f7eeb3be [file] [edit]
if(NOT WIN32)
find_package(Threads)
list(APPEND LDFLAGS ${CMAKE_THREAD_LIBS_INIT})
foreach(lib ${CMAKE_DL_LIBS})
list(APPEND LDFLAGS -l${lib})
endforeach()
endif()
if(NOT MSVC)
list(APPEND CXXFLAGS "-std=c++11")
endif()
macro(test_img_input img)
llvm_test_run(%S/images/${img}.bytes ${ARGN} %S/${img}_out.bytes)
llvm_test_verify(%b/${FPCMP} %S/output/${img}_out.bytes %S/${img}_out.bytes)
endmacro()
macro(test_img_data target img)
llvm_test_data(${target} SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/.. images/${img}.bytes)
llvm_test_data(${target} output/${img}_out.bytes)
endmacro()
if(ARCH STREQUAL "x86")
add_subdirectory(local_laplacian)
add_subdirectory(bilateral_grid)
add_subdirectory(blur)
endif()