From 91a818d783cd3ead089ca7b9626dec115dba7a9f Mon Sep 17 00:00:00 2001 From: Martin Zenzes Date: Thu, 3 Mar 2016 11:59:46 +0100 Subject: [PATCH] cmake: add "MAKE_EXPORT_COMPILE_COMMANDS" to all cmake flavours eases debugging Signed-off-by: Martin Zenzes --- func_collection.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/func_collection.sh b/func_collection.sh index 2d0004d..de290ba 100644 --- a/func_collection.sh +++ b/func_collection.sh @@ -283,12 +283,12 @@ function setup_env { cd ${prefix}/bin if $MSYS; then echo "#!/bin/bash" > cmake_debug - echo "cmake .. -DCMAKE_INSTALL_PREFIX=$prefix -DCMAKE_BUILD_TYPE=DEBUG -G \"MSYS Makefiles\" \$@" >> cmake_debug + echo "cmake .. -DCMAKE_EXPORT_COMPILE_COMMANDS:BOOL=ON -DCMAKE_INSTALL_PREFIX=$prefix -DCMAKE_BUILD_TYPE=DEBUG -G \"MSYS Makefiles\" \$@" >> cmake_debug echo "#!/bin/bash" > cmake_release - echo "cmake .. -DCMAKE_INSTALL_PREFIX=$prefix -DCMAKE_BUILD_TYPE=RELEASE -G \"MSYS Makefiles\" \$@" >> cmake_release + echo "cmake .. -DCMAKE_EXPORT_COMPILE_COMMANDS:BOOL=ON -DCMAKE_INSTALL_PREFIX=$prefix -DCMAKE_BUILD_TYPE=RELEASE -G \"MSYS Makefiles\" \$@" >> cmake_release else - echo "cmake .. -DCMAKE_INSTALL_PREFIX=$prefix -DCMAKE_BUILD_TYPE=DEBUG \$@" > cmake_debug - echo "cmake .. -DCMAKE_INSTALL_PREFIX=$prefix -DCMAKE_BUILD_TYPE=RELEASE \$@" > cmake_release + echo "cmake .. -DCMAKE_EXPORT_COMPILE_COMMANDS:BOOL=ON -DCMAKE_INSTALL_PREFIX=$prefix -DCMAKE_BUILD_TYPE=DEBUG \$@" > cmake_debug + echo "cmake .. -DCMAKE_EXPORT_COMPILE_COMMANDS:BOOL=ON -DCMAKE_INSTALL_PREFIX=$prefix -DCMAKE_BUILD_TYPE=RELEASE \$@" > cmake_release fi chmod +x cmake_debug chmod +x cmake_release