trying to build with only cargo in my test bed
This commit is contained in:
parent
a4b7b42cfe
commit
0c6dd01aed
2 changed files with 25 additions and 0 deletions
24
smdview/blah/CMakeLists.txt
Normal file
24
smdview/blah/CMakeLists.txt
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
cmake_minimum_required(VERSION 3.28)
|
||||||
|
|
||||||
|
project(kirigami_rust)
|
||||||
|
|
||||||
|
find_package(ECM 6.0 REQUIRED NO_MODULE)
|
||||||
|
set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH})
|
||||||
|
include(KDEInstallDirs)
|
||||||
|
include(ECMUninstallTarget)
|
||||||
|
|
||||||
|
include(ECMFindQmlModule)
|
||||||
|
ecm_find_qmlmodule(org.kde.kirigami REQUIRED)
|
||||||
|
find_package(KF6 REQUIRED COMPONENTS QQC2DesktopStyle)
|
||||||
|
|
||||||
|
add_custom_target(kirigami_rust
|
||||||
|
ALL
|
||||||
|
COMMAND cargo build --target-dir ${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
install(
|
||||||
|
PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/debug/kirigami_hello
|
||||||
|
DESTINATION ${KDE_INSTALL_BINDIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
install(FILES org.kde.kirigami_rust.desktop DESTINATION ${KDE_INSTALL_APPDIR})
|
|
@ -2,6 +2,7 @@ use cxx_qt_build::{CxxQtBuilder, QmlModule};
|
||||||
|
|
||||||
fn main() {
|
fn main() {
|
||||||
CxxQtBuilder::new()
|
CxxQtBuilder::new()
|
||||||
|
.qt_module("Network")
|
||||||
.qml_module(QmlModule {
|
.qml_module(QmlModule {
|
||||||
uri: "org.kde.simplemdviewer",
|
uri: "org.kde.simplemdviewer",
|
||||||
qml_files: &["src/qml/Main.qml"],
|
qml_files: &["src/qml/Main.qml"],
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue