diff --git a/CMakeLists.txt b/CMakeLists.txt index aa09f48e..3fcf6b9e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -92,9 +92,12 @@ endif() add_executable(${PROJECT_AWE_NAME} ${AWE_SRCS}) -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}