From 1a16a3e745fee920e0c6a7c6d6db404febce45f2 Mon Sep 17 00:00:00 2001 From: Yagiz Nizipli Date: Wed, 8 Feb 2023 09:00:33 -0500 Subject: [PATCH 1/3] build: add cmake export compile commands --- .gitignore | 3 +++ cmake/idna-flags.cmake | 1 + 2 files changed, 4 insertions(+) diff --git a/.gitignore b/.gitignore index 259148f..1e09641 100644 --- a/.gitignore +++ b/.gitignore @@ -30,3 +30,6 @@ *.exe *.out *.app + +.fleet +build \ No newline at end of file diff --git a/cmake/idna-flags.cmake b/cmake/idna-flags.cmake index 4270d45..de6dc6a 100644 --- a/cmake/idna-flags.cmake +++ b/cmake/idna-flags.cmake @@ -3,6 +3,7 @@ if (NOT CMAKE_BUILD_TYPE) set(CMAKE_BUILD_TYPE Release CACHE STRING "Choose the type of build." FORCE) endif() +set(CMAKE_EXPORT_COMPILE_COMMANDS ON) set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQUIRED ON) set(CMAKE_CXX_EXTENSIONS OFF) From a8f811bcbef8e23a8112ab7da8be577f8147b740 Mon Sep 17 00:00:00 2001 From: Yagiz Nizipli Date: Wed, 8 Feb 2023 09:01:45 -0500 Subject: [PATCH 2/3] docs: update readme --- README.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index e8d0dde..fbcdf2f 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,9 @@ # IDNA -#### Commit setup -##### Git hooks +## Contributing + +### Git hooks + 1. Install [pre-commit](https://pre-commit.com/) Using [pip](https://www.w3schools.com/python/python_pip.asp): @@ -20,4 +22,4 @@ pre-commit install ``` -You are all set for the hooks! \ No newline at end of file +You are all set for the hooks! From cb8df3cc0a723aee05b31e3ec11f50e46aed2bf4 Mon Sep 17 00:00:00 2001 From: Yagiz Nizipli Date: Wed, 8 Feb 2023 09:02:58 -0500 Subject: [PATCH 3/3] build: add cache folder to ignore for ccache --- .gitignore | 3 ++- .pre-commit-config.yaml | 3 --- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 1e09641..64e681e 100644 --- a/.gitignore +++ b/.gitignore @@ -32,4 +32,5 @@ *.app .fleet -build \ No newline at end of file +build +.cache diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index c43a0c0..4082c72 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -6,6 +6,3 @@ repos: entry: ./hooks/clang-format-hook types_or: [c++, c] language: system - - -