mirror of
https://github.com/ascii-boxes/boxes.git
synced 2025-06-03 00:25:53 +02:00
Add and update some project settings
This commit is contained in:
parent
97a2e2d76d
commit
f27bac6465
4
.gitattributes
vendored
4
.gitattributes
vendored
@ -10,5 +10,7 @@ tools/VERIFICATION.txt text eol=crlf
|
|||||||
# the test cases
|
# the test cases
|
||||||
/test/*.txt text eol=lf
|
/test/*.txt text eol=lf
|
||||||
|
|
||||||
# special test case for testing ISO encoding
|
# some files which are currently in ISO-8859-15 encoding
|
||||||
|
/boxes.vim text working-tree-encoding=ISO_8859-15
|
||||||
|
/src/lexer.l text working-tree-encoding=ISO_8859-15
|
||||||
/test/111_manual_encoding_iso.txt text working-tree-encoding=ISO_8859-15
|
/test/111_manual_encoding_iso.txt text working-tree-encoding=ISO_8859-15
|
||||||
|
2
.gitignore
vendored
2
.gitignore
vendored
@ -19,6 +19,8 @@
|
|||||||
*.o
|
*.o
|
||||||
*.a
|
*.a
|
||||||
/src/boxes.h
|
/src/boxes.h
|
||||||
|
/cmake-build-debug/
|
||||||
|
/test/*.tmp
|
||||||
|
|
||||||
# Legacy locations of generated files (no longer in use)
|
# Legacy locations of generated files (no longer in use)
|
||||||
/src/boxes
|
/src/boxes
|
||||||
|
27
.vscode/c_cpp_properties.json
vendored
Normal file
27
.vscode/c_cpp_properties.json
vendored
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
{
|
||||||
|
"configurations": [
|
||||||
|
{
|
||||||
|
"name": "Win32",
|
||||||
|
"includePath": [
|
||||||
|
"${workspaceFolder}/src",
|
||||||
|
"${workspaceFolder}/src/misc",
|
||||||
|
"${workspaceFolder}/out",
|
||||||
|
"${workspaceFolder}/pcre2-10.36/src"
|
||||||
|
],
|
||||||
|
"defines": [
|
||||||
|
"_DEBUG",
|
||||||
|
"DEBUG",
|
||||||
|
"REGEXP_DEBUG",
|
||||||
|
"PARSER_DEBUG",
|
||||||
|
"LEXER_DEBUG",
|
||||||
|
"UNICODE",
|
||||||
|
"_UNICODE"
|
||||||
|
],
|
||||||
|
"compilerPath": "C:\\MinGW\\bin\\gcc.exe",
|
||||||
|
"cStandard": "c99",
|
||||||
|
"cppStandard": "gnu++14",
|
||||||
|
"intelliSenseMode": "windows-gcc-x86"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"version": 4
|
||||||
|
}
|
53
.vscode/settings.json
vendored
Normal file
53
.vscode/settings.json
vendored
Normal file
@ -0,0 +1,53 @@
|
|||||||
|
{
|
||||||
|
"files.exclude": {
|
||||||
|
"**/.git": true,
|
||||||
|
"**/.idea": true,
|
||||||
|
"**/_site": true,
|
||||||
|
"**/_support": true,
|
||||||
|
"**/cmake-build-debug": true,
|
||||||
|
"**/coverage": true,
|
||||||
|
"**/out": true
|
||||||
|
},
|
||||||
|
"editor.autoClosingBrackets": "never",
|
||||||
|
"editor.dragAndDrop": false,
|
||||||
|
"editor.formatOnSave": false,
|
||||||
|
"editor.renderWhitespace": "selection",
|
||||||
|
"editor.rulers": [120],
|
||||||
|
"editor.wordWrapColumn": 120,
|
||||||
|
"files.associations": {
|
||||||
|
"*.h.in": "c",
|
||||||
|
"*.1.in": "troff"
|
||||||
|
},
|
||||||
|
"files.encoding": "utf8",
|
||||||
|
|
||||||
|
"todo-tree.highlights.defaultHighlight": {
|
||||||
|
"foreground": "red",
|
||||||
|
"rulerLane": "full"
|
||||||
|
},
|
||||||
|
"todo-tree.filtering.excludeGlobs": [
|
||||||
|
"**/out/**",
|
||||||
|
"**/build/**",
|
||||||
|
"**/.vscode/**",
|
||||||
|
"**/.github/**",
|
||||||
|
"**/_site/**",
|
||||||
|
"**/_support/**",
|
||||||
|
"**/pcre2-*/**"
|
||||||
|
],
|
||||||
|
"todo-tree.general.statusBar": "total",
|
||||||
|
"todo-tree.general.tags": ["TODO", "FIXME", "CHECK"],
|
||||||
|
"todo-tree.regex.regex": "(//|#|<!--|\"|/\\*|^\\s*\\*)\\s*($TAGS)",
|
||||||
|
"todo-tree.tree.expanded": true,
|
||||||
|
"todo-tree.tree.showCountsInTree": true,
|
||||||
|
|
||||||
|
"[lex]": {
|
||||||
|
"files.encoding": "iso885915"
|
||||||
|
},
|
||||||
|
"[makefile]": {
|
||||||
|
"editor.insertSpaces": false,
|
||||||
|
"editor.detectIndentation": false,
|
||||||
|
"editor.renderWhitespace": "boundary"
|
||||||
|
},
|
||||||
|
"[viml]": {
|
||||||
|
"files.encoding": "iso885915"
|
||||||
|
}
|
||||||
|
}
|
@ -49,10 +49,12 @@ $(OUT_DIR):
|
|||||||
mkdir $(OUT_DIR)
|
mkdir $(OUT_DIR)
|
||||||
|
|
||||||
build: flags_$(BOXES_PLATFORM) | $(OUT_DIR)
|
build: flags_$(BOXES_PLATFORM) | $(OUT_DIR)
|
||||||
$(MAKE) -C $(OUT_DIR) -f $(SRC_DIR)/Makefile BOXES_PLATFORM=$(BOXES_PLATFORM) ALL_OBJ="$(ALL_OBJ)" CFLAGS_ADDTL="-O $(CFLAGS_ADDTL)" STRIP=true flags_$(BOXES_PLATFORM) $(BOXES_EXECUTABLE_NAME)
|
$(MAKE) -C $(OUT_DIR) -f $(SRC_DIR)/Makefile BOXES_PLATFORM=$(BOXES_PLATFORM) ALL_OBJ="$(ALL_OBJ)" \
|
||||||
|
CFLAGS_ADDTL="-O $(CFLAGS_ADDTL)" STRIP=true flags_$(BOXES_PLATFORM) $(BOXES_EXECUTABLE_NAME)
|
||||||
|
|
||||||
debug: flags_$(BOXES_PLATFORM) | $(OUT_DIR)
|
debug: flags_$(BOXES_PLATFORM) | $(OUT_DIR)
|
||||||
$(MAKE) -C $(OUT_DIR) -f $(SRC_DIR)/Makefile BOXES_PLATFORM=$(BOXES_PLATFORM) ALL_OBJ="$(ALL_OBJ)" CFLAGS_ADDTL="-g $(CFLAGS_ADDTL)" STRIP=false flags_$(BOXES_PLATFORM) $(BOXES_EXECUTABLE_NAME)
|
$(MAKE) -C $(OUT_DIR) -f $(SRC_DIR)/Makefile BOXES_PLATFORM=$(BOXES_PLATFORM) ALL_OBJ="$(ALL_OBJ)" \
|
||||||
|
CFLAGS_ADDTL="-g $(CFLAGS_ADDTL)" STRIP=false flags_$(BOXES_PLATFORM) $(BOXES_EXECUTABLE_NAME)
|
||||||
|
|
||||||
boxes: $(ALL_OBJ) | check_dir
|
boxes: $(ALL_OBJ) | check_dir
|
||||||
$(CC) $(LDFLAGS) $^ -o $@ -lunistring -lpcre2-32
|
$(CC) $(LDFLAGS) $^ -o $@ -lunistring -lpcre2-32
|
||||||
|
Loading…
x
Reference in New Issue
Block a user