Skip to content

Commit 03a52bf

Browse files
use CMake-generated {project}_export.h if available
1 parent 6741cf7 commit 03a52bf

File tree

7 files changed

+15
-5
lines changed

7 files changed

+15
-5
lines changed

extensions/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ install(TARGETS ${CMARK_INSTALL}
8686
if (CMARK_SHARED OR CMARK_STATIC)
8787
install(FILES
8888
${CMAKE_CURRENT_SOURCE_DIR}/include/cmark-gfm-core-extensions.h
89-
${CMAKE_CURRENT_SOURCE_DIR}/include/cmark-gfm-extensions_export.h
89+
${CMAKE_CURRENT_SOURCE_DIR}/include/extensions-export.h
9090
DESTINATION include
9191
)
9292

extensions/include/cmark-gfm-core-extensions.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ extern "C" {
66
#endif
77

88
#include "cmark-gfm-extension_api.h"
9-
#include "cmark-gfm-extensions_export.h"
9+
#include "extensions-export.h"
1010
#include "cmark-gfm_config.h" // for bool
1111
#include <stdint.h>
1212

extensions/include/cmark-gfm-extensions_export.h renamed to extensions/include/extensions-export.h

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
#if __has_include("cmark-gfm-extensions_export.h")
2+
#include "cmark-gfm-extensions_export.h"
3+
#else
14

25
#ifndef CMARK_GFM_EXTENSIONS_EXPORT_H
36
#define CMARK_GFM_EXTENSIONS_EXPORT_H
@@ -50,3 +53,5 @@
5053
#endif
5154

5255
#endif /* CMARK_GFM_EXTENSIONS_EXPORT_H */
56+
57+
#endif /* "cmark-gfm-extensions_export.h" */

src/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,7 @@ if(CMARK_SHARED OR CMARK_STATIC)
152152
${CMAKE_CURRENT_SOURCE_DIR}/include/cmark-gfm.h
153153
${CMAKE_CURRENT_SOURCE_DIR}/include/cmark-gfm_config.h
154154
${CMAKE_CURRENT_SOURCE_DIR}/include/cmark-gfm-extension_api.h
155-
${CMAKE_CURRENT_SOURCE_DIR}/include/cmark-gfm_export.h
155+
${CMAKE_CURRENT_SOURCE_DIR}/include/export.h
156156
${CMAKE_CURRENT_SOURCE_DIR}/include/cmark-gfm_version.h
157157
DESTINATION include
158158
)

src/include/cmark-gfm.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
#include <stdio.h>
55
#include <stdint.h>
6-
#include "cmark-gfm_export.h"
6+
#include "export.h"
77
#include "cmark-gfm_version.h"
88

99
#ifdef __cplusplus

src/include/cmark_ctype.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
extern "C" {
66
#endif
77

8-
#include "cmark-gfm_export.h"
8+
#include "export.h"
99

1010
/** Locale-independent versions of functions from ctype.h.
1111
* We want cmark to behave the same no matter what the system locale.

src/include/cmark-gfm_export.h renamed to src/include/export.h

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
#if __has_include("cmark-gfm_export.h")
2+
#include "cmark-gfm_export.h"
3+
#else
14

25
#ifndef CMARK_GFM_EXPORT_H
36
#define CMARK_GFM_EXPORT_H
@@ -40,3 +43,5 @@
4043
#endif
4144

4245
#endif /* CMARK_GFM_EXPORT_H */
46+
47+
#endif /* "cmark-gfm_export.h" */

0 commit comments

Comments
 (0)