You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

54 lines
1.3 KiB

find_package(Qt5Core)
set_package_properties(Qt5Core PROPERTIES
URL "http://www.qt.io/"
DESCRIPTION "Cross-platform GUI framework for C++"
TYPE OPTIONAL
PURPOSE "Required for building GUI tools for Plasma"
)
find_package(Qt5Widgets)
set_package_properties(Qt5Widgets PROPERTIES
URL "http://www.qt.io/"
DESCRIPTION "Cross-platform GUI framework for C++"
TYPE OPTIONAL
PURPOSE "Required for building GUI tools for Plasma"
)
if(Qt5Core_FOUND AND Qt5Widgets_FOUND)
set(Qt5_LIBS_FOUND 1)
else()
set(Qt5_LIBS_FOUND 0)
endif()
if(PLASMA_BUILD_TOOLS)
if(Qt5_LIBS_FOUND)
add_subdirectory(plLocalizationEditor)
add_subdirectory(plResBrowser)
add_dependencies(tools
plLocalizationEditor
plResBrowser
)
endif()
if(WIN32)
add_subdirectory(plShaderAssembler)
add_dependencies(tools plShaderAssembler)
endif()
if(FREETYPE_FOUND AND Qt5_LIBS_FOUND)
add_subdirectory(plFontConverter)
add_dependencies(tools plFontConverter)
endif()
endif()
# Max Stuff goes below here...
if(3dsm_FOUND AND 3dsm_BUILD_PLUGIN)
add_subdirectory(MaxComponent)
add_subdirectory(MaxConvert)
add_subdirectory(MaxExport)
add_subdirectory(MaxMain)
add_subdirectory(MaxPlasmaLights)
add_subdirectory(MaxPlasmaMtls)
endif()