Added option for cmake to output compile_commands.json.

This commit is contained in:
Rebekah 2022-04-04 14:30:13 -04:00
parent a5a9a4f3eb
commit 2a1dc39aac
Signed by: oneechanhax
GPG Key ID: 183EB7902964DAE5
2 changed files with 8 additions and 5 deletions

9
.gitignore vendored
View File

@ -1,9 +1,6 @@
# Visual Studio 2015 cache/options directory
# IDE
.vs/
# Visual Studio Code
.vscode/
# Visual C++ cache files
ipch/
*.aps
*.ncb
@ -13,11 +10,13 @@ ipch/
*.cachefile
*.VC.db
# Cmake Build files
# Build Files
CMakeFiles/*
CMakeCache.txt
cmake_install.cmake
Makefile
build/*
compile_commands.json
# Binaries
libgui-mate.a

View File

@ -3,6 +3,10 @@
cmake_minimum_required (VERSION 3.0.2)
project (libpdraw VERSION 0.0.0 LANGUAGES CXX)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_EXPORT_COMPILE_COMMANDS true)
find_package(ImageMagick REQUIRED COMPONENTS convert identify )
#if (NOT ImageMagick_idenity_FOUND)
#message(FATAL "Please install imagemagick identify")