CMakeLists.txt 773 B

12345678910111213141516171819202122232425262728
  1. zxing_add_package_stb()
  2. zxing_add_package(fmt fmtlib https://github.com/fmtlib/fmt.git 11.1.1)
  3. if (ZXING_READERS)
  4. add_executable (ReaderTest
  5. TestReaderMain.cpp
  6. ImageLoader.h
  7. ImageLoader.cpp
  8. BlackboxTestRunner.h
  9. BlackboxTestRunner.cpp
  10. ZXFilesystem.h
  11. )
  12. target_link_libraries(ReaderTest
  13. ZXing::ZXing fmt::fmt stb::stb
  14. $<$<AND:$<CXX_COMPILER_ID:GNU>,$<VERSION_LESS:$<CXX_COMPILER_VERSION>,9.0>>:stdc++fs>
  15. )
  16. add_test(NAME ReaderTest COMMAND ReaderTest ${CMAKE_CURRENT_SOURCE_DIR}/../samples)
  17. endif()
  18. if (ZXING_WRITERS)
  19. add_executable (WriterTest TestWriterMain.cpp)
  20. target_link_libraries (WriterTest ZXing::ZXing stb::stb)
  21. add_test(NAME WriterTest COMMAND WriterTest)
  22. endif()