Rename PartitionManager things to KPMcore.
This commit is contained in:
parent
46615725b5
commit
05790882f1
|
@ -13,7 +13,7 @@
|
||||||
# You should have received a copy of the GNU General Public License
|
# You should have received a copy of the GNU General Public License
|
||||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
project(partitionmanager)
|
project(kpmcore)
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 2.8.12 FATAL_ERROR)
|
cmake_minimum_required(VERSION 2.8.12 FATAL_ERROR)
|
||||||
|
|
||||||
|
@ -42,7 +42,7 @@ include(ECMPackageConfigHelpers)
|
||||||
|
|
||||||
ecm_setup_version(${VERSION} VARIABLE_PREFIX KPMCORE
|
ecm_setup_version(${VERSION} VARIABLE_PREFIX KPMCORE
|
||||||
VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/kpmcore_version.h"
|
VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/kpmcore_version.h"
|
||||||
PACKAGE_VERSION_FILE "${CMAKE_CURRENT_BINARY_DIR}/PartitionManagerConfigVersion.cmake"
|
PACKAGE_VERSION_FILE "${CMAKE_CURRENT_BINARY_DIR}/KPMcoreConfigVersion.cmake"
|
||||||
SOVERSION 1)
|
SOVERSION 1)
|
||||||
|
|
||||||
find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS
|
find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS
|
||||||
|
@ -82,19 +82,19 @@ include_directories(${Qt5Core_INCLUDE_DIRS} ${UUID_INCLUDE_DIRS} ${BLKID_INCLUDE
|
||||||
add_subdirectory(src)
|
add_subdirectory(src)
|
||||||
|
|
||||||
# create a Config.cmake and a ConfigVersion.cmake file and install them
|
# create a Config.cmake and a ConfigVersion.cmake file and install them
|
||||||
set(CMAKECONFIG_INSTALL_DIR "${CMAKECONFIG_INSTALL_PREFIX}/PartitionManager")
|
set(CMAKECONFIG_INSTALL_DIR "${CMAKECONFIG_INSTALL_PREFIX}/KPMcore")
|
||||||
|
|
||||||
ecm_configure_package_config_file("${CMAKE_CURRENT_SOURCE_DIR}/PartitionManagerConfig.cmake.in"
|
ecm_configure_package_config_file("${CMAKE_CURRENT_SOURCE_DIR}/KPMcoreConfig.cmake.in"
|
||||||
"${CMAKE_CURRENT_BINARY_DIR}/PartitionManagerConfig.cmake"
|
"${CMAKE_CURRENT_BINARY_DIR}/KPMcoreConfig.cmake"
|
||||||
INSTALL_DESTINATION ${CMAKECONFIG_INSTALL_DIR}
|
INSTALL_DESTINATION ${CMAKECONFIG_INSTALL_DIR}
|
||||||
)
|
)
|
||||||
|
|
||||||
install(FILES "${CMAKE_CURRENT_BINARY_DIR}/PartitionManagerConfig.cmake"
|
install(FILES "${CMAKE_CURRENT_BINARY_DIR}/KPMcoreConfig.cmake"
|
||||||
"${CMAKE_CURRENT_BINARY_DIR}/PartitionManagerConfigVersion.cmake"
|
"${CMAKE_CURRENT_BINARY_DIR}/KPMcoreConfigVersion.cmake"
|
||||||
DESTINATION "${CMAKECONFIG_INSTALL_DIR}"
|
DESTINATION "${CMAKECONFIG_INSTALL_DIR}"
|
||||||
COMPONENT Devel )
|
COMPONENT Devel )
|
||||||
|
|
||||||
install(EXPORT PartitionManagerTargets DESTINATION "${CMAKECONFIG_INSTALL_DIR}" FILE PartitionManagerTargets.cmake )
|
install(EXPORT KPMcoreTargets DESTINATION "${CMAKECONFIG_INSTALL_DIR}" FILE KPMcoreTargets.cmake )
|
||||||
|
|
||||||
ki18n_install(po)
|
ki18n_install(po)
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,3 @@
|
||||||
|
@PACKAGE_INIT@
|
||||||
|
|
||||||
|
include("${CMAKE_CURRENT_LIST_DIR}/KPMcoreTargets.cmake")
|
|
@ -1,3 +0,0 @@
|
||||||
@PACKAGE_INIT@
|
|
||||||
|
|
||||||
include("${CMAKE_CURRENT_LIST_DIR}/PartitionManagerTargets.cmake")
|
|
|
@ -23,12 +23,12 @@ include(jobs/CMakeLists.txt)
|
||||||
include(fs/CMakeLists.txt)
|
include(fs/CMakeLists.txt)
|
||||||
|
|
||||||
set(kpmcore_SRCS
|
set(kpmcore_SRCS
|
||||||
${BACKEND_SRC}
|
${BACKEND_SRC}
|
||||||
${FS_SRC}
|
${FS_SRC}
|
||||||
${CORE_SRC}
|
${CORE_SRC}
|
||||||
${OPS_SRC}
|
${OPS_SRC}
|
||||||
${JOBS_SRC}
|
${JOBS_SRC}
|
||||||
${UTIL_SRC}
|
${UTIL_SRC}
|
||||||
)
|
)
|
||||||
|
|
||||||
file(GLOB kpmcore_UIFILES config/*.ui)
|
file(GLOB kpmcore_UIFILES config/*.ui)
|
||||||
|
@ -39,16 +39,18 @@ kconfig_add_kcfg_files(kpmcore_SRCS config.kcfgc)
|
||||||
|
|
||||||
add_library(kpmcore SHARED ${kpmcore_SRCS})
|
add_library(kpmcore SHARED ${kpmcore_SRCS})
|
||||||
target_link_libraries( kpmcore
|
target_link_libraries( kpmcore
|
||||||
${UUID_LIBRARIES} ${BLKID_LIBRARIES} ${LIBATASMART_LIBRARIES}
|
${UUID_LIBRARIES}
|
||||||
KF5::ConfigCore
|
${BLKID_LIBRARIES}
|
||||||
KF5::ConfigGui
|
${LIBATASMART_LIBRARIES}
|
||||||
KF5::I18n
|
KF5::ConfigCore
|
||||||
KF5::IconThemes
|
KF5::ConfigGui
|
||||||
KF5::KIOCore
|
KF5::I18n
|
||||||
KF5::Service
|
KF5::IconThemes
|
||||||
|
KF5::KIOCore
|
||||||
|
KF5::Service
|
||||||
)
|
)
|
||||||
|
|
||||||
install(TARGETS kpmcore EXPORT PartitionManagerTargets ${INSTALL_TARGETS_DEFAULT_ARGS})
|
install(TARGETS kpmcore EXPORT KPMcoreTargets ${INSTALL_TARGETS_DEFAULT_ARGS})
|
||||||
install(FILES ${CORE_LIB_HDRS} DESTINATION ${INCLUDE_INSTALL_DIR}/kpmcore/core/ COMPONENT Devel)
|
install(FILES ${CORE_LIB_HDRS} DESTINATION ${INCLUDE_INSTALL_DIR}/kpmcore/core/ COMPONENT Devel)
|
||||||
install(FILES ${BACKEND_LIB_HDRS} DESTINATION ${INCLUDE_INSTALL_DIR}/kpmcore/backend/ COMPONENT Devel)
|
install(FILES ${BACKEND_LIB_HDRS} DESTINATION ${INCLUDE_INSTALL_DIR}/kpmcore/backend/ COMPONENT Devel)
|
||||||
install(FILES ${FS_LIB_HDRS} DESTINATION ${INCLUDE_INSTALL_DIR}/kpmcore/fs/ COMPONENT Devel)
|
install(FILES ${FS_LIB_HDRS} DESTINATION ${INCLUDE_INSTALL_DIR}/kpmcore/fs/ COMPONENT Devel)
|
||||||
|
|
Loading…
Reference in New Issue