CMakeLists.txt 601 B

12345678910111213141516171819202122232425262728
  1. find_package( Qt5Test REQUIRED )
  2. if ( OPTION_USE_SHAPE_LIB )
  3. add_executable( TestShpFilter )
  4. target_sources( TestShpFilter
  5. PRIVATE
  6. ${CMAKE_CURRENT_LIST_DIR}/TestShpFilter.cpp
  7. ${CMAKE_CURRENT_LIST_DIR}/TestShpFilter.h
  8. ${CMAKE_CURRENT_LIST_DIR}/TestData.qrc
  9. )
  10. target_link_libraries( TestShpFilter
  11. QCC_IO_LIB
  12. Qt5::Test
  13. )
  14. if ( WIN32 )
  15. set_target_properties( TestShpFilter PROPERTIES
  16. WIN32_EXECUTABLE False
  17. )
  18. endif()
  19. add_test( NAME TestShpFilter COMMAND TestShpFilter )
  20. endif()