提交 08d6ace4 编写于 作者: K Kevin Heifner

Add code insight for contracts to Clion via EXCLUDE_FROM_ALL target.

上级 0a04ff86
......@@ -190,6 +190,14 @@ macro(add_wast_executable)
set(extra_target_dependency)
# For CLion code insight
include_directories(..)
if (EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/${target}.hpp)
set(HEADER_FILE ${CMAKE_CURRENT_SOURCE_DIR}/${target}.hpp)
endif()
file(GLOB HEADER_FILES ${ARG_INCLUDE_FOLDERS}/*.hpp ${SYSTEM_INCLUDE_FOLDERS}/*.hpp)
add_executable(${target}.tmp EXCLUDE_FROM_ALL ${SOURCE_FILES} ${HEADER_FILE} ${HEADER_FILES})
add_test(NAME "validate_${target}_abi"
COMMAND ${CMAKE_BINARY_DIR}/scripts/abi_is_json.py ${ABI_FILES})
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册