diff --git a/Makefile b/Makefile index 38ba9672beda130ab62e254367a5d03bb1aeed81..b9f64190d098669d2f2f1f20a645ac682510c442 100644 --- a/Makefile +++ b/Makefile @@ -56,10 +56,17 @@ format: .PHONY: format build-debug: conan-install-debug - cmake --preset conan-debug && cmake --build build/Debug + # cmake --preset conan-debug && cmake --build build/Debug # for CMake >= 3.23 + cd build/Debug &&\ + cmake -S ../.. -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE=generators/conan_toolchain.cmake -DCMAKE_POLICY_DEFAULT_CMP0091=NEW -DCMAKE_BUILD_TYPE=Debug &&\ + cmake --build . build-release: conan-install-release - cmake --preset conan-release && cmake --build build/Release + # cmake --preset conan-release # for CMake >= 3.23 + cd build/Release &&\ + cmake -S ../.. -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE=generators/conan_toolchain.cmake -DCMAKE_POLICY_DEFAULT_CMP0091=NEW -DCMAKE_BUILD_TYPE=Release &&\ + cmake --build . + test-debug: build-debug cd build/Debug && ctest