https://doi.org/10.5201/ipol.2018.213
Tip revision: fe87e825947c430100fc7fb5b9701a5f378d2706 authored by Software Heritage on 19 June 2017, 00:00:00 UTC
ipol: Deposit 1328 in collection ipol
ipol: Deposit 1328 in collection ipol
Tip revision: fe87e82
CMakeLists.txt
cmake_minimum_required(VERSION 2.8)
project(copy_move_forgery_detection)
set(EXECUTABLE_OUTPUT_PATH ${CMAKE_BINARY_DIR}/bin)
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${PROJECT_SOURCE_DIR}/cmake/modules/")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -O3 -w -ffast-math -fomit-frame-pointer -fstrength-reduce")
#set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -g -fsanitize=address")
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c99")
find_package( CBLAS REQUIRED )
find_package (TIFF REQUIRED)
find_package (JPEG REQUIRED)
find_package (PNG REQUIRED)
include_directories (PUBLIC ${TIFF_INCLUDE_DIR} PUBLIC ${JPEG_INCLUDE_DIR} PUBLIC ${PNG_INCLUDE_DIRS} PUBLIC ${CBLAS_INCLUDES})
link_libraries (${TIFF_LIBRARIES} ${JPEG_LIBRARIES} ${PNG_LIBRARIES})
#find_package(Threads)
FIND_PACKAGE( OpenMP QUIET)
if(OPENMP_FOUND)
message("-- OpenMP found.")
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${OpenMP_C_FLAGS} -D_OPENMP")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS} -D_OPENMP")
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} ${OpenMP_EXE_LINKER_FLAGS}")
endif()
add_subdirectory(src)