set(explore_all_headers $ $ $ $ $ $ $ $) add_library(explore INTERFACE) add_library(VowpalWabbit::explore ALIAS explore) target_include_directories(explore INTERFACE $ $) target_sources(explore INTERFACE ${explore_all_headers}) # Place the explore headers in their own folder in VS source_group(explore FILES ${explore_all_headers}) if(VW_INSTALL) install( TARGETS explore EXPORT VowpalWabbitConfig ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}) # Explore target headers install( FILES ${explore_all_headers} DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/vowpalwabbit) endif()