Update for upstream changes.
authorChris Morgan <me@chrismorgan.info>
committerChris Morgan <me@chrismorgan.info>
Also change from rlib/dylib to lib (dylib is not necessary and
complicates matters in this new rpath-free world).
Makefile
src/lib.rs

index 4050c1612214ef18d74079562d420f33cad1ded8..882cd3004d25ed63f168564fa6c15529ed9a2f3d 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -12,7 +12,7 @@ rwildcard=$(foreach d,$(wildcard $1*),$(call rwildcard,$d/,$2) \
   $(filter $(subst *,%,$2),$d))
 
 SRC := $(call rwildcard,src/,*.rs)
-LIB := target/$(shell rustc --crate-file-name src/lib.rs --crate-type rlib)
+LIB := target/$(shell rustc --print-file-name src/lib.rs)
 ifeq ($(LIB),target/)
 # We may not have rustc or the lib.rs file may be broken.
 # But don't break the rules on that account.
index f5ee7b3831e61945b9e1e85daba10c0e6c1960cc..1fae987a0931e41530dd3de0829607ced2c54416 100644 (file)
@@ -1,8 +1,7 @@
 //! This crate provides the `AnyMap` type, a safe and convenient store for one value of each type.
 
-#![crate_id = "anymap#0.9.0"]
-#![crate_type = "rlib"]
-#![crate_type = "dylib"]
+#![crate_name = "anymap"]
+#![crate_type = "lib"]
 #![feature(default_type_params)]
 #![warn(unnecessary_qualification, non_uppercase_statics,
         variant_size_difference, managed_heap_memory, unnecessary_typecast,