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) set(imgpath "${CMAKE_CURRENT_SOURCE_DIR}/../images/${img}") llvm_test_run(${imgpath}.bytes ${ARGN} ${CMAKE_CURRENT_BINARY_DIR}/${img}_out.bytes) llvm_test_verify(${FPCMP} ${CMAKE_CURRENT_SOURCE_DIR}/output/${img}_out.bytes ${CMAKE_CURRENT_BINARY_DIR}/${img}_out.bytes ) endmacro() if(ARCH STREQUAL "x86") add_subdirectory(local_laplacian) add_subdirectory(bilateral_grid) add_subdirectory(blur) endif()