[Cmake-commits] CMake branch, next, updated. v2.8.1-1267-ga5fc53a
cmake-commits at cmake.org
cmake-commits at cmake.org
Tue Jun 1 17:49:27 EDT 2010
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "CMake".
The branch, next has been updated
via a5fc53aeb70e835a40761b2a5ce2034132ea8ae1 (commit)
via 6a009280fd38380f5d00dc073d63e51737ceb293 (commit)
from ab5d132bf99124a5920c4aed6986655235123e3b (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=a5fc53aeb70e835a40761b2a5ce2034132ea8ae1
commit a5fc53aeb70e835a40761b2a5ce2034132ea8ae1
Merge: ab5d132 6a00928
Author: Brad King <brad.king at kitware.com>
Date: Tue Jun 1 17:49:18 2010 -0400
Merge branch 'per-config-link-flags' into next
http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=6a009280fd38380f5d00dc073d63e51737ceb293
commit 6a009280fd38380f5d00dc073d63e51737ceb293
Author: Brad King <brad.king at kitware.com>
Date: Tue Jun 1 17:46:58 2010 -0400
Better "bad" flag in LinkFlags test
The Intel C Compiler for Linux ignores _BADFLAG_ when linking! Use a
flag that looks like a missing object file to ensure its rejection.
diff --git a/Tests/LinkFlags/CMakeLists.txt b/Tests/LinkFlags/CMakeLists.txt
index 48161f1..b510442 100644
--- a/Tests/LinkFlags/CMakeLists.txt
+++ b/Tests/LinkFlags/CMakeLists.txt
@@ -2,23 +2,24 @@ cmake_minimum_required(VERSION 2.8)
project(LinkFlags C)
string(TOUPPER "${TEST_CONFIG}" TEST_CONFIG_UPPER)
+set(obj "${CMAKE_C_OUTPUT_EXTENSION}")
add_library(LinkFlags_lib STATIC LinkFlagsLib.c)
-set_property(TARGET LinkFlags_lib PROPERTY STATIC_LIBRARY_FLAGS _BADFLAG_)
+set_property(TARGET LinkFlags_lib PROPERTY STATIC_LIBRARY_FLAGS BADFLAG${obj})
add_library(LinkFlags_dll SHARED LinkFlagsLib.c)
-set_property(TARGET LinkFlags_dll PROPERTY LINK_FLAGS _BADFLAG_)
+set_property(TARGET LinkFlags_dll PROPERTY LINK_FLAGS BADFLAG${obj})
add_executable(LinkFlags_exe LinkFlags.c)
-set_property(TARGET LinkFlags_exe PROPERTY LINK_FLAGS _BADFLAG_)
+set_property(TARGET LinkFlags_exe PROPERTY LINK_FLAGS BADFLAG${obj})
add_library(LinkFlags_lib_config STATIC LinkFlagsLib.c)
-set_property(TARGET LinkFlags_lib_config PROPERTY STATIC_LIBRARY_FLAGS_${TEST_CONFIG_UPPER} _BADFLAG_${TEST_CONFIG}_)
+set_property(TARGET LinkFlags_lib_config PROPERTY STATIC_LIBRARY_FLAGS_${TEST_CONFIG_UPPER} BADFLAG_${TEST_CONFIG}${obj})
add_library(LinkFlags_dll_config SHARED LinkFlagsLib.c)
-set_property(TARGET LinkFlags_dll_config PROPERTY LINK_FLAGS_${TEST_CONFIG_UPPER} _BADFLAG_${TEST_CONFIG}_)
+set_property(TARGET LinkFlags_dll_config PROPERTY LINK_FLAGS_${TEST_CONFIG_UPPER} BADFLAG_${TEST_CONFIG}${obj})
add_executable(LinkFlags_exe_config LinkFlags.c)
-set_property(TARGET LinkFlags_exe_config PROPERTY LINK_FLAGS_${TEST_CONFIG_UPPER} _BADFLAG_${TEST_CONFIG}_)
+set_property(TARGET LinkFlags_exe_config PROPERTY LINK_FLAGS_${TEST_CONFIG_UPPER} BADFLAG_${TEST_CONFIG}${obj})
add_executable(LinkFlags LinkFlags.c)
-----------------------------------------------------------------------
Summary of changes:
Tests/LinkFlags/CMakeLists.txt | 13 +++++++------
1 files changed, 7 insertions(+), 6 deletions(-)
hooks/post-receive
--
CMake
More information about the Cmake-commits
mailing list