File tree Expand file tree Collapse file tree 2 files changed +9
-19
lines changed Expand file tree Collapse file tree 2 files changed +9
-19
lines changed Original file line number Diff line number Diff line change @@ -12,21 +12,17 @@ add_library(libcmark-gfm-extensions
12
12
tasklist.c )
13
13
target_compile_definitions (libcmark-gfm-extensions PUBLIC
14
14
$< $< NOT:$< BOOL:${BUILD_SHARED_LIBS} > > :CMARK_GFM_STATIC_DEFINE> )
15
-
15
+ target_link_libraries (libcmark-gfm-extensions PRIVATE
16
+ libcmark-gfm )
16
17
set_target_properties (libcmark-gfm-extensions PROPERTIES
17
- OUTPUT_NAME "cmark-gfm-extensions"
18
- DEFINE_SYMBOL "libcmark_gfm_EXPORTS"
18
+ DEFINE_SYMBOL libcmark_gfm_EXPORTS
19
+ MACOSX_RPATH TRUE
20
+ OUTPUT_NAME cmark-gfm-extensions
21
+ PDB_NAME libcmark-gfm-extensions
19
22
SOVERSION ${PROJECT_VERSION_MAJOR} .${PROJECT_VERSION_MINOR}.${PROJECT_VERSION_PATCH}.gfm.${PROJECT_VERSION_GFM}
20
23
VERSION ${PROJECT_VERSION} )
21
24
22
- set_property (TARGET libcmark-gfm-extensions
23
- APPEND PROPERTY MACOSX_RPATH true )
24
-
25
- # Avoid name clash between PROGRAM and LIBRARY pdb files.
26
- set_target_properties (libcmark-gfm-extensions PROPERTIES PDB_NAME cmark-gfm-extensions_dll )
27
-
28
25
list (APPEND CMARK_INSTALL libcmark-gfm-extensions )
29
- target_link_libraries (libcmark-gfm-extensions libcmark-gfm )
30
26
31
27
32
28
Original file line number Diff line number Diff line change @@ -52,19 +52,13 @@ target_include_directories(libcmark-gfm PUBLIC
52
52
$< BUILD_INTERFACE:${PROJECT_SOURCE_DIR} /extensions/include> )
53
53
target_link_libraries (libcmark-gfm PRIVATE
54
54
$< $< BOOL:${THREADS_FOUND} > :Threads::Threads> )
55
-
56
- # Include minor version and patch level in soname for now.
57
55
set_target_properties (libcmark-gfm PROPERTIES
58
- OUTPUT_NAME "cmark-gfm"
56
+ MACOSX_RPATH TRUE
57
+ OUTPUT_NAME cmark-gfm
58
+ PDB_NAME libcmark-gfm
59
59
SOVERSION ${PROJECT_VERSION_MAJOR} .${PROJECT_VERSION_MINOR}.${PROJECT_VERSION_PATCH}.gfm.${PROJECT_VERSION_GFM}
60
60
VERSION ${PROJECT_VERSION} )
61
61
62
- set_property (TARGET libcmark-gfm
63
- APPEND PROPERTY MACOSX_RPATH true )
64
-
65
- # Avoid name clash between PROGRAM and LIBRARY pdb files.
66
- set_target_properties (libcmark-gfm PROPERTIES PDB_NAME cmark-gfm_dll )
67
-
68
62
list (APPEND CMARK_INSTALL libcmark-gfm )
69
63
70
64
install (TARGETS cmark-gfm ${CMARK_INSTALL}
You can’t perform that action at this time.
0 commit comments