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/)