Added Makefile wrapper around cmake

This commit is contained in:
Bartek Kryza
2021-02-21 11:36:14 +01:00
parent ce7aab2a0f
commit 6cc9073614
3 changed files with 5 additions and 8 deletions

View File

@@ -1,4 +1,3 @@
name: build
on: [push, pull_request]
@@ -12,8 +11,4 @@ jobs:
run: sudo apt-get install cmake libyaml-cpp-dev libspdlog-dev libclang-11-dev libclang-cpp11-dev
- name: Build and unit test
run: |
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Debug ..
make -j
make test
make debug

4
.gitignore vendored
View File

@@ -9,8 +9,10 @@ install_manifest.txt
compile_commands.json
CTestTestfile.cmake
_deps
build/
/build/
lib/
bin/
*.swp
/puml/
/debug/
/release/

View File

@@ -24,7 +24,7 @@ find_package(yaml-cpp REQUIRED)
message(STATUS "Checking for libclang...")
find_package(LibClang REQUIRED)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++17 -fno-limit-debug-info ${LIBCLANG_CXXFLAGS}")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++17 ${LIBCLANG_CXXFLAGS}")
# Thirdparty sources
set(THIRDPARTY_HEADERS_DIR ${PROJECT_SOURCE_DIR}/thirdparty/)