Skip to content

Commit 049ff7f

Browse files
committed
ENH: Mark CMake variables as advanced
Closes #3113.
1 parent 1839cbe commit 049ff7f

File tree

5 files changed

+49
-1
lines changed

5 files changed

+49
-1
lines changed

CMakeLists.txt

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -663,9 +663,13 @@ mark_as_advanced(FORCE
663663
Module_BoneEnhancement
664664
Module_BoneMorphometry
665665
Module_BSplineGradient
666+
Module_Cleaver
666667
Module_Cuberille
668+
Module_CudaCommon
667669
Module_FixedPointInverseDisplacementField
668670
Module_GenericLabelInterpolator
671+
Module_GrowCut
672+
Module_HASI
669673
Module_HigherOrderAccurateGradient
670674
Module_IOFDF
671675
Module_IOMeshSTL
@@ -676,6 +680,7 @@ mark_as_advanced(FORCE
676680
Module_LabelErodeDilate
677681
Module_LesionSizingToolkit
678682
Module_MeshNoise
683+
Module_MeshToPolyData
679684
Module_MGHIO
680685
Module_MinimalPathExtraction
681686
Module_Montage
@@ -689,6 +694,7 @@ mark_as_advanced(FORCE
689694
Module_RLEImage
690695
Module_RTK
691696
Module_SCIFIO
697+
Module_Shape
692698
Module_SimpleITKFilters
693699
Module_SkullStrip
694700
Module_SmoothingRecursiveYvvGaussianFilter
@@ -702,7 +708,16 @@ mark_as_advanced(FORCE
702708
Module_TubeTK
703709
Module_TwoProjectionRegistration
704710
Module_Ultrasound
705-
Module_VariationalRegistration)
711+
Module_VariationalRegistration
712+
Module_VkFFTBackend
713+
Module_WebAssemblyInterface
714+
)
715+
716+
mark_as_advanced(FORCE
717+
NSIS_EXECUTABLE
718+
WIX_EXECUTABLE
719+
)
720+
706721

707722
# Create an IDE folder structure similar to our source structure
708723
if("${CMAKE_GENERATOR}" MATCHES "Xcode|Visual Studio|KDevelop")

Modules/ThirdParty/Expat/src/CMakeLists.txt

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,16 @@ set(ITK3P_INSTALL_LIBRARY_DIR "${ITKExpat_INSTALL_LIBRARY_DIR}")
55
set(ITK3P_INSTALL_ARCHIVE_DIR "${ITKExpat_INSTALL_ARCHIVE_DIR}")
66
add_subdirectory(expat)
77
itk_module_target(ITKEXPAT NO_INSTALL)
8+
mark_as_advanced(FORCE
9+
EXPAT_BUILD_DOCS
10+
EXPAT_BUILD_EXAMPLES
11+
EXPAT_BUILD_FUZZERS
12+
EXPAT_BUILD_PKGCONFIG
13+
EXPAT_BUILD_TESTS
14+
EXPAT_BUILD_TOOLS
15+
EXPAT_CHAR_TYPE
16+
EXPAT_ENABLE_INSTALL
17+
EXPAT_OSSFUZZ_BUILD
18+
EXPAT_SHARED_LIBS
19+
EXPAT_WARNINGS_AS_ERRORS
20+
)

Modules/ThirdParty/HDF5/src/CMakeLists.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,10 +83,14 @@ mark_as_advanced(HDF_ENABLE_LARGE_FILE)
8383
mark_as_advanced(CTEST_TEST_TIMEOUT)
8484
mark_as_advanced(HDF5_BUILD_GENERATORS)
8585
mark_as_advanced(HDF5_ENABLE_DEV_WARNINGS)
86+
mark_as_advanced(HDF5_ENABLE_MIRROR_VFD)
87+
mark_as_advanced(HDF5_IGNORE_DISABLED_FILE_LOCKS)
8688
mark_as_advanced(HDF5_MEMORY_ALLOC_SANITY_CHECK)
8789
mark_as_advanced(HDF5_USE_110_API_DEFAULT)
8890
mark_as_advanced(HDF5_USE_18_API_DEFAULT)
91+
mark_as_advanced(HDF5_USE_FILE_LOCKING)
8992
mark_as_advanced(HDF5_USE_PREGEN)
93+
mark_as_advanced(USE_LIBAEC)
9094
unset(ALLOW_UNSUPPORTED CACHE)
9195

9296
if(BUILD_SHARED_LIBS)

Modules/ThirdParty/NIFTI/src/nifti/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ include(CMakeDependentOption)
4747

4848
if("${CMAKE_VERSION}" VERSION_GREATER_EQUAL "3.13")
4949
set(CMAKE_VER_AT_LEAST_3_13 1 CACHE BOOL "Is set for cmake >=3.13")
50+
mark_as_advanced(CMAKE_VER_AT_LEAST_3_13)
5051
endif()
5152

5253
# add option to build shared libraries. The default is OFF to maintain the

Modules/ThirdParty/ZLIB/src/CMakeLists.txt

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,18 @@ set(ZLIB_COMPAT ON)
77
set(ZLIB_DUAL_LINK OFF)
88
set(ZLIB_ENABLE_TESTS OFF)
99
add_subdirectory(itkzlib-ng)
10+
mark_as_advanced(FORCE
11+
BIN_INSTALL_DIR
12+
INC_INSTALL_DIR
13+
LIB_INSTALL_DIR
14+
PKGCONFIG_INSTALL_DIR
15+
WITH_CODE_COVERAGE
16+
WITH_FUZZERS
17+
WITH_GZFILEOP
18+
WITH_MAINTAINER_WARNINGS
19+
WITH_NATIVE_INSTRUCTIONS
20+
WITH_NEW_STRATEGIES
21+
WITH_OPTIM
22+
WITH_NATIVE_INSTRUCTIONS
23+
WITH_SANITIZER
24+
)

0 commit comments

Comments
 (0)