mirror of
https://github.com/reactos/CMake.git
synced 2024-11-23 19:49:51 +00:00
c4bb9c9d42
This adds copyright/license notification blocks CMake's find-modules. Many of the modules had no notices at all. Some had notices referring to the BSD license already. This commit normalizes existing notices and adds missing notices.
144 lines
3.8 KiB
CMake
144 lines
3.8 KiB
CMake
# - find DCMTK libraries
|
|
#
|
|
|
|
# DCMTK_INCLUDE_DIR - Directories to include to use DCMTK
|
|
# DCMTK_LIBRARIES - Files to link against to use DCMTK
|
|
# DCMTK_FOUND - If false, don't try to use DCMTK
|
|
# DCMTK_DIR - (optional) Source directory for DCMTK
|
|
#
|
|
# DCMTK_DIR can be used to make it simpler to find the various include
|
|
# directories and compiled libraries if you've just compiled it in the
|
|
# source tree. Just set it to the root of the tree where you extracted
|
|
# the source.
|
|
|
|
#=============================================================================
|
|
# Copyright 2004-2009 Kitware, Inc.
|
|
#
|
|
# Distributed under the OSI-approved BSD License (the "License");
|
|
# see accompanying file Copyright.txt for details.
|
|
#
|
|
# This software is distributed WITHOUT ANY WARRANTY; without even the
|
|
# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
|
# See the License for more information.
|
|
#=============================================================================
|
|
# (To distributed this file outside of CMake, substitute the full
|
|
# License text for the above reference.)
|
|
|
|
#
|
|
# Written for VXL by Amitha Perera.
|
|
#
|
|
|
|
FIND_PATH( DCMTK_config_INCLUDE_DIR osconfig.h
|
|
${DCMTK_DIR}/config/include ${DCMTK_DIR}/include
|
|
)
|
|
|
|
FIND_PATH( DCMTK_ofstd_INCLUDE_DIR ofstdinc.h
|
|
${DCMTK_DIR}/ofstd/include ${DCMTK_DIR}/include/ofstd
|
|
)
|
|
|
|
FIND_LIBRARY( DCMTK_ofstd_LIBRARY ofstd
|
|
${DCMTK_DIR}/ofstd/libsrc
|
|
${DCMTK_DIR}/ofstd/libsrc/Release
|
|
${DCMTK_DIR}/ofstd/libsrc/Debug
|
|
${DCMTK_DIR}/ofstd/Release
|
|
${DCMTK_DIR}/ofstd/Debug
|
|
${DCMTK_DIR}/lib
|
|
)
|
|
|
|
|
|
FIND_PATH( DCMTK_dcmdata_INCLUDE_DIR dctypes.h
|
|
${DCMTK_DIR}/dcmdata/include
|
|
${DCMTK_DIR}/include/dcmdata
|
|
)
|
|
|
|
FIND_LIBRARY( DCMTK_dcmdata_LIBRARY dcmdata
|
|
${DCMTK_DIR}/dcmdata/libsrc
|
|
${DCMTK_DIR}/dcmdata/libsrc/Release
|
|
${DCMTK_DIR}/dcmdata/libsrc/Debug
|
|
${DCMTK_DIR}/dcmdata/Release
|
|
${DCMTK_DIR}/dcmdata/Debug
|
|
${DCMTK_DIR}/lib
|
|
)
|
|
|
|
|
|
FIND_PATH( DCMTK_dcmimgle_INCLUDE_DIR dcmimage.h
|
|
${DCMTK_DIR}/dcmimgle/include
|
|
${DCMTK_DIR}/include/dcmimgle
|
|
)
|
|
|
|
FIND_LIBRARY( DCMTK_dcmimgle_LIBRARY dcmimgle
|
|
${DCMTK_DIR}/dcmimgle/libsrc
|
|
${DCMTK_DIR}/dcmimgle/libsrc/Release
|
|
${DCMTK_DIR}/dcmimgle/libsrc/Debug
|
|
${DCMTK_DIR}/dcmimgle/Release
|
|
${DCMTK_DIR}/dcmimgle/Debug
|
|
${DCMTK_DIR}/lib
|
|
)
|
|
|
|
FIND_LIBRARY(DCMTK_imagedb_LIBRARY imagedb
|
|
${DCMTK_DIR}/imagectn/libsrc/Release
|
|
${DCMTK_DIR}/imagectn/libsrc/
|
|
${DCMTK_DIR}/imagectn/libsrc/Debug
|
|
)
|
|
|
|
FIND_LIBRARY(DCMTK_dcmnet_LIBRARY dcmnet
|
|
${DCMTK_DIR}/dcmnet/libsrc/Release
|
|
${DCMTK_DIR}/dcmnet/libsrc/Debug
|
|
${DCMTK_DIR}/dcmnet/libsrc/
|
|
)
|
|
|
|
|
|
IF( DCMTK_config_INCLUDE_DIR
|
|
AND DCMTK_ofstd_INCLUDE_DIR
|
|
AND DCMTK_ofstd_LIBRARY
|
|
AND DCMTK_dcmdata_INCLUDE_DIR
|
|
AND DCMTK_dcmdata_LIBRARY
|
|
AND DCMTK_dcmimgle_INCLUDE_DIR
|
|
AND DCMTK_dcmimgle_LIBRARY )
|
|
|
|
SET( DCMTK_FOUND "YES" )
|
|
SET( DCMTK_INCLUDE_DIR
|
|
${DCMTK_config_INCLUDE_DIR}
|
|
${DCMTK_ofstd_INCLUDE_DIR}
|
|
${DCMTK_dcmdata_INCLUDE_DIR}
|
|
${DCMTK_dcmimgle_INCLUDE_DIR}
|
|
)
|
|
|
|
SET( DCMTK_LIBRARIES
|
|
${DCMTK_dcmimgle_LIBRARY}
|
|
${DCMTK_dcmdata_LIBRARY}
|
|
${DCMTK_ofstd_LIBRARY}
|
|
${DCMTK_config_LIBRARY}
|
|
)
|
|
|
|
IF(DCMTK_imagedb_LIBRARY)
|
|
SET( DCMTK_LIBRARIES
|
|
${DCMTK_LIBRARIES}
|
|
${DCMTK_imagedb_LIBRARY}
|
|
)
|
|
ENDIF(DCMTK_imagedb_LIBRARY)
|
|
|
|
IF(DCMTK_dcmnet_LIBRARY)
|
|
SET( DCMTK_LIBRARIES
|
|
${DCMTK_LIBRARIES}
|
|
${DCMTK_dcmnet_LIBRARY}
|
|
)
|
|
ENDIF(DCMTK_dcmnet_LIBRARY)
|
|
|
|
IF( WIN32 )
|
|
SET( DCMTK_LIBRARIES ${DCMTK_LIBRARIES} netapi32 )
|
|
ENDIF( WIN32 )
|
|
|
|
ENDIF( DCMTK_config_INCLUDE_DIR
|
|
AND DCMTK_ofstd_INCLUDE_DIR
|
|
AND DCMTK_ofstd_LIBRARY
|
|
AND DCMTK_dcmdata_INCLUDE_DIR
|
|
AND DCMTK_dcmdata_LIBRARY
|
|
AND DCMTK_dcmimgle_INCLUDE_DIR
|
|
AND DCMTK_dcmimgle_LIBRARY )
|
|
|
|
IF( NOT DCMTK_FOUND )
|
|
SET( DCMTK_DIR "" CACHE PATH "Root of DCMTK source tree (optional)." )
|
|
MARK_AS_ADVANCED( DCMTK_DIR )
|
|
ENDIF( NOT DCMTK_FOUND )
|