@@ -13,34 +13,22 @@ fn build_win_msvc() {
13
13
. define ( "WIN32" , None )
14
14
. define ( "_WINDOWS" , None )
15
15
. include ( "./src" )
16
+ . include ( "./vcpkg/installed/x64-windows/include" )
16
17
. file ( "./src/tileset.cpp" )
17
18
. file ( "./src/shp23dtile.cpp" )
18
19
. file ( "./src/osgb23dtile.cpp" )
19
20
. file ( "./src/dxt_img.cpp" )
20
21
. file ( "./src/GeoTransform.cpp" )
21
22
. compile ( "3dtile" ) ;
22
23
// -------------
23
- println ! ( "cargo:rustc-link-search=native=./lib" ) ;
24
+ println ! ( "cargo:rustc-link-search=native=./vcpkg/installed/x64-windows/ lib" ) ;
24
25
// -------------
25
26
println ! ( "cargo:rustc-link-lib=gdal_i" ) ;
26
27
println ! ( "cargo:rustc-link-lib=OpenThreads" ) ;
27
28
println ! ( "cargo:rustc-link-lib=osg" ) ;
28
29
println ! ( "cargo:rustc-link-lib=osgDB" ) ;
29
30
println ! ( "cargo:rustc-link-lib=osgUtil" ) ;
30
31
println ! ( "cargo:rustc-link-lib=osgViewer" ) ;
31
-
32
- Command :: new ( "cmd" )
33
- . args ( & [
34
- "/C" ,
35
- "xcopy" ,
36
- r#".\bin"# ,
37
- & format ! ( r#".\target\{}"# , env:: var( "PROFILE" ) . unwrap( ) ) ,
38
- "/y" ,
39
- "/e" ,
40
- ] )
41
- . stdout ( Stdio :: inherit ( ) )
42
- . output ( )
43
- . unwrap ( ) ;
44
32
}
45
33
46
34
fn build_linux_unkonw ( ) {
@@ -49,6 +37,7 @@ fn build_linux_unkonw() {
49
37
. flag ( "-std=c++11" )
50
38
. warnings ( false )
51
39
. include ( "./src" )
40
+ . include ( "./vcpkg/installed/x64-linux/include" )
52
41
. file ( "./src/tileset.cpp" )
53
42
. file ( "./src/shp23dtile.cpp" )
54
43
. file ( "./src/osgb23dtile.cpp" )
@@ -57,6 +46,7 @@ fn build_linux_unkonw() {
57
46
. compile ( "3dtile" ) ;
58
47
// -------------
59
48
println ! ( "cargo:rustc-link-search=native=/usr/lib/x86_64-linux-gnu" ) ;
49
+ println ! ( "cargo:rustc-link-search=native=./vcpkg/installed/x64-linux/lib" ) ;
60
50
// -------------
61
51
println ! ( "cargo:rustc-link-lib=OpenThreads" ) ;
62
52
println ! ( "cargo:rustc-link-lib=osg" ) ;
0 commit comments