在CLion中构建一个Swift项目

时间:2016-03-18 08:31:28

标签: swift build clion

我正在尝试在CLion 2016.1,Swift插件中构建一个简单的项目。

我按照http://blog.jetbrains.com/clion/2015/12/swift-plugin-for-clion/https://youtrack.jetbrains.com/issue/CPP-5326

的说明进行操作

当我尝试构建CLion项目时,它给了我: error: no Package.swift file found

不应该由CLion处理吗?什么是正确的配置?

2 个答案:

答案 0 :(得分:2)

您的 CMakeLists.txt 应如下所示:

cmake_minimum_required(VERSION 3.4)
project(HelloWorld)

add_custom_target(HelloWorld
        COMMAND swift build
        WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
        SOURCES Package.swift Sources/main.swift)

答案 1 :(得分:2)

由于CLion使用Swift构建系统,我必须设置一个如下所述的Swift包:https://swift.org/getting-started/#using-the-build-system

结构必须如下:

 - Package.swift
 - Sources
 - - - main.swift

之后swift build按预期工作。