diff --git a/CMakeLists.txt b/CMakeLists.txt index dcdf4bc..3df6f1d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -21,6 +21,13 @@ set(CMAKE_CXX_STANDARD_REQUIRED True) set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -D_DEBUG") +# Colored output with Ninja +if ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU") + add_compile_options (-fdiagnostics-color=always) +elseif ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang") + add_compile_options (-fcolor-diagnostics) +endif() + add_subdirectory(${PROJECT_SOURCE_DIR}/lib) add_subdirectory(${PROJECT_SOURCE_DIR}/src) diff --git a/PreLoad.cmake b/PreLoad.cmake index 570a446..770bbfc 100644 --- a/PreLoad.cmake +++ b/PreLoad.cmake @@ -1,5 +1,5 @@ if(UNIX) - set(CMAKE_GENERATOR "Unix Makefiles" CACHE INTERNAL "" FORCE) + set(CMAKE_GENERATOR "Ninja" CACHE INTERNAL "" FORCE) endif(UNIX) if(WIN32)