aboutsummaryrefslogtreecommitdiffstats
path: root/fpga_interchange/family.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'fpga_interchange/family.cmake')
-rw-r--r--fpga_interchange/family.cmake10
1 files changed, 8 insertions, 2 deletions
diff --git a/fpga_interchange/family.cmake b/fpga_interchange/family.cmake
index c3fefaba..e62ab458 100644
--- a/fpga_interchange/family.cmake
+++ b/fpga_interchange/family.cmake
@@ -3,7 +3,13 @@ if(NOT ${TCL_FOUND})
message(FATAL_ERROR "Tcl is required for FPGA interchange Arch.")
endif()
+find_package(ZLIB REQUIRED)
+
+add_subdirectory(3rdparty/fpga-interchange-schema/cmake/cxx_static)
+
foreach (target ${family_targets})
- target_link_libraries(${target} LINK_PUBLIC ${TCL_LIBRARY})
- include_directories (${TCL_INCLUDE_PATH})
+ target_include_directories(${target} PRIVATE ${TCL_INCLUDE_PATH})
+ target_link_libraries(${target} PRIVATE ${TCL_LIBRARY})
+ target_link_libraries(${target} PRIVATE fpga_interchange_capnp)
+ target_link_libraries(${target} PRIVATE z)
endforeach()