summaryrefslogtreecommitdiffstats
path: root/src/libktorrent/datachecker
diff options
context:
space:
mode:
Diffstat (limited to 'src/libktorrent/datachecker')
-rw-r--r--src/libktorrent/datachecker/CMakeLists.txt13
-rw-r--r--src/libktorrent/datachecker/datachecker.h3
-rw-r--r--src/libktorrent/datachecker/datacheckerlistener.h3
-rw-r--r--src/libktorrent/datachecker/multidatachecker.h2
-rw-r--r--src/libktorrent/datachecker/singledatachecker.h2
5 files changed, 19 insertions, 4 deletions
diff --git a/src/libktorrent/datachecker/CMakeLists.txt b/src/libktorrent/datachecker/CMakeLists.txt
new file mode 100644
index 0000000..f09dd85
--- /dev/null
+++ b/src/libktorrent/datachecker/CMakeLists.txt
@@ -0,0 +1,13 @@
+include_directories(
+ ${CMAKE_CURRENT_SOURCE_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}/..
+)
+
+
+##### datachecker library (static)
+
+tde_add_library( datachecker STATIC_PIC AUTOMOC
+ SOURCES
+ datachecker.cpp multidatachecker.cpp singledatachecker.cpp
+ datacheckerlistener.cpp datacheckerthread.cpp
+)
diff --git a/src/libktorrent/datachecker/datachecker.h b/src/libktorrent/datachecker/datachecker.h
index e038152..edc53f5 100644
--- a/src/libktorrent/datachecker/datachecker.h
+++ b/src/libktorrent/datachecker/datachecker.h
@@ -22,6 +22,7 @@
#include <util/bitset.h>
#include "datacheckerlistener.h"
+#include <libktorrent_export.h>
class TQString;
@@ -37,7 +38,7 @@ namespace bt
* Checks which data is downloaded, given a torrent and a file or directory containing
* files of the torrent.
*/
- class DataChecker
+ class LIBKTORRENT_EXPORT DataChecker
{
public:
DataChecker();
diff --git a/src/libktorrent/datachecker/datacheckerlistener.h b/src/libktorrent/datachecker/datacheckerlistener.h
index a770bab..abadc21 100644
--- a/src/libktorrent/datachecker/datacheckerlistener.h
+++ b/src/libktorrent/datachecker/datacheckerlistener.h
@@ -21,6 +21,7 @@
#define BTDATACHECKERLISTENER_H
#include <util/constants.h>
+#include <libktorrent_export.h>
namespace bt
{
@@ -28,7 +29,7 @@ namespace bt
/**
@author Joris Guisson <joris.guisson@gmail.com>
*/
- class DataCheckerListener
+ class LIBKTORRENT_EXPORT DataCheckerListener
{
public:
DataCheckerListener(bool auto_import);
diff --git a/src/libktorrent/datachecker/multidatachecker.h b/src/libktorrent/datachecker/multidatachecker.h
index bb68a06..f6271dd 100644
--- a/src/libktorrent/datachecker/multidatachecker.h
+++ b/src/libktorrent/datachecker/multidatachecker.h
@@ -28,7 +28,7 @@ namespace bt
/**
@author Joris Guisson
*/
- class MultiDataChecker : public DataChecker
+ class LIBKTORRENT_EXPORT MultiDataChecker : public DataChecker
{
public:
MultiDataChecker();
diff --git a/src/libktorrent/datachecker/singledatachecker.h b/src/libktorrent/datachecker/singledatachecker.h
index 3b86829..d0d15b4 100644
--- a/src/libktorrent/datachecker/singledatachecker.h
+++ b/src/libktorrent/datachecker/singledatachecker.h
@@ -30,7 +30,7 @@ namespace bt
*
* Data checker for single file torrents.
*/
- class SingleDataChecker : public DataChecker
+ class LIBKTORRENT_EXPORT SingleDataChecker : public DataChecker
{
public:
SingleDataChecker();