Working kernel written on C and userspace-ready #1
@@ -137,6 +137,14 @@ foreach(_src IN LISTS SWIFT_SOURCES)
|
|||||||
math(EXPR _idx "${_idx} + 1")
|
math(EXPR _idx "${_idx} + 1")
|
||||||
endforeach()
|
endforeach()
|
||||||
|
|
||||||
file(GENERATE OUTPUT "${CMAKE_CURRENT_SOURCE_DIR}/compile_commands.json"
|
if(DEFINED ENV{TEMP_DIR})
|
||||||
|
set(COMPDB_OUTPUT_DIR "$ENV{TEMP_DIR}/Kernel")
|
||||||
|
elseif(DEFINED ENV{BUILD_DIR})
|
||||||
|
set(COMPDB_OUTPUT_DIR "$ENV{BUILD_DIR}/temp/Kernel")
|
||||||
|
else()
|
||||||
|
set(COMPDB_OUTPUT_DIR "${CMAKE_CURRENT_BINARY_DIR}")
|
||||||
|
endif()
|
||||||
|
|
||||||
|
file(GENERATE OUTPUT "${COMPDB_OUTPUT_DIR}/compile_commands.json"
|
||||||
CONTENT "[\n${COMPDB_ENTRIES}]\n"
|
CONTENT "[\n${COMPDB_ENTRIES}]\n"
|
||||||
)
|
)
|
||||||
Reference in New Issue
Block a user