cmake_minimum_required(VERSION 2.8) set(PROJECT_NAME CACHE STRING "project" ) project(dcm_network) set(CMAKE_CXX_STANDARD 14) set(CMAKE_INCLUDE_CURRENT_DIR ON) if(MSVC) #add_definitions(-D_DCM_NET_EXPORTS) add_compile_definitions(_DCM_NET_EXPORTS) endif() find_package(DCMTK REQUIRED) include_directories(${DCMTK_INCLUDE_DIRS}) include_directories(./internal) add_library( dcm_network SHARED ./dcm_verify.cpp ./dcm_verify.h ./dcm_find.cpp ./dcm_find.h ./dcm_store.cpp ./dcm_store.h ./dcm_move.cpp ./dcm_move.h ) target_link_libraries(dcm_network ${DCMTK_LIBRARIES})