diff --git a/CMakeLists.txt b/CMakeLists.txt index 8e3884a..ac05eb9 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,9 +1,11 @@ cmake_minimum_required(VERSION 3.16.3) project(StructurePreservingColorNormalization) -set(CMAKE_CXX_STANDARD 14) if(NOT ITK_SOURCE_DIR) find_package(ITK REQUIRED) + if(NOT DEFINED CMAKE_CXX_STANDARD AND DEFINED ITK_CXX_STANDARD) + set(CMAKE_CXX_STANDARD ${ITK_CXX_STANDARD}) + endif() list(APPEND CMAKE_MODULE_PATH ${ITK_CMAKE_DIR}) include(ITKModuleExternal) else() diff --git a/include/itkStructurePreservingColorNormalizationFilter.h b/include/itkStructurePreservingColorNormalizationFilter.h index 7aaba5f..a7ed129 100644 --- a/include/itkStructurePreservingColorNormalizationFilter.h +++ b/include/itkStructurePreservingColorNormalizationFilter.h @@ -74,7 +74,7 @@ template class StructurePreservingColorNormalizationFilter : public ImageToImageFilter { public: - ITK_DISALLOW_COPY_AND_ASSIGN(StructurePreservingColorNormalizationFilter); + ITK_DISALLOW_COPY_AND_MOVE(StructurePreservingColorNormalizationFilter); /** Specific class typedefs */ using ImageType = TImage;