Blame src/OVAL/CMakeLists.txt
|
Packit Service |
569379 |
add_subdirectory("results")
|
|
Packit Service |
569379 |
add_subdirectory("adt")
|
|
Packit Service |
569379 |
add_subdirectory("probes")
|
|
Packit Service |
569379 |
file(GLOB_RECURSE PUBLIC_HEADERS "public/*.h")
|
|
Packit Service |
569379 |
|
|
Packit Service |
569379 |
set (OVAL_SOURCES
|
|
Packit Service |
569379 |
"collectVarRefs.c"
|
|
Packit Service |
569379 |
"collectVarRefs_impl.h"
|
|
Packit Service |
569379 |
"oval_agent.c"
|
|
Packit Service |
569379 |
"oval_session.c"
|
|
Packit Service |
569379 |
"oval_defModel.c"
|
|
Packit Service |
569379 |
"oval_sysModel.c"
|
|
Packit Service |
569379 |
"oval_affected.c"
|
|
Packit Service |
569379 |
"oval_agent_api_impl.h"
|
|
Packit Service |
569379 |
"oval_behavior.c"
|
|
Packit Service |
569379 |
"oval_component.c"
|
|
Packit Service |
569379 |
"oval_criteriaNode.c"
|
|
Packit Service |
569379 |
"oval_definition.c"
|
|
Packit Service |
569379 |
"oval_definitions_impl.h"
|
|
Packit Service |
569379 |
"oval_entity.c"
|
|
Packit Service |
569379 |
"oval_enumerations.c"
|
|
Packit Service |
569379 |
"oval_filter.c"
|
|
Packit Service |
569379 |
"oval_generator.c"
|
|
Packit Service |
569379 |
"oval_glob_to_regex.c"
|
|
Packit Service |
569379 |
"oval_glob_to_regex.h"
|
|
Packit Service |
569379 |
"oval_message.c"
|
|
Packit Service |
569379 |
"oval_object.c"
|
|
Packit Service |
569379 |
"oval_objectContent.c"
|
|
Packit Service |
569379 |
"oval_parser.c"
|
|
Packit Service |
569379 |
"oval_parser_impl.h"
|
|
Packit Service |
569379 |
"oval_recordField.c"
|
|
Packit Service |
569379 |
"oval_reference.c"
|
|
Packit Service |
569379 |
"oval_directives.c"
|
|
Packit Service |
569379 |
"oval_directives_impl.h"
|
|
Packit Service |
569379 |
"oval_schema_version.c"
|
|
Packit Service |
569379 |
"oval_set.c"
|
|
Packit Service |
569379 |
"oval_state.c"
|
|
Packit Service |
569379 |
"oval_stateContent.c"
|
|
Packit Service |
569379 |
"oval_sysEnt.c"
|
|
Packit Service |
569379 |
"oval_sysInfo.c"
|
|
Packit Service |
569379 |
"oval_sysInterface.c"
|
|
Packit Service |
569379 |
"oval_sysItem.c"
|
|
Packit Service |
569379 |
"oval_syschar.c"
|
|
Packit Service |
569379 |
"oval_syscharIterator.c"
|
|
Packit Service |
569379 |
"oval_system_characteristics_impl.h"
|
|
Packit Service |
569379 |
"oval_test.c"
|
|
Packit Service |
569379 |
"oval_value.c"
|
|
Packit Service |
569379 |
"oval_variable.c"
|
|
Packit Service |
569379 |
"oval_variableBinding.c"
|
|
Packit Service |
569379 |
"oval_sys_parser.c"
|
|
Packit Service |
569379 |
"oval_varModel.c"
|
|
Packit Service |
569379 |
"oval_vardefMapping.c"
|
|
Packit Service |
569379 |
)
|
|
Packit Service |
569379 |
|
|
Packit Service |
569379 |
if (ENABLE_PROBES)
|
|
Packit Service |
569379 |
list(APPEND OVAL_SOURCES
|
|
Packit Service |
569379 |
"oval_probe.c"
|
|
Packit Service |
569379 |
"oval_probe_hint.c"
|
|
Packit Service |
569379 |
"oval_probe_session.c"
|
|
Packit Service |
569379 |
"_oval_probe_session.h"
|
|
Packit Service |
569379 |
"oval_probe_handler.c"
|
|
Packit Service |
569379 |
"_oval_probe_handler.h"
|
|
Packit Service |
569379 |
"probes/probe-api.c"
|
|
Packit Service |
569379 |
"probes/_probe-api.h"
|
|
Packit Service |
569379 |
"probes/probe-table.c"
|
|
Packit Service |
569379 |
"oval_sexp.c"
|
|
Packit Service |
569379 |
"oval_sexp.h"
|
|
Packit Service |
569379 |
"oval_probe_ext.h"
|
|
Packit Service |
569379 |
"oval_probe_impl.h"
|
|
Packit Service |
569379 |
)
|
|
Packit Service |
569379 |
if (UNIX)
|
|
Packit Service |
569379 |
list(APPEND OVAL_SOURCES
|
|
Packit Service |
569379 |
"fts_sun.c"
|
|
Packit Service |
569379 |
"fts_sun.h"
|
|
Packit Service |
569379 |
"probes/fsdev.c"
|
|
Packit Service |
569379 |
"probes/oval_fts.c"
|
|
Packit Service |
569379 |
"probes/oval_fts.h"
|
|
Packit Service |
569379 |
)
|
|
Packit Service |
569379 |
endif()
|
|
Packit Service |
569379 |
|
|
Packit Service |
569379 |
list(APPEND OVAL_SOURCES
|
|
Packit Service |
569379 |
"oval_probe_ext.c"
|
|
Packit Service |
569379 |
)
|
|
Packit Service |
569379 |
endif()
|
|
Packit Service |
569379 |
|
|
Packit Service |
569379 |
include_directories(
|
|
Packit Service |
569379 |
"probes"
|
|
Packit Service |
569379 |
"probes/public"
|
|
Packit Service |
569379 |
)
|
|
Packit Service |
569379 |
|
|
Packit Service |
569379 |
add_library(oval_object OBJECT ${OVAL_SOURCES})
|
|
Packit Service |
569379 |
set_oscap_generic_properties(oval_object)
|
|
Packit Service |
569379 |
|
|
Packit Service |
569379 |
install(FILES ${PUBLIC_HEADERS} DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/openscap)
|