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() {
|
||||
CxxQtBuilder::new()
|
||||
.qt_module("Network")
|
||||
.qml_module(QmlModule {
|
||||
uri: "org.kde.simplemdviewer",
|
||||
qml_files: &["src/qml/Main.qml"],
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue