CLion解析GCC错误?

时间:2018-09-11 11:37:06

标签: cmake clion

我的项目中有几个CMake个目标,它们调用makefiles,这将调用gcc

出现构建错误时,它会显示在Messages> Build上:

my_dir/my_file.c: In function 'my_func':
my_dir/my_file.c.c:52:5: error: expected ';' before '}' token

我想单击它并直接转到my_dir/my_file.c.c:52:5,这可能吗?

我的Cmakelists.txt仅具有符号,并且包括用于索引目的的文件夹,没有C构建配置,因为所有这些都是在makefiles中进行的。

编辑

这是我的CMakeLists.txt结构:

cmake_minimum_required(VERSION 3.7)
project(myexec)
set(CMAKE_CXX_STANDARD 99)

set(MakefileDir ${CMAKE_CURRENT_SOURCE_DIR}/make)

add_custom_target(
        mytarget
        ALL
        WORKING_DIRECTORY ${MakefileDir}
        COMMAND make all)

file(GLOB_RECURSE SRCS *.c)
file(GLOB_RECURSE HDRS *.h)

include_directories(
      sometthing/inc
      (...)
)

add_definitions(
        -DMY_SYM=1
        (...)
)

add_executable(myexec EXCLUDE_FROM_ALL ${SRCS} ${HDRS})

0 个答案:

没有答案