file(GLOB_RECURSE poptorch_compiler_public_headers "${CMAKE_CURRENT_SOURCE_DIR}/include/*.hpp*") add_library(poptorch_compiler SHARED IpuSession.cpp ) target_link_libraries(poptorch_compiler PRIVATE poptorch_logging ) set_property(TARGET poptorch_compiler PROPERTY CXX_STANDARD 17) set_target_properties(poptorch_compiler PROPERTIES PUBLIC_HEADER "${poptorch_compiler_public_headers}") target_include_directories(poptorch_compiler PUBLIC $ $ ) install(TARGETS poptorch_compiler LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/pytorch_bridge )