mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-06 13:51:33 -06:00
Tests: reduce code duplication for CMake_TEST_Find*
This commit is contained in:
committed by
Rolf Eike Beer
parent
5835f553be
commit
f68492912c
@@ -1398,184 +1398,66 @@ ${CMake_SOURCE_DIR}/Utilities/Release/push.bash --dir dev -- '${CMake_BUILD_NIGH
|
||||
endif()
|
||||
endif()
|
||||
|
||||
if(CMake_TEST_FindALSA)
|
||||
add_subdirectory(FindALSA)
|
||||
endif()
|
||||
# test for Find modules, simple cases
|
||||
foreach(_mod IN ITEMS
|
||||
ALSA
|
||||
Boost
|
||||
BZip2
|
||||
CURL
|
||||
Cups
|
||||
Doxygen
|
||||
EnvModules
|
||||
EXPAT
|
||||
Fontconfig
|
||||
Freetype
|
||||
GDAL
|
||||
GIF
|
||||
Git
|
||||
GLEW
|
||||
GSL
|
||||
GTK2
|
||||
Iconv
|
||||
ICU
|
||||
JPEG
|
||||
JsonCpp
|
||||
LibLZMA
|
||||
LibRHash
|
||||
Libinput
|
||||
LibUV
|
||||
LibXml2
|
||||
LTTngUST
|
||||
ODBC
|
||||
OpenCL
|
||||
OpenGL
|
||||
OpenMP
|
||||
OpenSSL
|
||||
MPI
|
||||
PNG
|
||||
Patch
|
||||
PostgreSQL
|
||||
Protobuf
|
||||
SQLite3
|
||||
TIFF
|
||||
Vulkan
|
||||
X11
|
||||
XalanC
|
||||
XercesC
|
||||
)
|
||||
if(CMake_TEST_Find${_mod})
|
||||
add_subdirectory(Find${_mod})
|
||||
endif()
|
||||
endforeach()
|
||||
|
||||
if(CMake_TEST_CUDA)
|
||||
add_subdirectory(Cuda)
|
||||
add_subdirectory(CudaOnly)
|
||||
endif()
|
||||
|
||||
if(CMake_TEST_FindBoost)
|
||||
add_subdirectory(FindBoost)
|
||||
endif()
|
||||
|
||||
if(CMake_TEST_FindBZip2)
|
||||
add_subdirectory(FindBZip2)
|
||||
endif()
|
||||
|
||||
if(CMake_TEST_FindCURL)
|
||||
add_subdirectory(FindCURL)
|
||||
endif()
|
||||
|
||||
if(CMake_TEST_FindCups)
|
||||
add_subdirectory(FindCups)
|
||||
endif()
|
||||
|
||||
if(CMake_TEST_FindDoxygen)
|
||||
add_subdirectory(FindDoxygen)
|
||||
endif()
|
||||
|
||||
if(CMake_TEST_FindEnvModules)
|
||||
add_subdirectory(FindEnvModules)
|
||||
endif()
|
||||
|
||||
if(CMake_TEST_FindEXPAT)
|
||||
add_subdirectory(FindEXPAT)
|
||||
endif()
|
||||
|
||||
if(CMake_TEST_FindFontconfig)
|
||||
add_subdirectory(FindFontconfig)
|
||||
endif()
|
||||
|
||||
if(CMake_TEST_FindFreetype)
|
||||
add_subdirectory(FindFreetype)
|
||||
endif()
|
||||
|
||||
if(CMake_TEST_FindGDAL)
|
||||
add_subdirectory(FindGDAL)
|
||||
endif()
|
||||
|
||||
if(CMake_TEST_FindGIF)
|
||||
add_subdirectory(FindGIF)
|
||||
endif()
|
||||
|
||||
if(CMake_TEST_FindGit)
|
||||
add_subdirectory(FindGit)
|
||||
endif()
|
||||
|
||||
if(CMake_TEST_FindGLEW)
|
||||
add_subdirectory(FindGLEW)
|
||||
endif()
|
||||
|
||||
if(CMake_TEST_FindGSL)
|
||||
add_subdirectory(FindGSL)
|
||||
endif()
|
||||
|
||||
if(CMake_TEST_FindGTest)
|
||||
add_subdirectory(FindGTest)
|
||||
add_subdirectory(GoogleTest)
|
||||
endif()
|
||||
|
||||
if(CMake_TEST_FindGTK2)
|
||||
add_subdirectory(FindGTK2)
|
||||
endif()
|
||||
|
||||
if(CMake_TEST_FindIconv)
|
||||
add_subdirectory(FindIconv)
|
||||
endif()
|
||||
|
||||
if(CMake_TEST_FindICU)
|
||||
add_subdirectory(FindICU)
|
||||
endif()
|
||||
|
||||
if(CMake_TEST_FindJPEG)
|
||||
add_subdirectory(FindJPEG)
|
||||
endif()
|
||||
|
||||
if(CMake_TEST_FindJsonCpp)
|
||||
add_subdirectory(FindJsonCpp)
|
||||
endif()
|
||||
|
||||
if(CMake_TEST_FindLibLZMA)
|
||||
add_subdirectory(FindLibLZMA)
|
||||
endif()
|
||||
|
||||
if(CMake_TEST_FindLibRHash)
|
||||
add_subdirectory(FindLibRHash)
|
||||
endif()
|
||||
|
||||
if(CMake_TEST_FindLibinput)
|
||||
add_subdirectory(FindLibinput)
|
||||
endif()
|
||||
|
||||
if(CMake_TEST_FindLibUV)
|
||||
add_subdirectory(FindLibUV)
|
||||
endif()
|
||||
|
||||
if(CMake_TEST_FindLibXml2)
|
||||
add_subdirectory(FindLibXml2)
|
||||
endif()
|
||||
|
||||
if(CMake_TEST_FindLTTngUST)
|
||||
add_subdirectory(FindLTTngUST)
|
||||
endif()
|
||||
|
||||
if(CMake_TEST_FindODBC)
|
||||
add_subdirectory(FindODBC)
|
||||
endif()
|
||||
|
||||
if(CMake_TEST_FindOpenCL)
|
||||
add_subdirectory(FindOpenCL)
|
||||
endif()
|
||||
|
||||
if(CMake_TEST_FindOpenGL)
|
||||
add_subdirectory(FindOpenGL)
|
||||
endif()
|
||||
|
||||
if(CMake_TEST_FindOpenMP)
|
||||
add_subdirectory(FindOpenMP)
|
||||
endif()
|
||||
|
||||
if(CMake_TEST_FindOpenSSL)
|
||||
add_subdirectory(FindOpenSSL)
|
||||
endif()
|
||||
|
||||
if(CMake_TEST_FindMPI)
|
||||
add_subdirectory(FindMPI)
|
||||
endif()
|
||||
|
||||
if(CMake_TEST_FindPNG)
|
||||
add_subdirectory(FindPNG)
|
||||
endif()
|
||||
|
||||
if(CMake_TEST_FindPatch)
|
||||
add_subdirectory(FindPatch)
|
||||
endif()
|
||||
|
||||
if(CMake_TEST_FindPostgreSQL)
|
||||
add_subdirectory(FindPostgreSQL)
|
||||
endif()
|
||||
|
||||
if(CMake_TEST_FindProtobuf)
|
||||
add_subdirectory(FindProtobuf)
|
||||
endif()
|
||||
|
||||
if(CMake_TEST_FindSQLite3)
|
||||
add_subdirectory(FindSQLite3)
|
||||
endif()
|
||||
|
||||
if(CMake_TEST_FindTIFF)
|
||||
add_subdirectory(FindTIFF)
|
||||
endif()
|
||||
|
||||
if(CMake_TEST_FindVulkan)
|
||||
add_subdirectory(FindVulkan)
|
||||
endif()
|
||||
|
||||
if(CMake_TEST_FindX11)
|
||||
add_subdirectory(FindX11)
|
||||
endif()
|
||||
|
||||
if(CMake_TEST_FindXalanC)
|
||||
add_subdirectory(FindXalanC)
|
||||
endif()
|
||||
|
||||
if(CMake_TEST_FindXercesC)
|
||||
add_subdirectory(FindXercesC)
|
||||
endif()
|
||||
|
||||
if(CMake_TEST_FindPython OR CMake_TEST_FindPython_NumPy)
|
||||
add_subdirectory(FindPython)
|
||||
endif()
|
||||
|
||||
Reference in New Issue
Block a user