From 1acc818cec46c903473a69730f6c4f69c76fd894 Mon Sep 17 00:00:00 2001 From: Steven Oliver Date: Mon, 27 Aug 2012 17:27:15 -0400 Subject: [PATCH] Have only FreeBSD require dynamic linking (FS#743) Signed-off-by: Steven Oliver Signed-off-by: Uli Schlachter --- CMakeLists.txt | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 88c3279e..6837133a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -94,9 +94,12 @@ add_executable(${PROJECT_AWE_NAME} ${AWE_SRCS} ${BUILD_DIR}/common/tokenize.c) -set_target_properties(${PROJECT_AWE_NAME} - PROPERTIES - LINK_FLAGS -export-dynamic) +# FreeBSD requires dynamic linking +if(${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD") + set_target_properties(${PROJECT_AWE_NAME} + PROPERTIES + LINK_FLAGS -export-dynamic) +endif() target_link_libraries(${PROJECT_AWE_NAME} ${AWESOME_COMMON_REQUIRED_LDFLAGS}