diff --git a/src/glow/IR/CMakeLists.txt b/src/glow/IR/CMakeLists.txt index efa9dcf739..52be444171 100644 --- a/src/glow/IR/CMakeLists.txt +++ b/src/glow/IR/CMakeLists.txt @@ -4,4 +4,7 @@ add_library(IR Type.cpp IRBuilder.cpp Instrs.cpp) +target_link_libraries(IR + PUBLIC + Support) diff --git a/src/glow/Importer/CMakeLists.txt b/src/glow/Importer/CMakeLists.txt index eb06d3a3cb..3342bbd182 100644 --- a/src/glow/Importer/CMakeLists.txt +++ b/src/glow/Importer/CMakeLists.txt @@ -11,5 +11,6 @@ add_library(Importer ${PROTO_HDRS}) target_link_libraries(Importer PRIVATE + IR ${PROTOBUF_LIBRARY}) diff --git a/src/glow/Models/CMakeLists.txt b/src/glow/Models/CMakeLists.txt index aa5901de2f..fe7ed489ee 100644 --- a/src/glow/Models/CMakeLists.txt +++ b/src/glow/Models/CMakeLists.txt @@ -1,4 +1,7 @@ add_library(Models Builders.cpp) +target_link_libraries(Models + PRIVATE + Network) diff --git a/src/glow/Network/CMakeLists.txt b/src/glow/Network/CMakeLists.txt index 69bbf03f72..3d29092e0e 100644 --- a/src/glow/Network/CMakeLists.txt +++ b/src/glow/Network/CMakeLists.txt @@ -6,8 +6,8 @@ add_library(Network Node.cpp Nodes.cpp) target_link_libraries(Network - PRIVATE - Support) + PUBLIC + IR) if(PNG_FOUND) target_compile_definitions(Network PRIVATE diff --git a/src/glow/Support/CMakeLists.txt b/src/glow/Support/CMakeLists.txt index 4aefb12af0..06a2ccf1cb 100644 --- a/src/glow/Support/CMakeLists.txt +++ b/src/glow/Support/CMakeLists.txt @@ -5,4 +5,7 @@ add_library(Support target_link_libraries(Support INTERFACE LLVMSupport) +target_include_directories(Support + PUBLIC + $)