@@ -17,8 +17,6 @@ include_directories(
1717 ${PROJECT_BINARY_DIR} /src
1818)
1919
20- include (GenerateExportHeader )
21-
2220include_directories (. ${CMAKE_CURRENT_BINARY_DIR} )
2321
2422set (CMAKE_C_FLAGS_PROFILE "${CMAKE_C_FLAGS_RELEASE} -pg" )
@@ -29,6 +27,7 @@ if (CMARK_SHARED)
2927
3028 set_target_properties (${LIBRARY} PROPERTIES
3129 OUTPUT_NAME "cmark-gfm-extensions"
30+ DEFINE_SYMBOL "cmark-gfm"
3231 SOVERSION ${PROJECT_VERSION_MAJOR} .${PROJECT_VERSION_MINOR}.${PROJECT_VERSION_PATCH}.gfm.${PROJECT_VERSION_GFM}
3332 VERSION ${PROJECT_VERSION} )
3433
@@ -38,9 +37,6 @@ if (CMARK_SHARED)
3837 # Avoid name clash between PROGRAM and LIBRARY pdb files.
3938 set_target_properties (${LIBRARY} PROPERTIES PDB_NAME cmark-gfm-extensions_dll )
4039
41- generate_export_header (${LIBRARY}
42- BASE_NAME cmark-gfm-extensions )
43-
4440 list (APPEND CMARK_INSTALL ${LIBRARY} )
4541 target_link_libraries (${LIBRARY} libcmark-gfm )
4642
@@ -51,6 +47,7 @@ if (CMARK_STATIC)
5147
5248 set_target_properties (${STATICLIBRARY} PROPERTIES
5349 COMPILE_FLAGS "-DCMARK_GFM_STATIC_DEFINE -DCMARK_GFM_EXTENSIONS_STATIC_DEFINE"
50+ DEFINE_SYMBOL "cmark-gfm"
5451 POSITION_INDEPENDENT_CODE ON )
5552
5653 if (MSVC )
@@ -63,11 +60,6 @@ if (CMARK_STATIC)
6360 VERSION ${PROJECT_VERSION} )
6461 endif (MSVC )
6562
66- if (NOT CMARK_SHARED)
67- generate_export_header (${STATICLIBRARY}
68- BASE_NAME cmark-gfm-extensions )
69- endif ()
70-
7163 list (APPEND CMARK_INSTALL ${STATICLIBRARY} )
7264endif ()
7365
@@ -84,7 +76,6 @@ install(TARGETS ${CMARK_INSTALL}
8476if (CMARK_SHARED OR CMARK_STATIC)
8577 install (FILES
8678 cmark-gfm-core-extensions.h
87- ${CMAKE_CURRENT_BINARY_DIR} /cmark-gfm-extensions_export.h
8879 DESTINATION include
8980 )
9081
0 commit comments