-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Add appveyor.yml. * Add Conan installation/setup to appveyor.yml. * Fix appveyor.yml environment. * Use Chocolatey to install Conan. * Use pip to install Conan. * Fix Conan setup. * Fix appveyor.yml. * Add a testing target that works on Windows. * Attempt to fix Boost on AppVeyor. * Remove extraneous Boost components. * Help AppVeyor find Boost. * Add BOOST_LIBRARY_PATH. * Fix AppVeyor syntax error. * Fix Boost library dir environment variable name. * Attempt to diagnose AppVeyor issues. * Attempt to diagnose AppVeyor issues. * Try to make AppVeyor issue a build. * Add missing VisualStudioVersion environment variable. * Fix appveyor.yml syntax. * Try a different way of getting VC version. * Add missing %. * More diagnostics. * Yet more diagnostics. * Investigate AppVeyor library structure. * Hard-code VC version in Boost library dir. * More diagnostics. * Experiment some more. * More investigation. * Clean up.
- Loading branch information
Showing
7 changed files
with
137 additions
and
26 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
*.bat text eol=lf | ||
*.c text eol=lf | ||
*.cpp text eol=lf | ||
*.h text eol=lf | ||
*.hpp text eol=lf | ||
*.ipp text eol=lf | ||
*.js text eol=lf | ||
*.json text eol=lf | ||
*.md text eol=lf | ||
*.ml text eol=lf | ||
*.mll text eol=lf | ||
*.mly text eol=lf | ||
*.py text eol=lf | ||
*.sh text eol=lf | ||
*.txt text eol=lf | ||
*.yml text eol=lf |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,69 @@ | ||
# version string format -- This will be overwritten later anyway | ||
version: "{build}" | ||
|
||
image: | ||
- Visual Studio 2017 | ||
- Visual Studio 2015 | ||
|
||
platform: | ||
- x86 | ||
- x64 | ||
|
||
configuration: | ||
- Debug | ||
- Release | ||
|
||
init: | ||
- git config --global core.autocrlf input | ||
# Set build version to git commit-hash | ||
- ps: Update-AppveyorBuild -Version "$($env:APPVEYOR_REPO_BRANCH) - $($env:APPVEYOR_REPO_COMMIT)" | ||
|
||
install: | ||
# Set up Conan. | ||
- set PATH=%PATH%;%PYTHON%/Scripts/ | ||
- pip.exe install conan | ||
- conan user | ||
- conan --version | ||
- scripts\set-up-conan.bat | ||
|
||
environment: | ||
BOOST_ROOT: C:/Libraries/boost_1_66_0 | ||
|
||
for: | ||
- matrix: | ||
only: | ||
- platform: x64 | ||
configuration: Release | ||
before_build: | ||
- fips set config win64-vstudio-release | ||
environment: | ||
LIBRARY_ARCHITECTURE: lib64 | ||
- matrix: | ||
only: | ||
- platform: x64 | ||
configuration: Debug | ||
before_build: | ||
- fips set config win64-vstudio-debug | ||
environment: | ||
LIBRARY_ARCHITECTURE: lib64 | ||
- matrix: | ||
only: | ||
- platform: x86 | ||
configuration: Release | ||
before_build: | ||
- fips set config win32-vstudio-release | ||
environment: | ||
LIBRARY_ARCHITECTURE: lib32 | ||
- matrix: | ||
only: | ||
- platform: x86 | ||
configuration: Debug | ||
before_build: | ||
- fips set config win32-vstudio-debug | ||
environment: | ||
LIBRARY_ARCHITECTURE: lib32 | ||
|
||
build_script: | ||
- set BOOST_LIBRARYDIR=%BOOST_ROOT%/%LIBRARY_ARCHITECTURE%-msvc-14.1 | ||
- fips gen | ||
- fips make ctest |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
:: Install additional Conan remotes that are needed to build alia. | ||
@echo off | ||
echo "Setting up Conan..." | ||
conan remote add conan-community https://api.bintray.com/conan/conan-community/conan || exit /b | ||
conan remote add conan-transit https://api.bintray.com/conan/conan/conan-transit || exit /b |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters