Skip to content

Commit 0519e76

Browse files
authored
Merge pull request #991 from CodaFi/unmake-yourself
2 parents 5d6860d + 763c4d7 commit 0519e76

File tree

3 files changed

+9
-1
lines changed

3 files changed

+9
-1
lines changed

CMakeLists.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88

99
cmake_minimum_required(VERSION 3.19.6)
1010

11+
list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules)
12+
1113
project(SwiftSyntax LANGUAGES C Swift)
1214

1315
set(SWIFT_VERSION 5)
@@ -27,3 +29,5 @@ export(EXPORT SwiftSyntaxTargets
2729
FILE "${CMAKE_CURRENT_BINARY_DIR}/cmake/SwiftSyntaxTargets.cmake"
2830
NAMESPACE SwiftSyntax::
2931
)
32+
33+
add_subdirectory(cmake/modules)

Sources/SwiftParser/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ set_property(GLOBAL APPEND PROPERTY SWIFTSYNTAX_EXPORTS SwiftParser)
5252
# NOTE: workaround for CMake not setting up include flags yet
5353
set_target_properties(SwiftParser PROPERTIES
5454
INTERFACE_INCLUDE_DIRECTORIES
55-
"${CMAKE_Swift_MODULE_DIRECTORY} ${CMAKE_CURRENT_SOURCE_DIR}")
55+
"${CMAKE_Swift_MODULE_DIRECTORY}")
5656

5757
install(TARGETS SwiftParser
5858
EXPORT SwiftSyntaxTargets

cmake/modules/CMakeLists.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
get_property(SWIFTSYNTAX_EXPORTS GLOBAL PROPERTY SWIFTSYNTAX_EXPORTS)
2+
export(TARGETS ${SWIFTSYNTAX_EXPORTS}
3+
FILE ${CMAKE_CURRENT_BINARY_DIR}/SwiftSyntaxConfig.cmake
4+
NAMESPACE SwiftSyntax::)

0 commit comments

Comments
 (0)