diff options
author | nicolas.dufresne <nicolas.dufresne@c587cffe-e639-0410-9787-d7902ae8ed56> | 2010-10-12 17:39:18 +0000 |
---|---|---|
committer | nicolas.dufresne <nicolas.dufresne@c587cffe-e639-0410-9787-d7902ae8ed56> | 2010-10-12 17:39:18 +0000 |
commit | 36258c11f4ede606d45209fa0d69bd0b297aa1f2 (patch) | |
tree | 4058b09bb16ec9c1bb4fc43256662c75896b0d1e /libproxy/cmake/libproxy.cmk | |
parent | e3f3343ec457b1fbe7aff0545440fab14af78b58 (diff) | |
download | libproxy-36258c11f4ede606d45209fa0d69bd0b297aa1f2.tar.gz |
Disable transient linking
As explained at
http://www.cmake.org/Wiki/CMake_FAQ#Why_do_I_have_unwanted_semicolons_.3B_in_my_compiler_flags.3F
if CMake links A to B and B to C, all the flags from A will be appended when
C is linked. This behaviour is wrong, but CMake provides a workaround which
is implemented in this patch.
git-svn-id: http://libproxy.googlecode.com/svn/trunk@774 c587cffe-e639-0410-9787-d7902ae8ed56
Diffstat (limited to 'libproxy/cmake/libproxy.cmk')
-rw-r--r-- | libproxy/cmake/libproxy.cmk | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/libproxy/cmake/libproxy.cmk b/libproxy/cmake/libproxy.cmk index 5625d4e..dc9fa0f 100644 --- a/libproxy/cmake/libproxy.cmk +++ b/libproxy/cmake/libproxy.cmk @@ -18,5 +18,6 @@ endif() set_property(SOURCE ${CMAKE_CURRENT_SOURCE_DIR}/proxy.cpp PROPERTY COMPILE_DEFINITIONS MODULEDIR="${MODULEDIR}";BUILTIN_MODULES=${BUILTIN_MODULES}) set_target_properties(libproxy PROPERTIES PREFIX "" VERSION 1.0.0 SOVERSION 1) +set_target_properties(libproxy PROPERTIES LINK_INTERFACE_LIBRARIES "") install(TARGETS libproxy DESTINATION ${LIB_INSTALL_DIR}) install(FILES proxy.h DESTINATION ${INCLUDE_INSTALL_DIR}) |