restructure external code and handle 3rd party licenses correctly

This commit is contained in:
mlangkabel
2018-12-11 16:50:47 +01:00
parent 2f5409af5d
commit 20b2db0571
20 changed files with 165753 additions and 11 deletions
+12
View File
@@ -46,15 +46,27 @@ after_build:
- cd artifacts_core
- mkdir lib
- mkdir include
- mkdir license
- cd ..
- ps: |
copy build/core/release/sourcetraildb.lib artifacts_core/lib/
copy build/core/include/version.h artifacts_core/include/
copy core/include/* artifacts_core/include/
copy LICENSE.txt artifacts_core/license/license_sourcetraildb.txt
copy external/catch/license_catch.txt artifacts_core/license/
copy external/cpp_sqlite/license_cpp_sqlite.txt artifacts_core/license/
copy external/json/license_json.txt artifacts_core/license/
- mkdir artifacts_bindings_python
- cd artifacts_bindings_python
- mkdir license
- cd ..
- ps: |
copy build/bindings_python/release/_sourcetraildb.pyd artifacts_bindings_python/
copy build/bindings_python/release/sourcetraildb.py artifacts_bindings_python/
copy LICENSE.txt artifacts_bindings_python/license/license_sourcetraildb.txt
copy external/catch/license_catch.txt artifacts_bindings_python/license/
copy external/cpp_sqlite/license_cpp_sqlite.txt artifacts_bindings_python/license/
copy external/json/license_json.txt artifacts_bindings_python/license/
test_script: