From b4ace1cca0c3e0c77e7c66d7a2cb6d7fb6be7258 Mon Sep 17 00:00:00 2001 From: Brad King Date: Fri, 2 Oct 2009 13:52:29 -0400 Subject: [PATCH] Test INTERPROCEDURAL_OPTIMIZATION build feature This creates an "IPO" test that builds some other tests as subdirectories while enabling INTERPROCEDURAL_OPTIMIZATION. See issue #9615. --- Tests/CMakeLists.txt | 1 + Tests/IPO/CMakeLists.txt | 7 +++++++ 2 files changed, 8 insertions(+) create mode 100644 Tests/IPO/CMakeLists.txt diff --git a/Tests/CMakeLists.txt b/Tests/CMakeLists.txt index 4fdd2865f..e87fd8c54 100644 --- a/Tests/CMakeLists.txt +++ b/Tests/CMakeLists.txt @@ -108,6 +108,7 @@ IF(BUILD_TESTING) ADD_TEST_MACRO(PreOrder PreOrder) ADD_TEST_MACRO(COnly COnly) ADD_TEST_MACRO(CxxOnly CxxOnly) + ADD_TEST_MACRO(IPO COnly/COnly) ADD_TEST_MACRO(NewlineArgs NewlineArgs) ADD_TEST_MACRO(SetLang SetLang) ADD_TEST_MACRO(ExternalOBJ ExternalOBJ) diff --git a/Tests/IPO/CMakeLists.txt b/Tests/IPO/CMakeLists.txt new file mode 100644 index 000000000..595e4f50d --- /dev/null +++ b/Tests/IPO/CMakeLists.txt @@ -0,0 +1,7 @@ +cmake_minimum_required (VERSION 2.8) +project(IPO NONE) + +SET_PROPERTY(DIRECTORY PROPERTY INTERPROCEDURAL_OPTIMIZATION 1) + +add_subdirectory(../COnly COnly) +add_subdirectory(../CxxOnly CxxOnly)