Tests: reduce code duplication for CMake_TEST_Find*

This commit is contained in:
Rolf Eike Beer
2019-06-24 13:47:31 +02:00
committed by Rolf Eike Beer
parent 5835f553be
commit f68492912c

View File

@@ -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()