Skip to content

Commit 4b7a7f4

Browse files
committed
Verify the existence of submodule
1 parent f412889 commit 4b7a7f4

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

CMakeLists.txt

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -165,6 +165,13 @@ if(GCRYPT_FOUND OR NSS_FOUND)
165165
endif()
166166

167167
find_package(Libyaml)
168+
if(EXISTS ${CMAKE_SOURCE_DIR}/yaml-filter/CMakeLists.txt)
169+
message(STATUS "yaml-filter was found")
170+
set(YAML_FILTER_FOUND TRUE)
171+
else()
172+
message(STATUS "yaml-filter was not found")
173+
set(YAML_FILTER_FOUND FALSE)
174+
endif()
168175

169176
check_library_exists(rt clock_gettime "" HAVE_CLOCK_GETTIME)
170177
check_function_exists(posix_memalign HAVE_POSIX_MEMALIGN)
@@ -237,7 +244,7 @@ cmake_dependent_option(OPENSCAP_PROBE_INDEPENDENT_TEXTFILECONTENT "Independent t
237244
cmake_dependent_option(OPENSCAP_PROBE_INDEPENDENT_TEXTFILECONTENT54 "Independent textfilecontent54 probe" ON "ENABLE_PROBES_INDEPENDENT; NOT WIN32" OFF)
238245
cmake_dependent_option(OPENSCAP_PROBE_INDEPENDENT_VARIABLE "Independent variable probe" ON "ENABLE_PROBES_INDEPENDENT" OFF)
239246
cmake_dependent_option(OPENSCAP_PROBE_INDEPENDENT_XMLFILECONTENT "Independent xmlfilecontent probe" ON "ENABLE_PROBES_INDEPENDENT; NOT WIN32" OFF)
240-
cmake_dependent_option(OPENSCAP_PROBE_INDEPENDENT_YAMLFILECONTENT "Independent yamlfilecontent probe" ON "ENABLE_PROBES_INDEPENDENT; LIBYAML_FOUND; NOT WIN32" OFF)
247+
cmake_dependent_option(OPENSCAP_PROBE_INDEPENDENT_YAMLFILECONTENT "Independent yamlfilecontent probe" ON "ENABLE_PROBES_INDEPENDENT; LIBYAML_FOUND; YAML_FILTER_FOUND; NOT WIN32" OFF)
241248

242249
# UNIX PROBES
243250
cmake_dependent_option(OPENSCAP_PROBE_UNIX_DNSCACHE "Unix dnscache probe" ON "ENABLE_PROBES_UNIX" OFF)

0 commit comments

Comments
 (0)