X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flib%2Fimportlibrary.h;h=fbcd98ee88521ec2d2384e49e6230f9543279fb4;hb=3d6dd09af3bd2a5f81e2d79e9fa1e302bf2c70a0;hp=1c5d682a3be001a61fc2003b4485eeec94a94686;hpb=c8e829c219c65ff8e93b6c7b66212ff0876441c5;p=builder.git diff --git a/source/lib/importlibrary.h b/source/lib/importlibrary.h index 1c5d682..fbcd98e 100644 --- a/source/lib/importlibrary.h +++ b/source/lib/importlibrary.h @@ -2,6 +2,7 @@ #define IMPORTLIBRARY_H_ #include "filetarget.h" +#include "libbuilder_api.h" class ExportDefinitions; class SharedLibrary; @@ -10,14 +11,14 @@ class SharedLibrary; A special case of static library which pulls in a shared library. Used on platforms with no true dynamic linking support. */ -class ImportLibrary: public FileTarget +class LIBBUILDER_API ImportLibrary: public FileTarget { private: SharedLibrary *shared_lib = 0; public: ImportLibrary(Builder &b, const Msp::FS::Path &p): FileTarget(b, p) { } - ImportLibrary(Builder &, const Component &, SharedLibrary &, ExportDefinitions &); + ImportLibrary(Builder &, const Component &, SharedLibrary &); private: static std::string generate_filename(const Component &, const SharedLibrary &);