Skip to content

Commit

Permalink
Build fix for Windows
Browse files Browse the repository at this point in the history
fixes #10824
  • Loading branch information
gunnarbeutner committed Feb 23, 2016
1 parent 8eb55c1 commit a727913
Showing 1 changed file with 9 additions and 7 deletions.
16 changes: 9 additions & 7 deletions CMakeLists.txt
Expand Up @@ -229,15 +229,17 @@ if(UNIX)
endif()
endif()

set(CXX_FEATURE_OVERRIDE OFF)
if(NOT MSVC)
set(CXX_FEATURE_OVERRIDE OFF)

if(_ICINGA2_CXX11)
include(CheckCXXSourceCompiles)
check_cxx_source_compiles("class Base { public: virtual void test(void) { } }; class Derived : public Base { virtual void test(void) override { } }; int main(){}" CXX_FEATURE_OVERRIDE)
endif()
if(_ICINGA2_CXX11)
include(CheckCXXSourceCompiles)
check_cxx_source_compiles("class Base { public: virtual void test(void) { } }; class Derived : public Base { virtual void test(void) override { } }; int main(){}" CXX_FEATURE_OVERRIDE)
endif()

if(NOT CXX_FEATURE_OVERRIDE)
add_definitions("-Doverride=")
if(NOT CXX_FEATURE_OVERRIDE)
add_definitions("-Doverride=")
endif()
endif()

configure_file(config.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config.h ESCAPE_QUOTES)
Expand Down

0 comments on commit a727913

Please sign in to comment.