Skip to content
Snippets Groups Projects
Commit 364e940a authored by Adriaan de Groot's avatar Adriaan de Groot
Browse files

CMake: don't default to SHARED libraries, require explicit

parent 77d489b5
No related branches found
No related tags found
No related merge requests found
......@@ -62,8 +62,10 @@ function(calamares_add_library)
add_library(${target} STATIC ${LIBRARY_SOURCES})
elseif(LIBRARY_TARGET_TYPE STREQUAL "MODULE")
add_library(${target} MODULE ${LIBRARY_SOURCES})
else() # default
elseif(LIBRARY_TARGET_TYPE STREQUAL "SHARED")
add_library(${target} SHARED ${LIBRARY_SOURCES})
else() # default
message(FATAL_ERROR "Invalid library type '${LIBRARY_TARGET_TYPE}'")
endif()
calamares_automoc(${target})
......
......@@ -45,6 +45,7 @@ endif()
calamares_add_library(calamaresui
SOURCES ${calamaresui_SOURCES}
TARGET_TYPE SHARED
EXPORT_MACRO UIDLLEXPORT_PRO
LINK_LIBRARIES
${qtname}::Svg
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment