cmake_minimum_required(VERSION ${MIN_VER_CMAKE})
set(TARGET_SAMPLE "ffttest")
project(${TARGET_SAMPLE} C CXX)
include_directories(${PROJECT_SOURCE_DIR}/../../sources)
include_directories(${PROJECT_SOURCE_DIR}/../../3rdparty)
file(GLOB_RECURSE BUILD_SRC *.cpp *.h)
add_executable(${TARGET_SAMPLE} ${BUILD_SRC})

if(WIN32)
  target_link_libraries(${TARGET_SAMPLE} PUBLIC shlwapi)
elseif(UNIX)
  target_link_libraries(${TARGET_SAMPLE} PUBLIC pthread)
endif()

target_link_directories(${TARGET_SAMPLE} PUBLIC ${CMAKE_BINARY_DIR}/out)
target_link_libraries(${TARGET_SAMPLE} PUBLIC ${TARGET_TBPM})
target_link_libraries(${TARGET_SAMPLE} PUBLIC ${TARGET_DIAG})
target_link_libraries(${TARGET_SAMPLE} PUBLIC ${TARGET_ADAPTER})
target_link_libraries(${TARGET_SAMPLE} PUBLIC ${TARGET_BUILDER})
target_link_libraries(${TARGET_SAMPLE} PUBLIC ${TARGET_BASE})
if(WITH_CUDA)
  target_link_libraries(${TARGET_SAMPLE} PUBLIC ${TARGET_CUDA})
endif()
