diff --git a/cmake/helpers/EflMacros.cmake b/cmake/helpers/EflMacros.cmake index fa647508b5..098d229165 100644 --- a/cmake/helpers/EflMacros.cmake +++ b/cmake/helpers/EflMacros.cmake @@ -733,6 +733,10 @@ function(_EFL_LIB_PROCESS_TESTS_INTERNAL) endforeach() endif() + if(NOT ${EFL_LIB_CURRENT}_TESTS AND EXISTS ${EFL_TESTS_SOURCE_DIR} AND NOT EXISTS ${EFL_TESTS_SOURCE_DIR}/CMakeLists.txt) + EFL_TEST(${EFL_LIB_CURRENT}) + endif() + if(${EFL_LIB_CURRENT}_TESTS) add_custom_target(${EFL_LIB_CURRENT}-tests DEPENDS ${${EFL_LIB_CURRENT}_TESTS}) LIST_APPEND_GLOBAL(EFL_ALL_TESTS ${EFL_LIB_CURRENT}-tests)