From fcf91f9cd9f013cdbeac76204c500afc685bb245 Mon Sep 17 00:00:00 2001 From: "Roger A. Light" Date: Sun, 22 Feb 2015 12:20:29 +0000 Subject: [PATCH] Fix compiling on Linux with CMake. --- CMakeLists.txt | 2 +- src/CMakeLists.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 2962a76f..e575da31 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -9,7 +9,7 @@ set(CMAKE_LEGACY_CYGWIN_WIN32 0) project(mosquitto) cmake_minimum_required(VERSION 2.8) -cmake_policy(SET CMP0042 NEW) +# Only for version 3 and up. cmake_policy(SET CMP0042 NEW) set (VERSION 1.4) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 224ec8d2..5bebeedd 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -113,7 +113,7 @@ if (UNIX) if (APPLE) set_target_properties(mosquitto PROPERTIES LINK_FLAGS "-Wl,-exported_symbols_list -Wl,${mosquitto_SOURCE_DIR}/src/linker-macosx.syms") else (APPLE) - set_target_properties(mosquitto PROPERTIES LINK_FLAGS "-Wl,-exported_symbols_list -Wl,${mosquitto_SOURCE_DIR}/src/linker.syms") + set_target_properties(mosquitto PROPERTIES LINK_FLAGS "-Wl,-dynamic-list=${mosquitto_SOURCE_DIR}/src/linker.syms") endif (APPLE) endif (UNIX)