diff --git a/CMakeLists.txt b/CMakeLists.txt index 2231961c7..08acd496e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -452,6 +452,7 @@ option(libiconv "enable linking against system libiconv" OFF) option(logging "build with logging" ON) option(build_tests "build tests" OFF) option(build_examples "build examples" OFF) +option(build_tools "build tools" OFF) option(python-bindings "build python bindings" OFF) set(CMAKE_CONFIGURATION_TYPES Debug Release RelWithDebInfo) @@ -738,6 +739,11 @@ install( ${ConfigPackageLocation} ) +# === build tools === +if (build_tools) + add_subdirectory(tools) +endif() + # === build examples === if (build_examples) add_subdirectory(examples) diff --git a/tools/CMakeLists.txt b/tools/CMakeLists.txt new file mode 100644 index 000000000..324365de5 --- /dev/null +++ b/tools/CMakeLists.txt @@ -0,0 +1,8 @@ +add_executable(parse_access_log parse_access_log.cpp) +target_link_libraries(parse_access_log PRIVATE torrent-rasterbar) + +add_executable(dht dht_put.cpp) +target_link_libraries(dht PRIVATE torrent-rasterbar) + +add_executable(session_log_alerts session_log_alerts.cpp) +target_link_libraries(session_log_alerts torrent-rasterbar) diff --git a/tools/session_log_alerts.cpp b/tools/session_log_alerts.cpp index 0e6e35bc9..485941ee1 100644 --- a/tools/session_log_alerts.cpp +++ b/tools/session_log_alerts.cpp @@ -39,7 +39,7 @@ POSSIBILITY OF SUCH DAMAGE. using namespace lt; -int main(int argc, char* argv[]) +int main(int /*argc*/, char* /*argv*/[]) { std::printf("press Ctrl+C, kill the process or wait for 1000 alerts\n");