From 1800ab09cf25920f34003028034ed931d85eeba9 Mon Sep 17 00:00:00 2001 From: Tannin Date: Sun, 6 Mar 2016 12:09:17 +0100 Subject: [PATCH] fixes for gcc-compatibility --- src/CMakeLists.txt | 8 ++++++-- src/github.h | 2 ++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index eb216f7..25005f2 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -30,8 +30,12 @@ INCLUDE_DIRECTORIES(${Qt5Core_DIR}/../../../include/QtCore) ADD_DEFINITIONS(-DUNICODE -D_UNICODE) ADD_LIBRARY(${PROJ_NAME} STATIC ${${PROJ_NAME}_HDRS} ${${PROJ_NAME}_SRCS}) TARGET_LINK_LIBRARIES(${PROJ_NAME} Qt5::Core Qt5::Network) -SET_TARGET_PROPERTIES(${PROJ_NAME} PROPERTIES COMPILE_FLAGS /GL) -SET_TARGET_PROPERTIES(${PROJ_NAME} PROPERTIES LINK_FLAGS_RELWITHDEBINFO "/LARGEADDRESSAWARE ${OPTIMIZE_LINK_FLAGS}") +IF(MSVC) + SET_TARGET_PROPERTIES(${PROJ_NAME} PROPERTIES COMPILE_FLAGS /GL) + SET_TARGET_PROPERTIES(${PROJ_NAME} PROPERTIES LINK_FLAGS_RELWITHDEBINFO "/LARGEADDRESSAWARE ${OPTIMIZE_LINK_FLAGS}") +ELSE(MSVC) + SET_TARGET_PROPERTIES(${PROJ_NAME} PROPERTIES COMPILE_FLAGS -std=c++11) +ENDIF(MSVC) ############### ## Installation diff --git a/src/github.h b/src/github.h index 03fbebf..3f26724 100644 --- a/src/github.h +++ b/src/github.h @@ -16,6 +16,8 @@ public: initMessage(errorObj); } + virtual ~GitHubException() throw() override {} + virtual const char *what() const throw() { return m_Message.constData();