@@ -5,6 +5,12 @@ set(PROJECT_VERSION_GFM 13)
5
5
configure_file (${CMAKE_CURRENT_SOURCE_DIR} /cmark-gfm_version.h.in
6
6
${CMAKE_CURRENT_BINARY_DIR} /cmark-gfm_version.h )
7
7
8
+ configure_file (${CMAKE_CURRENT_SOURCE_DIR} /config.h.in
9
+ ${CMAKE_CURRENT_BINARY_DIR} /config.h )
10
+
11
+ configure_file (${CMAKE_CURRENT_SOURCE_DIR} /libcmark-gfm.pc.in
12
+ ${CMAKE_CURRENT_BINARY_DIR} /libcmark-gfm.pc @ONLY )
13
+
8
14
check_file_offset_bits ()
9
15
10
16
add_executable (cmark-gfm
@@ -57,55 +63,40 @@ set_target_properties(libcmark-gfm PROPERTIES
57
63
SOVERSION ${PROJECT_VERSION}
58
64
VERSION ${PROJECT_VERSION} )
59
65
60
- list (APPEND CMARK_INSTALL libcmark-gfm )
61
66
62
- install (TARGETS cmark-gfm ${CMARK_INSTALL}
67
+ install (TARGETS cmark-gfm libcmark-gfm
63
68
EXPORT cmark-gfm
64
69
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
65
70
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
66
- ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
67
- )
68
-
69
- configure_file (${CMAKE_CURRENT_SOURCE_DIR} /libcmark-gfm.pc.in
70
- ${CMAKE_CURRENT_BINARY_DIR} /libcmark-gfm.pc @ONLY )
71
+ ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} )
72
+ install (FILES
73
+ include /buffer.h
74
+ include /chunk.h
75
+ include /cmark_ctype.h
76
+ include /cmark-gfm.h
77
+ include /cmark-gfm_config.h
78
+ include /cmark-gfm-extension_api.h
79
+ include /cmark-gfm_version.h
80
+ include /export.h
81
+ include /footnotes.h
82
+ include /houdini.h
83
+ include /html.h
84
+ include /inlines.h
85
+ include /iterator.h
86
+ include /map.h
87
+ include /mutex.h
88
+ include /node.h
89
+ include /parser.h
90
+ include /plugin.h
91
+ include /references.h
92
+ include /registry.h
93
+ include /render.h
94
+ include /scanners.h
95
+ include /syntax_extension.h
96
+ include /utf8.h
97
+ include /module.modulemap
98
+ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR} /cmark_gfm )
71
99
install (FILES ${CMAKE_CURRENT_BINARY_DIR} /libcmark-gfm.pc
72
100
DESTINATION ${CMAKE_INSTALL_LIBDIR} /pkgconfig )
73
-
74
- install (FILES
75
- ${CMAKE_CURRENT_SOURCE_DIR} /include/buffer.h
76
- ${CMAKE_CURRENT_SOURCE_DIR} /include/chunk.h
77
- ${CMAKE_CURRENT_SOURCE_DIR} /include/cmark_ctype.h
78
- ${CMAKE_CURRENT_SOURCE_DIR} /include/cmark-gfm.h
79
- ${CMAKE_CURRENT_SOURCE_DIR} /include/cmark-gfm_config.h
80
- ${CMAKE_CURRENT_SOURCE_DIR} /include/cmark-gfm-extension_api.h
81
- ${CMAKE_CURRENT_SOURCE_DIR} /include/cmark-gfm_version.h
82
- ${CMAKE_CURRENT_SOURCE_DIR} /include/export.h
83
- ${CMAKE_CURRENT_SOURCE_DIR} /include/footnotes.h
84
- ${CMAKE_CURRENT_SOURCE_DIR} /include/houdini.h
85
- ${CMAKE_CURRENT_SOURCE_DIR} /include/html.h
86
- ${CMAKE_CURRENT_SOURCE_DIR} /include/inlines.h
87
- ${CMAKE_CURRENT_SOURCE_DIR} /include/iterator.h
88
- ${CMAKE_CURRENT_SOURCE_DIR} /include/map.h
89
- ${CMAKE_CURRENT_SOURCE_DIR} /include/mutex.h
90
- ${CMAKE_CURRENT_SOURCE_DIR} /include/node.h
91
- ${CMAKE_CURRENT_SOURCE_DIR} /include/parser.h
92
- ${CMAKE_CURRENT_SOURCE_DIR} /include/plugin.h
93
- ${CMAKE_CURRENT_SOURCE_DIR} /include/references.h
94
- ${CMAKE_CURRENT_SOURCE_DIR} /include/registry.h
95
- ${CMAKE_CURRENT_SOURCE_DIR} /include/render.h
96
- ${CMAKE_CURRENT_SOURCE_DIR} /include/scanners.h
97
- ${CMAKE_CURRENT_SOURCE_DIR} /include/syntax_extension.h
98
- ${CMAKE_CURRENT_SOURCE_DIR} /include/utf8.h
99
- ${CMAKE_CURRENT_SOURCE_DIR} /include/module.modulemap
100
- DESTINATION ${CMAKE_INSTALL_INCLUDEDIR} /cmark_gfm
101
- )
102
-
103
101
install (EXPORT cmark-gfm
104
102
DESTINATION ${CMAKE_INSTALL_LIBDIR} /cmake )
105
-
106
- export (TARGETS ${CMARK_INSTALL}
107
- FILE ${CMAKE_CURRENT_BINARY_DIR} /cmarkTargets.cmake )
108
-
109
- CONFIGURE_FILE (
110
- ${CMAKE_CURRENT_SOURCE_DIR} /config.h.in
111
- ${CMAKE_CURRENT_BINARY_DIR} /config.h )
0 commit comments