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

60 lines
1.5 KiB
CMake

project( PartitionModule )
if( WITH_PARTITIONMANAGER )
add_subdirectory( partitionmanager/calamares )
## ECM
find_package(ECM 0.0.13 REQUIRED NO_MODULE)
set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${CMAKE_MODULE_PATH})
include(KDEInstallDirs)
include(GenerateExportHeader)
find_package( KF5 REQUIRED CoreAddons )
add_definitions( -DCALAMARES )
add_subdirectory( tests )
include_directories( ${PROJECT_BINARY_DIR}/src/libcalamaresui )
calamares_add_plugin( partition
TYPE viewmodule
EXPORT_MACRO PLUGINDLLEXPORT_PRO
SOURCES
BootLoaderModel.cpp
CheckFileSystemJob.cpp
ColorUtils.cpp
CreatePartitionDialog.cpp
CreatePartitionJob.cpp
CreatePartitionTableJob.cpp
DeletePartitionJob.cpp
DeviceModel.cpp
EditExistingPartitionDialog.cpp
FillGlobalStorageJob.cpp
FormatPartitionJob.cpp
MoveFileSystemJob.cpp
PartitionCoreModule.cpp
PartitionInfo.cpp
PartitionIterator.cpp
PartitionJob.cpp
PartitionModel.cpp
PartitionPage.cpp
PartitionPreview.cpp
PartitionSizeController.cpp
PartitionViewStep.cpp
PMUtils.cpp
ResizePartitionJob.cpp
UI
CreatePartitionDialog.ui
CreatePartitionTableDialog.ui
EditExistingPartitionDialog.ui
PartitionPage.ui
LINK_LIBRARIES
calapm
calamaresui
KF5::CoreAddons
SHARED_LIB
)
endif( WITH_PARTITIONMANAGER )