file(GLOB EXAMPLE_LIST RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *) foreach (EXAMPLE ${EXAMPLE_LIST}) if (IS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/${EXAMPLE}) if (EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/${EXAMPLE}/CMakeLists.txt) if ((ENABLE_AMGCL AND ENABLE_AMGCL_CUDA AND ${EXAMPLE} MATCHES "cuda$") OR (NOT ENABLE_AMGCL_CUDA AND NOT ${EXAMPLE} MATCHES "cuda$")) add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/${EXAMPLE}) endif () endif () endif () endforeach ()