X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=cmake%2FQuasselMacros.cmake;fp=cmake%2FQuasselMacros.cmake;h=19649da8b46f5581f25fb49d617ff04319427964;hp=3851d1bc9ccca12bde3046323f347de5898ff3c7;hb=d4b64322860b0dfcc9e1340a3b3a0b0df3e2eb81;hpb=d83fe8c7400978a7abc911b3c55ff51516b83211 diff --git a/cmake/QuasselMacros.cmake b/cmake/QuasselMacros.cmake index 3851d1bc..19649da8 100644 --- a/cmake/QuasselMacros.cmake +++ b/cmake/QuasselMacros.cmake @@ -142,8 +142,9 @@ function(quassel_add_resource _name) WORKING_DIRECTORY ${basedir} ) - # Generate library target that can be referenced elsewhere - quassel_add_module(Resource::${_name}) + # Generate library target that can be referenced elsewhere. Force static, because + # we can't easily export symbols from the generated sources. + quassel_add_module(Resource::${_name} STATIC) target_sources(${TARGET} PRIVATE ${qrc_srcpath}) set_target_properties(${TARGET} PROPERTIES AUTOMOC OFF AUTOUIC OFF AUTORCC OFF)