34 lines
587 B
CMake
34 lines
587 B
CMake
|
|
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})
|
||
|
|
|
||
|
|
|