From 6352e8e3196f78388b6c771073f9e03eaa612673 Mon Sep 17 00:00:00 2001 From: Kae <80987908+Novaenia@users.noreply.github.com> Date: Tue, 20 Jun 2023 14:33:09 +1000 Subject: everything everywhere all at once --- scripts/ide/atom-build.json | 16 ++++++++++++++++ scripts/ide/clang_complete | 12 ++++++++++++ scripts/ide/linter-clang-flags | 1 + scripts/ide/linter-clang-includes | 12 ++++++++++++ 4 files changed, 41 insertions(+) create mode 100644 scripts/ide/atom-build.json create mode 100644 scripts/ide/clang_complete create mode 100644 scripts/ide/linter-clang-flags create mode 100644 scripts/ide/linter-clang-includes (limited to 'scripts/ide') diff --git a/scripts/ide/atom-build.json b/scripts/ide/atom-build.json new file mode 100644 index 0000000..42e79e8 --- /dev/null +++ b/scripts/ide/atom-build.json @@ -0,0 +1,16 @@ +{ + "cmd": "make -Cbuild", + "name": "starbound", + "args": [], + "sh": true, + "env": {}, + "errorMatch": "^(?[^\\.]+.hs):(?\\d+):(?\\d+)", + "targets": { + "build": { + "cmd": "make -Cbuild build" + }, + "clean": { + "cmd": "make -Cbuild clean" + } + } +} diff --git a/scripts/ide/clang_complete b/scripts/ide/clang_complete new file mode 100644 index 0000000..668155d --- /dev/null +++ b/scripts/ide/clang_complete @@ -0,0 +1,12 @@ +-Isource/application/ +-Isource/core/ +-Isource/extern/ +-Isource/frontend/ +-Isource/game/ +-Isource/game/interfaces/ +-Isource/game/items/ +-Isource/game/objects/ +-Isource/game/scripting/ +-Isource/game/terrain/ +-Isource/graphics/ +-Isource/windowing/ diff --git a/scripts/ide/linter-clang-flags b/scripts/ide/linter-clang-flags new file mode 100644 index 0000000..ff2eca9 --- /dev/null +++ b/scripts/ide/linter-clang-flags @@ -0,0 +1 @@ +-Wall -Wextra -Wuninitialized -Wno-parentheses-equality -Qunused-arguments -Wno-deprecated-declarations -Woverloaded-virtual -Wnon-virtual-dtor -Winit-self diff --git a/scripts/ide/linter-clang-includes b/scripts/ide/linter-clang-includes new file mode 100644 index 0000000..940befb --- /dev/null +++ b/scripts/ide/linter-clang-includes @@ -0,0 +1,12 @@ +source/application/ +source/core/ +source/extern/ +source/frontend/ +source/game/ +source/game/interfaces/ +source/game/items/ +source/game/objects/ +source/game/scripting/ +source/game/terrain/ +source/graphics/ +source/windowing/ -- cgit v1.2.3