diff --git a/appveyor_2017.yml b/appveyor_2017.yml new file mode 100644 index 00000000..3b67714d --- /dev/null +++ b/appveyor_2017.yml @@ -0,0 +1,41 @@ +version: 1.0.{build} +branches: + only: + - develop + - master +max_jobs: 4 +configuration: +- Release +- Debug +platform: +- x64 +- Win32 +# scripts that run after cloning repository +install: + - ps: $source = "https://www.dropbox.com/s/7na5qsjzz8yfoer/cen_patches_0.25_of.dat?dl=1" + - ps: $destination = "lib/local/LandmarkDetector/model/patch_experts/cen_patches_0.25_of.dat" + - ps: Invoke-WebRequest $source -OutFile $destination + - ps: $source = "https://www.dropbox.com/s/k7bj804cyiu474t/cen_patches_0.35_of.dat?dl=1" + - ps: $destination = "lib/local/LandmarkDetector/model/patch_experts/cen_patches_0.35_of.dat" + - ps: Invoke-WebRequest $source -OutFile $destination + - ps: $source = "https://www.dropbox.com/s/ixt4vkbmxgab1iu/cen_patches_0.50_of.dat?dl=1" + - ps: $destination = "lib/local/LandmarkDetector/model/patch_experts/cen_patches_0.50_of.dat" + - ps: Invoke-WebRequest $source -OutFile $destination + - ps: $source = "https://www.dropbox.com/s/2t5t1sdpshzfhpj/cen_patches_1.00_of.dat?dl=1" + - ps: $destination = "lib/local/LandmarkDetector/model/patch_experts/cen_patches_1.00_of.dat" + - ps: Invoke-WebRequest $source -OutFile $destination + +build: + project: OpenFace_vs2017.sln + verbosity: minimal +test_script: +# C++ + - cmd: dir + - cmd: if exist x64 (cd x64) + - cmd: if exist Debug (cd Debug) + - cmd: if exist Release (cd Release) + - cmd: dir + - cmd: if exist "../samples" (FaceLandmarkImg.exe -inroot ../samples -f sample1.jpg -out_dir out_data -q) else (FaceLandmarkImg.exe -inroot ../../samples -f sample1.jpg -out_dir out_data -q) + - cmd: if exist "../samples" (FaceLandmarkVidMulti.exe -fdir ../samples/image_sequence -q -mloc model/main_clnf_general.txt) else (FaceLandmarkVidMulti.exe -fdir ../../samples/image_sequence -q -mloc model/main_clnf_general.txt) + - cmd: if exist "../samples" (FeatureExtraction.exe -fdir "../samples/image_sequence" -q) else (FeatureExtraction.exe -fdir "../../samples/image_sequence" -q) + - cmd: if exist "../samples" (FaceLandmarkVid.exe -f "../samples/default.wmv" -q) else (FaceLandmarkVid.exe -f "../../samples/default.wmv" -q) diff --git a/lib/3rdParty/OpenCV3.4/openCV3.4.props b/lib/3rdParty/OpenCV3.4/openCV3.4.props index f604b26a..723f0aa6 100644 --- a/lib/3rdParty/OpenCV3.4/openCV3.4.props +++ b/lib/3rdParty/OpenCV3.4/openCV3.4.props @@ -8,7 +8,7 @@ $(SolutionDir)lib\3rdParty\OpenCV3.4\include\opencv;$(SolutionDir)lib\3rdParty\OpenCV3.4\include;%(AdditionalIncludeDirectories) - $(SolutionDir)lib\3rdParty\OpenCV3.4\$(PlatformTarget)\$(PlatformToolset)\lib\$(Configuration);%(AdditionalLibraryDirectories) + $(SolutionDir)lib\3rdParty\OpenCV3.4\$(PlatformTarget)\v140\lib\$(Configuration);%(AdditionalLibraryDirectories) opencv_world340.lib;%(AdditionalDependencies) diff --git a/lib/3rdParty/boost/boost.props b/lib/3rdParty/boost/boost.props index 5dd95e16..9fee6ab7 100644 --- a/lib/3rdParty/boost/boost.props +++ b/lib/3rdParty/boost/boost.props @@ -8,8 +8,8 @@ $(SolutionDir)lib\3rdParty\boost;$(SolutionDir)lib\3rdParty\boost\boost;%(AdditionalIncludeDirectories) - $(SolutionDir)lib\3rdParty\boost\$(PlatformTarget)\$(PlatformToolset)\lib;%(AdditionalLibraryDirectories) - libboost_filesystem-vc$(PlatformToolsetVersion)-mt-1_63.lib;%(AdditionalDependencies) + $(SolutionDir)lib\3rdParty\boost\$(PlatformTarget)\v140\lib;%(AdditionalLibraryDirectories) + libboost_filesystem-vc140-mt-1_63.lib;%(AdditionalDependencies) diff --git a/lib/3rdParty/boost/boost_d.props b/lib/3rdParty/boost/boost_d.props index 97b70cc4..6c8d0d89 100644 --- a/lib/3rdParty/boost/boost_d.props +++ b/lib/3rdParty/boost/boost_d.props @@ -8,8 +8,8 @@ $(SolutionDir)lib\3rdParty\boost;$(SolutionDir)lib\3rdParty\boost\boost;%(AdditionalIncludeDirectories) - $(SolutionDir)lib\3rdParty\boost\$(PlatformTarget)\$(PlatformToolset)\lib;%(AdditionalLibraryDirectories) - libboost_filesystem-vc$(PlatformToolsetVersion)-mt-gd-1_63.lib;%(AdditionalDependencies) + $(SolutionDir)lib\3rdParty\boost\$(PlatformTarget)\v140\lib;%(AdditionalLibraryDirectories) + libboost_filesystem-vc140-mt-gd-1_63.lib;%(AdditionalDependencies) diff --git a/lib/3rdParty/dlib/dlib.props b/lib/3rdParty/dlib/dlib.props index 73669a38..2c2d7fd4 100644 --- a/lib/3rdParty/dlib/dlib.props +++ b/lib/3rdParty/dlib/dlib.props @@ -5,7 +5,7 @@ $(SolutionDir)lib\3rdParty\dlib\include\dlib\..;%(AdditionalIncludeDirectories) - $(SolutionDir)lib\3rdParty\dlib\lib\$(PlatformTarget)\$(PlatformToolset)\$(Configuration);%(AdditionalLibraryDirectories) + $(SolutionDir)lib\3rdParty\dlib\lib\$(PlatformTarget)\v140\$(Configuration);%(AdditionalLibraryDirectories) dlib.lib;%(AdditionalDependencies)