From 6cc907361462028b36a7d74da9be0d3d8a7becc1 Mon Sep 17 00:00:00 2001 From: Bartek Kryza Date: Sun, 21 Feb 2021 11:36:14 +0100 Subject: [PATCH] Added Makefile wrapper around cmake --- .github/workflows/build.yml | 7 +------ .gitignore | 4 +++- CMakeLists.txt | 2 +- 3 files changed, 5 insertions(+), 8 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 9ddb3a4b..657b87de 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -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 diff --git a/.gitignore b/.gitignore index 83f6e0f4..998f1647 100644 --- a/.gitignore +++ b/.gitignore @@ -9,8 +9,10 @@ install_manifest.txt compile_commands.json CTestTestfile.cmake _deps -build/ +/build/ lib/ bin/ *.swp /puml/ +/debug/ +/release/ diff --git a/CMakeLists.txt b/CMakeLists.txt index 146a1ed2..ed12cdd1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -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/)