Skip to content

Commit d292a85

Browse files
authored
Merge pull request #40188 from apple/QuietMisdreavus/cmark
use swift-cmark/gfm instead of /main
2 parents 58ea5d3 + f3cc9eb commit d292a85

File tree

6 files changed

+11
-9
lines changed

6 files changed

+11
-9
lines changed

cmake/modules/SwiftSharedCMakeConfig.cmake

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,7 @@ macro(swift_common_standalone_build_config_cmark product)
230230
get_filename_component(CMARK_LIBRARY_DIR "${${product}_CMARK_LIBRARY_DIR}"
231231
ABSOLUTE)
232232

233-
set(CMARK_MAIN_INCLUDE_DIR "${CMARK_MAIN_SRC_DIR}/src")
233+
set(CMARK_MAIN_INCLUDE_DIR "${CMARK_MAIN_SRC_DIR}/src/include")
234234
set(CMARK_BUILD_INCLUDE_DIR "${PATH_TO_CMARK_BUILD}/src")
235235

236236
file(TO_CMAKE_PATH "${CMARK_MAIN_INCLUDE_DIR}" CMARK_MAIN_INCLUDE_DIR)
@@ -290,7 +290,7 @@ macro(swift_common_unified_build_config product)
290290
ABSOLUTE)
291291

292292
set(CMARK_BUILD_INCLUDE_DIR "${PATH_TO_CMARK_BUILD}/src")
293-
set(CMARK_MAIN_INCLUDE_DIR "${CMARK_MAIN_SRC_DIR}/src")
293+
set(CMARK_MAIN_INCLUDE_DIR "${CMARK_MAIN_SRC_DIR}/src/include")
294294
endif()
295295

296296
include_directories(

lib/Markup/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ add_swift_host_library(swiftMarkup STATIC
33
LineList.cpp
44
Markup.cpp)
55
target_link_libraries(swiftMarkup PRIVATE
6-
libcmark_static)
6+
libcmark-gfm_static)
77
target_compile_definitions(swiftMarkup
88
PRIVATE
9-
CMARK_STATIC_DEFINE)
9+
CMARK_GFM_STATIC_DEFINE)
1010

lib/Markup/Markup.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
#include "swift/AST/Comment.h"
1616
#include "swift/Markup/LineList.h"
1717
#include "swift/Markup/Markup.h"
18-
#include "cmark.h"
18+
#include "cmark-gfm.h"
1919

2020
using namespace swift;
2121
using namespace markup;

tools/SourceKit/lib/SwiftLang/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ target_link_libraries(SourceKitSwiftLang PRIVATE
4444
swiftSyntax
4545
swiftOption
4646
swiftSymbolGraphGen
47-
libcmark_static
47+
libcmark-gfm_static
4848
# Clang dependencies.
4949
clangIndex
5050
clangFormat

utils/swift_build_support/swift_build_support/products/cmark.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,8 @@ def build(self, host_target):
5252
self.cmake_options.define('CMAKE_BUILD_TYPE:STRING',
5353
self.args.cmark_build_variant)
5454

55+
self.cmake_options.define('CMARK_THREADING', 'ON')
56+
5557
(platform, arch) = host_target.split('-')
5658

5759
common_c_flags = ' '.join(self.common_cross_c_flags(platform, arch))

utils/update_checkout/update-checkout-config.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@
8989
"repos": {
9090
"llvm-project": "stable/20211026",
9191
"swift": "main",
92-
"cmark": "main",
92+
"cmark": "gfm",
9393
"llbuild": "main",
9494
"swift-tools-support-core": "main",
9595
"swiftpm": "main",
@@ -131,7 +131,7 @@
131131
"repos": {
132132
"llvm-project": "stable/20220421",
133133
"swift": "rebranch",
134-
"cmark": "main",
134+
"cmark": "gfm",
135135
"llbuild": "main",
136136
"swift-tools-support-core": "main",
137137
"swiftpm": "main",
@@ -374,7 +374,7 @@
374374
"repos": {
375375
"llvm-project": "next",
376376
"swift": "next",
377-
"cmark": "main",
377+
"cmark": "gfm",
378378
"llbuild": "main",
379379
"swift-tools-support-core": "main",
380380
"swiftpm": "main",

0 commit comments

Comments
 (0)