blob: 69c55081a6bc5ebb75eb2da4d7c01c9a64f41e25 [file] [log] [blame]
add_executable(bitread bitread.cc)
target_link_libraries(bitread absl::optional absl::strings gflags libprjxray)
add_executable(segmatch segmatch.cc)
target_link_libraries(segmatch gflags absl::strings)
add_executable(bittool bittool.cc)
target_link_libraries(bittool libprjxray gflags absl::strings absl::span)
add_executable(frame_address_decoder frame_address_decoder.cc)
target_link_libraries(frame_address_decoder libprjxray)
add_executable(gen_part_base_yaml gen_part_base_yaml.cc)
target_link_libraries(gen_part_base_yaml
absl::optional
absl::span
libprjxray
yaml-cpp
gflags
)
add_executable(xc7patch xc7patch.cc)
target_link_libraries(xc7patch
absl::strings
absl::time
gflags
libprjxray
)
add_executable(xc7frames2bit xc7frames2bit.cc)
target_link_libraries(xc7frames2bit
absl::strings
absl::time
gflags
libprjxray
)
add_library(common common.cpp)
add_executable(dump_bitstream dump_bitstream.cpp)
target_compile_options(dump_bitstream PRIVATE -Wno-error)
target_link_libraries(dump_bitstream common)
add_executable(correlate correlate.cpp)
add_executable(stripdb stripdb.cpp)
set_target_properties(correlate stripdb PROPERTIES CXX_STANDARD 17)
target_link_libraries(correlate stdc++fs)
target_link_libraries(stripdb stdc++fs)
add_executable(explain explain.cpp)
target_link_libraries(explain common)
add_executable(assemble assemble.cpp)
target_link_libraries(assemble common)