CMakeLists.txt 581 B

123456789101112131415161718192021222324
  1. option( PLUGIN_IO_QE57 "Install qE57_IO plugin to read & write E57 files using libE57Format" OFF )
  2. if ( PLUGIN_IO_QE57 )
  3. project( QE57_IO_PLUGIN )
  4. AddPlugin( NAME ${PROJECT_NAME} TYPE io )
  5. add_subdirectory( include )
  6. add_subdirectory( src )
  7. add_subdirectory( extern/libE57Format EXCLUDE_FROM_ALL )
  8. set_target_properties( E57Format PROPERTIES
  9. AUTOMOC OFF
  10. AUTORCC OFF
  11. AUTOUIC OFF
  12. )
  13. target_link_libraries( ${PROJECT_NAME} E57Format )
  14. if ( USING_STATIC_XERCES )
  15. target_compile_definitions( ${PROJECT_NAME} PRIVATE XERCES_STATIC_LIBRARY )
  16. endif()
  17. endif()