Skip to content
Extraits de code Groupes Projets
Vérifiée Valider b67a203f rédigé par Kubat's avatar Kubat
Parcourir les fichiers

RUST: Place the target folder of all rust sub-projects in the rust folder to...

RUST: Place the target folder of all rust sub-projects in the rust folder to share compilation artifacts
parent 99bf1f66
Aucune branche associée trouvée
Aucune étiquette associée trouvée
1 requête de fusion!193AMADEUS: Implementation of lkt-lib
...@@ -355,6 +355,19 @@ set_property(TARGET luka PROPERTY CXX_STANDARD 20) ...@@ -355,6 +355,19 @@ set_property(TARGET luka PROPERTY CXX_STANDARD 20)
set_directory_properties(PROPERTIES EP_PREFIX ${CMAKE_BINARY_DIR}/Rust) set_directory_properties(PROPERTIES EP_PREFIX ${CMAKE_BINARY_DIR}/Rust)
ExternalProject_Add(amadeus_rs
DOWNLOAD_COMMAND ""
CONFIGURE_COMMAND ""
SOURCE_DIR "${CMAKE_SOURCE_DIR}/src/rust/amadeus-rs"
BUILD_COMMAND "${CARGO}" build
COMMAND "${CARGO}" build
INSTALL_COMMAND ""
BUILD_BYPRODUCTS "${CMAKE_SOURCE_DIR}/src/rust/target/debug/amadeus"
BUILD_ALWAYS 1
BUILD_IN_SOURCE 1
LOG_BUILD 1
)
ExternalProject_Add(liblektor_rs ExternalProject_Add(liblektor_rs
DOWNLOAD_COMMAND "" DOWNLOAD_COMMAND ""
CONFIGURE_COMMAND "" CONFIGURE_COMMAND ""
...@@ -362,7 +375,7 @@ ExternalProject_Add(liblektor_rs ...@@ -362,7 +375,7 @@ ExternalProject_Add(liblektor_rs
BUILD_COMMAND "${CARGO}" build BUILD_COMMAND "${CARGO}" build
COMMAND "${CARGO}" build COMMAND "${CARGO}" build
INSTALL_COMMAND "" INSTALL_COMMAND ""
BUILD_BYPRODUCTS "${CMAKE_SOURCE_DIR}/src/rust/liblektor-rs/target/debug/liblektor_rs.a" BUILD_BYPRODUCTS "${CMAKE_SOURCE_DIR}/src/rust/target/debug/liblektor_rs.a"
BUILD_ALWAYS 1 BUILD_ALWAYS 1
BUILD_IN_SOURCE 1 BUILD_IN_SOURCE 1
LOG_BUILD 1 LOG_BUILD 1
...@@ -372,7 +385,7 @@ add_dependencies(lektord liblektor_rs) ...@@ -372,7 +385,7 @@ add_dependencies(lektord liblektor_rs)
target_link_libraries(lektord target_link_libraries(lektord
PRIVATE PRIVATE
"${CMAKE_SOURCE_DIR}/src/rust/liblektor-rs/target/debug/liblektor_rs.a" "${CMAKE_SOURCE_DIR}/src/rust/target/debug/liblektor_rs.a"
Qt${QT_VERSION_MAJOR}::Widgets Qt${QT_VERSION_MAJOR}::Widgets
) )
......
[build]
target-dir = "target"
[build]
target-dir = "target"
\ No newline at end of file
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter