CONFIG -= static contains(TEMPLATE, ".*lib"): { CONFIG += dll CONFIG -= staticlib win32:QMAKE_LFLAGS += $$QMAKE_LFLAGS_DLL } !static_and_shared:fix_output_dirs:fixExclusiveOutputDirs(shared, static)