小编Ash*_*der的帖子

cmake CMAKE_C_COMPILER“不是现有编译器工具的完整路径”

这是与 cmake相关的问题尝试构建项目,并且在构建机器上默认的clang-3.5出现了一些问题,因此在那里安装了clang-3.7。不幸的是它没有clang符号链接,所以我被迫找到它。

在CMakeLists.txt文件中包含这些行来检测 clang 并设置它(我知道这不是很好看的查找代码)

# Complilers, NOTE: this section should be before the Project section
find_program( CLANG_PATH clang )
find_program( CLANGCXX_PATH clang++ )
if(NOT CLANG_PATH AND NOT CLANGCXX_PATH)
    set (CLANG_SEARCH_PATH  "/usr/bin/")
    execute_process(COMMAND bash "-c" "ls ${CLANG_SEARCH_PATH} | grep -v clang++ | grep clang | head -1"
        OUTPUT_VARIABLE CLANG_FILE )
    execute_process(COMMAND bash "-c" "ls ${CLANG_SEARCH_PATH} | grep clang++ | head -1"
        OUTPUT_VARIABLE CLANGCXX_FILE )
    if(CLANG_FILE AND CLANGCXX_FILE)
        set(CLANG_PATH          "${CLANG_SEARCH_PATH}${CLANG_FILE}")
        set(CLANGCXX_PATH       "${CLANG_SEARCH_PATH}${CLANGCXX_FILE}") …
Run Code Online (Sandbox Code Playgroud)

c++ cmake

6
推荐指数
1
解决办法
3万
查看次数

jfrog cli,如何在搜索过程中返回“创建日期”

我正在尝试从jfrog cli检索其他字段:

./jfrog rt s --spec serach_old_spec.json
Run Code Online (Sandbox Code Playgroud)

有规格:

{
    "files": [
        {
            "aql": {
                "items.find": {
                    "repo": "myrepo-deb-local",
                    "path": "pool",
                    "name": {"$match": "*.deb"}
                },
            },
        "limit": 1
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

该请求实际上会起作用,返回文件,但仅返回路径参数。我如何另外返回创建日期参数?

我查看了https://www.jfrog.com/confluence/display/RTF/Artifactory+Query+Language#ArtifactoryQueryLanguage-Usage,我可以在其中找到

fields(可选)有一组用于查询输出的默认字段。此参数允许您指定应包含在输出中的一组不同字段

问题是,我无法理解如何在规范中使用它,并且jfrog cli 没有本机参数https://www.jfrog.com/confluence/display/CLI/CLI+for+JFrog+Artifactory#CLIforJFrogArtifactory-搜索文件

我是否被迫通过 REST 调用手动实现它?

linux jfrog-cli

5
推荐指数
0
解决办法
851
查看次数

标签 统计

c++ ×1

cmake ×1

jfrog-cli ×1

linux ×1