diff --git a/.idea/cmake.xml b/.idea/cmake.xml index 1624d4e..88e346c 100644 --- a/.idea/cmake.xml +++ b/.idea/cmake.xml @@ -4,6 +4,8 @@ + + \ No newline at end of file diff --git a/cmake/ClangToolchain.cmake b/cmake/ClangToolchain.cmake new file mode 100644 index 0000000..ec91508 --- /dev/null +++ b/cmake/ClangToolchain.cmake @@ -0,0 +1,14 @@ +set(CMAKE_C_COMPILER "/usr/bin/clang") +set(CMAKE_CXX_COMPILER "/usr/bin/clang++") + +set(CMAKE_C_FLAGS_INIT "-Wall -std=c99") +set(CMAKE_C_FLAGS_DEBUG_INIT "-g") +set(CMAKE_C_FLAGS_MINSIZEREL_INIT "-Os -DNDEBUG") +set(CMAKE_C_FLAGS_RELEASE_INIT "-O3 -DNDEBUG") +set(CMAKE_C_FLAGS_RELWITHDEBINFO_INIT "-O2 -g") + +set(CMAKE_CXX_FLAGS_INIT "-Wall") +set(CMAKE_CXX_FLAGS_DEBUG_INIT "-g") +set(CMAKE_CXX_FLAGS_MINSIZEREL_INIT "-Os -DNDEBUG") +set(CMAKE_CXX_FLAGS_RELEASE_INIT "-O3 -DNDEBUG") +set(CMAKE_CXX_FLAGS_RELWITHDEBINFO_INIT "-O2 -g")