add_executable(BasaltPresenter "") target_sources(BasaltPresenter PRIVATE main.cpp dll_loader.cpp command_client.cpp ) target_sources(BasaltPresenter PUBLIC FILE_SET HEADERS FILES dll_loader.hpp command_client.hpp ) target_include_directories(BasaltPresenter PUBLIC "${CMAKE_CURRENT_LIST_DIR}" ) target_link_libraries(BasaltPresenter PRIVATE BasaltShared ) install(TARGETS BasaltPresenter RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} )