]> git.seodisparate.com - UDPConnection/commitdiff
Fix c_impl not installing to lib/ for Debug
authorStephen Seo <seo.disparate@gmail.com>
Mon, 22 Apr 2019 09:27:34 +0000 (18:27 +0900)
committerStephen Seo <seo.disparate@gmail.com>
Mon, 22 Apr 2019 09:27:34 +0000 (18:27 +0900)
c_impl/CMakeLists.txt
rust_binding/build.rs

index b4edbb59d35be357f1854fc1e6b9b57e94599b58..4f5b6e8c910795ff719cbdad15628391ad995b50 100644 (file)
@@ -40,7 +40,7 @@ if(CMAKE_BUILD_TYPE MATCHES "Debug")
     target_include_directories(NetworkTest PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/src)
 endif()
 
-install(TARGETS UDPConnection CONFIGURATIONS Release DESTINATION lib)
+install(TARGETS UDPConnection DESTINATION lib)
 install(FILES
     ${CMAKE_CURRENT_SOURCE_DIR}/src/UDPConnection.h
     ${CMAKE_CURRENT_SOURCE_DIR}/src/UDPC_Defines.h
index 8388d166f74f2469db51cca38cae737615ad22ec..197c16931bb6a75d341e59f0cb989f0c6c9134fc 100644 (file)
@@ -6,16 +6,13 @@ use std::path::PathBuf;
 
 fn main() {
     let mut config = Config::new("../c_impl");
-    let mut dst: PathBuf;
     if env::var("PROFILE").unwrap().eq("release") {
         config.define("CMAKE_BUILD_TYPE", "Release");
-        dst = config.build();
-        dst.push("lib");
     } else {
         config.define("CMAKE_BUILD_TYPE", "Debug");
-        dst = config.build();
-        dst.push("build");
     }
+    let mut dst = config.build();
+    dst.push("lib");
 
     println!("cargo:rustc-link-search=native={}", dst.display());
     println!("cargo:rustc-link-lib=static=UDPConnection");