Skip to content

Commit 1f5ecf8

Browse files
committed
Fix headers export logic
1 parent aee6744 commit 1f5ecf8

File tree

4 files changed

+11
-3
lines changed

4 files changed

+11
-3
lines changed

CMakeLists.txt

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -172,9 +172,6 @@ endif()
172172
# | Setup Modules |
173173
# +-------------------------------------------------------------------------------------------------------+
174174

175-
saucer_bindings_export("modules/desktop" "SAUCER_DESKTOP_EXPORT")
176-
saucer_bindings_export("modules/loop" "SAUCER_LOOP_EXPORT")
177-
178175
target_include_directories(${PROJECT_NAME}
179176
PRIVATE "modules/desktop/include/saucer"
180177
PUBLIC "modules/desktop/include"

modules/desktop/include/saucer/desktop.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ extern "C"
77

88
#include "app.h"
99
#include "export.h"
10+
#ifndef SAUCER_DESKTOP_EXPORT
11+
#define SAUCER_DESKTOP_EXPORT SAUCER_EXPORT
12+
#endif
1013

1114
#include <stdbool.h>
1215

modules/loop/include/saucer/loop.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,10 @@ extern "C"
88
#include "app.h"
99
#include "export.h"
1010

11+
#ifndef SAUCER_LOOP_EXPORT
12+
#define SAUCER_LOOP_EXPORT SAUCER_EXPORT
13+
#endif
14+
1115
struct saucer_loop;
1216

1317
SAUCER_LOOP_EXPORT void saucer_loop_free(saucer_loop *);

modules/pdf/include/saucer/pdf.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,10 @@ extern "C"
88
#include "export.h"
99
#include "webview.h"
1010

11+
#ifndef SAUCER_PDF_EXPORT
12+
#define SAUCER_PDF_EXPORT SAUCER_EXPORT
13+
#endif
14+
1115
#include <cstdint>
1216

1317
struct saucer_pdf;

0 commit comments

Comments
 (0)