Added option for cmake to output compile_commands.json.
This commit is contained in:
parent
a5a9a4f3eb
commit
2a1dc39aac
9
.gitignore
vendored
9
.gitignore
vendored
@ -1,9 +1,6 @@
|
|||||||
# Visual Studio 2015 cache/options directory
|
# IDE
|
||||||
.vs/
|
.vs/
|
||||||
# Visual Studio Code
|
|
||||||
.vscode/
|
.vscode/
|
||||||
|
|
||||||
# Visual C++ cache files
|
|
||||||
ipch/
|
ipch/
|
||||||
*.aps
|
*.aps
|
||||||
*.ncb
|
*.ncb
|
||||||
@ -13,11 +10,13 @@ ipch/
|
|||||||
*.cachefile
|
*.cachefile
|
||||||
*.VC.db
|
*.VC.db
|
||||||
|
|
||||||
# Cmake Build files
|
# Build Files
|
||||||
CMakeFiles/*
|
CMakeFiles/*
|
||||||
CMakeCache.txt
|
CMakeCache.txt
|
||||||
cmake_install.cmake
|
cmake_install.cmake
|
||||||
Makefile
|
Makefile
|
||||||
|
build/*
|
||||||
|
compile_commands.json
|
||||||
|
|
||||||
# Binaries
|
# Binaries
|
||||||
libgui-mate.a
|
libgui-mate.a
|
||||||
|
@ -3,6 +3,10 @@
|
|||||||
cmake_minimum_required (VERSION 3.0.2)
|
cmake_minimum_required (VERSION 3.0.2)
|
||||||
project (libpdraw VERSION 0.0.0 LANGUAGES CXX)
|
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 )
|
find_package(ImageMagick REQUIRED COMPONENTS convert identify )
|
||||||
#if (NOT ImageMagick_idenity_FOUND)
|
#if (NOT ImageMagick_idenity_FOUND)
|
||||||
#message(FATAL "Please install imagemagick identify")
|
#message(FATAL "Please install imagemagick identify")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user