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

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

target_link_directories(${TARGET_TEST} PUBLIC ${CMAKE_BINARY_DIR}/out)
target_link_libraries(${TARGET_TEST} PUBLIC ${TARGET_TBPM})
target_link_libraries(${TARGET_TEST} PUBLIC ${TARGET_BUILDER})
target_link_libraries(${TARGET_TEST} PUBLIC ${TARGET_BASE})
