+
+if(STATIC_PKGDEPS_LIBS)
+ link_directories(${PKGDEPS_STATIC_LIBRARY_DIRS})
+ list(APPEND PULSEVIEW_LINK_LIBS ${PKGDEPS_STATIC_LIBRARIES})
+else()
+ link_directories(${PKGDEPS_LIBRARY_DIRS})
+ list(APPEND PULSEVIEW_LINK_LIBS ${PKGDEPS_LIBRARIES})
+endif()
+
+add_executable(${PROJECT_NAME}
+ ${pulseview_SOURCES}
+ ${pulseview_HEADERS_MOC}
+ ${pulseview_FORMS_HEADERS}
+ ${pulseview_RESOURCES_RCC}
+)
+
+target_link_libraries(${PROJECT_NAME} ${PULSEVIEW_LINK_LIBS})
+
+#===============================================================================
+#= Installation
+#-------------------------------------------------------------------------------
+
+install(PROGRAMS ${PROJECT_NAME} DESTINATION bin/)
+
+#===============================================================================
+#= Tests
+#-------------------------------------------------------------------------------
+
+if(ENABLE_TESTS)
+ add_subdirectory(test)
+ enable_testing()
+ add_test(test ${CMAKE_CURRENT_BINARY_DIR}/test/pulseview-test)
+endif(ENABLE_TESTS)