Skip to content

Commit 6c357bc

Browse files
committed
Remove questionable cmake commands
(cherry picked from commit ec6de6b)
1 parent 67decfc commit 6c357bc

File tree

3 files changed

+2
-9
lines changed

3 files changed

+2
-9
lines changed

Sources/ArgumentParser/CMakeLists.txt

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -54,11 +54,9 @@ add_library(ArgumentParser
5454
Validators/ParsableArgumentsValidation.swift
5555
Validators/PositionalArgumentsValidator.swift
5656
Validators/UniqueNamesValidator.swift)
57-
# NOTE: workaround for CMake not setting up include flags yet
58-
set_target_properties(ArgumentParser PROPERTIES
59-
INTERFACE_INCLUDE_DIRECTORIES ${CMAKE_Swift_MODULE_DIRECTORY})
57+
6058
target_compile_options(ArgumentParser PRIVATE
61-
$<$<BOOL:${BUILD_TESTING}>:-enable-testing>)
59+
$<$<BOOL:${BUILD_TESTING}>:-enable-testing> -enable-library-evolution)
6260
target_link_libraries(ArgumentParser PRIVATE
6361
ArgumentParserToolInfo)
6462
if(Foundation_FOUND)

Sources/ArgumentParserTestHelpers/CMakeLists.txt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
add_library(ArgumentParserTestHelpers
22
StringHelpers.swift
33
TestHelpers.swift)
4-
set_target_properties(ArgumentParserTestHelpers PROPERTIES
5-
INTERFACE_INCLUDE_DIRECTORIES ${CMAKE_Swift_MODULE_DIRECTORY})
64
target_link_libraries(ArgumentParserTestHelpers PUBLIC
75
ArgumentParser
86
ArgumentParserToolInfo)

Sources/ArgumentParserToolInfo/CMakeLists.txt

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
11
add_library(ArgumentParserToolInfo STATIC
22
ToolInfo.swift)
3-
# NOTE: workaround for CMake not setting up include flags yet
4-
set_target_properties(ArgumentParserToolInfo PROPERTIES
5-
INTERFACE_INCLUDE_DIRECTORIES ${CMAKE_Swift_MODULE_DIRECTORY})
63
target_compile_options(ArgumentParserToolInfo PRIVATE
74
$<$<BOOL:${BUILD_TESTING}>:-enable-testing>)
85

0 commit comments

Comments
 (0)