aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstrongswan/library.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/libstrongswan/library.h')
-rw-r--r--src/libstrongswan/library.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/libstrongswan/library.h b/src/libstrongswan/library.h
index d26905a60..c343249fa 100644
--- a/src/libstrongswan/library.h
+++ b/src/libstrongswan/library.h
@@ -61,10 +61,15 @@
#include <settings.h>
#include <plugins/plugin_loader.h>
#include <crypto/crypto_factory.h>
-#include <credentials/credential_factory.h>
#include <fetcher/fetcher_manager.h>
#include <database/database_factory.h>
+#ifdef NO_CREDENTIAL_FACTORY
+ typedef struct credential_factory_t credential_factory_t;
+#else
+ #include <credentials/credential_factory.h>
+#endif
+
typedef struct library_t library_t;
/**