diff --git a/channels/CMakeLists.txt b/channels/CMakeLists.txt index 3a65dea91..c685a3cc3 100644 --- a/channels/CMakeLists.txt +++ b/channels/CMakeLists.txt @@ -173,7 +173,7 @@ macro(add_channel_client_library _module_prefix _module_name _channel_name _dyna set(${_module_prefix}_CHANNEL ${_channel_name} PARENT_SCOPE) set(${_module_prefix}_ENTRY ${_entry} PARENT_SCOPE) - add_library(${_module_name} STATIC ${${_module_prefix}_SRCS}) + add_library(${_module_name} OBJECT ${${_module_prefix}_SRCS}) set_property(TARGET ${_module_name} PROPERTY FOLDER "Channels/${CHANNEL_NAME}/Client") if (${_module_prefix}_LIBS) @@ -191,7 +191,7 @@ macro(add_channel_client_subsystem_library _module_prefix _module_name _channel_ set(${_module_prefix}_NAME ${_module_name} PARENT_SCOPE) set(${_module_prefix}_TYPE ${_type} PARENT_SCOPE) - add_library(${_module_name} STATIC ${${_module_prefix}_SRCS}) + add_library(${_module_name} OBJECT ${${_module_prefix}_SRCS}) set_property(TARGET ${_module_name} PROPERTY FOLDER "Channels/${_channel_name}/Client/Subsystem/${CHANNEL_SUBSYSTEM}") if (${_module_prefix}_LIBS) @@ -210,7 +210,7 @@ macro(add_channel_server_library _module_prefix _module_name _channel_name _dyna set(${_module_prefix}_CHANNEL ${_channel_name} PARENT_SCOPE) set(${_module_prefix}_ENTRY ${_entry} PARENT_SCOPE) - add_library(${_module_name} STATIC ${${_module_prefix}_SRCS}) + add_library(${_module_name} OBJECT ${${_module_prefix}_SRCS}) set_property(TARGET ${_module_name} PROPERTY FOLDER "Channels/${CHANNEL_NAME}/Server") if (${_module_prefix}_LIBS)