@@ -17,8 +17,6 @@ include_directories(
17
17
${PROJECT_BINARY_DIR} /src
18
18
)
19
19
20
- include (GenerateExportHeader )
21
-
22
20
include_directories (. ${CMAKE_CURRENT_BINARY_DIR} )
23
21
24
22
set (CMAKE_C_FLAGS_PROFILE "${CMAKE_C_FLAGS_RELEASE} -pg" )
@@ -29,6 +27,7 @@ if (CMARK_SHARED)
29
27
30
28
set_target_properties (${LIBRARY} PROPERTIES
31
29
OUTPUT_NAME "cmark-gfm-extensions"
30
+ DEFINE_SYMBOL "cmark-gfm"
32
31
SOVERSION ${PROJECT_VERSION_MAJOR} .${PROJECT_VERSION_MINOR}.${PROJECT_VERSION_PATCH}.gfm.${PROJECT_VERSION_GFM}
33
32
VERSION ${PROJECT_VERSION} )
34
33
@@ -38,9 +37,6 @@ if (CMARK_SHARED)
38
37
# Avoid name clash between PROGRAM and LIBRARY pdb files.
39
38
set_target_properties (${LIBRARY} PROPERTIES PDB_NAME cmark-gfm-extensions_dll )
40
39
41
- generate_export_header (${LIBRARY}
42
- BASE_NAME cmark-gfm-extensions )
43
-
44
40
list (APPEND CMARK_INSTALL ${LIBRARY} )
45
41
target_link_libraries (${LIBRARY} libcmark-gfm )
46
42
@@ -51,6 +47,7 @@ if (CMARK_STATIC)
51
47
52
48
set_target_properties (${STATICLIBRARY} PROPERTIES
53
49
COMPILE_FLAGS "-DCMARK_GFM_STATIC_DEFINE -DCMARK_GFM_EXTENSIONS_STATIC_DEFINE"
50
+ DEFINE_SYMBOL "cmark-gfm"
54
51
POSITION_INDEPENDENT_CODE ON )
55
52
56
53
if (MSVC )
@@ -63,11 +60,6 @@ if (CMARK_STATIC)
63
60
VERSION ${PROJECT_VERSION} )
64
61
endif (MSVC )
65
62
66
- if (NOT CMARK_SHARED )
67
- generate_export_header (${STATICLIBRARY}
68
- BASE_NAME cmark-gfm-extensions )
69
- endif ()
70
-
71
63
list (APPEND CMARK_INSTALL ${STATICLIBRARY} )
72
64
endif ()
73
65
@@ -84,7 +76,6 @@ install(TARGETS ${CMARK_INSTALL}
84
76
if (CMARK_SHARED OR CMARK_STATIC )
85
77
install (FILES
86
78
cmark-gfm-core-extensions.h
87
- ${CMAKE_CURRENT_BINARY_DIR} /cmark-gfm-extensions_export.h
88
79
DESTINATION include
89
80
)
90
81
0 commit comments