diff options
-rw-r--r-- | cmake/Anope.cmake | 2 | ||||
-rw-r--r-- | modules/CMakeLists.txt | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/cmake/Anope.cmake b/cmake/Anope.cmake index 205a59631..26ed3926a 100644 --- a/cmake/Anope.cmake +++ b/cmake/Anope.cmake @@ -479,7 +479,7 @@ macro(calculate_libraries SRC SKIP SRC_LDFLAGS EXTRA_DEPENDS) endforeach(LIBRARY_PATH) # Iterate through libraries and add them to the linker flags foreach(LIBRARY ${LIBRARIES}) - set(THIS_LDFLAGS "${THIS_LDFLAGS} -l${LIBRARY}") + append_to_list(EXTRA_DEPENDENCIES "${LIBRARY}") endforeach(LIBRARY) set(${SRC_LDFLAGS} "${THIS_LDFLAGS}") set(${EXTRA_DEPENDS} "${EXTRA_DEPENDENCIES}") diff --git a/modules/CMakeLists.txt b/modules/CMakeLists.txt index 6fa017fd6..e3156de4f 100644 --- a/modules/CMakeLists.txt +++ b/modules/CMakeLists.txt @@ -85,6 +85,8 @@ foreach(MODULE_FOLDER ${MODULES_FOLDERS}) if(WIN32) target_link_libraries(${SO} ${PROGRAM_NAME} wsock32 Ws2_32 ${WIN32_MEMORY} ${TEMP_DEPENDENCIES}) set_target_properties(${PROGRAM_NAME} PROPERTIES VERSION "${VERSION_DOTTED}") + else(WIN32) + target_link_libraries(${SO} ${PROGRAM_NAME} ${TEMP_DEPENDENCIES}) endif(WIN32) # Set the module to be installed to the module directory under the data directory install(TARGETS ${SO} |