diff --git a/.gitattributes b/.gitattributes index 3e35a0d8496..dd5c0d9ad68 100644 --- a/.gitattributes +++ b/.gitattributes @@ -4,4 +4,5 @@ *.mzml binary *.mzxml binary -*.sh text eol=lf \ No newline at end of file +*.sh text eol=lf +*.jam text eol=lf \ No newline at end of file diff --git a/.gitignore b/.gitignore index 210ab61893b..230f01669f6 100644 --- a/.gitignore +++ b/.gitignore @@ -174,9 +174,6 @@ _TeamCity* *.coverage *.coveragexml -# Visual Studio test playlists -*.playlist - # NCrunch _NCrunch_* .*crunch*.local.xml @@ -229,11 +226,6 @@ PublishScripts/ # NuGet v3's project.json files produces more ignorable files *.nuget.props *.nuget.targets -# Spurious NuGet.Config regenerated in a .nuget folder nested inside another -# .nuget folder (seen only on some machines, e.g. idpicker/.nuget/.nuget/); never -# part of the project. Anchored to the nested case so the tracked top-level -# idpicker/.nuget/ files (NuGet.Config, NuGet.exe, NuGet.targets) are unaffected. -**/.nuget/.nuget/ # Microsoft Azure Build Output csx/ @@ -387,14 +379,11 @@ build-nt-x86 /libraries/msparser_*_win64 /libraries/msparser_*_linux64 /libraries/zlib* -/libraries/zstd* Version.cpp /pwiz_tools/BiblioSpec/tests/inputs /pwiz_tools/BiblioSpec/tests/output /pwiz_tools/SeeMS/**/AssemblyInfo.cs /pwiz_tools/MSConvertGUI/**/AssemblyInfo.cs -/pwiz_tools/Osprey/**/AssemblyInfo.cs -/pwiz_tools/Osprey/dist/ /pwiz_tools/Bumbershoot/**/*Version.cpp /pwiz_tools/Bumbershoot/**/AssemblyInfo.cpp /pwiz_tools/Bumbershoot/**/AssemblyInfo.cs @@ -442,7 +431,6 @@ SkylineTester Results /b.bat /b64.bat /b32.bat -/bo*.bat /bs.bat /bs64.bat /bs32.bat @@ -465,9 +453,6 @@ SkylineTester Results /pwiz_tools/Skyline/SkylineTester/Properties/AssemblyInfo.cs /pwiz_tools/Skyline/TestRunner/Properties/AssemblyInfo.cs /pwiz_tools/Skyline/Executables/SkylineBatch/SkylineBatch/Properties/AssemblyInfo.cs -/pwiz_tools/Skyline/Executables/AutoQC/AutoQC/Properties/AssemblyInfo.cs -/pwiz_tools/Skyline/Executables/Tools/SkylineMcp/SkylineAiConnector/Properties/AssemblyInfo.cs -/pwiz_tools/Skyline/Executables/Tools/SkylineMcp/SkylineMcpServer/Properties/AssemblyInfo.cs /pwiz_tools/Skyline/Executables/Installer/FileList64.txt /pwiz_tools/Skyline/TestSettings_x??.testsettings /pwiz_tools/Skyline/SignAfterPublishPW.bat @@ -497,7 +482,16 @@ SkylineTester Results /tutorialTestNames.txt /tests.txt /pwiz_tools/Skyline/Translation/Scratch +pwiz/data/vendor_readers/Agilent/Reader_Agilent_Test.data/ImsSynthCCS.mz +pwiz/BrowseOnly/ +coutd.txt +cout.txt +cerrd.txt +cerr.txt + +mt_tools/copy_lib.cmd +mt_tools/pwiz-config-version.cmake +mt_tools/pwiz-config.cmake + +/libraries/zstd-1.5.7/ -# AI tooling junction (created by build with --ai flag) -/.claude -ai/ diff --git a/mt_build.bat b/mt_build.bat new file mode 100644 index 00000000000..b440bfe57ee --- /dev/null +++ b/mt_build.bat @@ -0,0 +1,3 @@ +rem run from VC command prompt +quickbuild.bat address-model=64 --i-agree-to-the-vendor-licenses --without-shimadzu --abbreviate-paths pwiz msconvert + diff --git a/mt_build_cvgen.bat b/mt_build_cvgen.bat new file mode 100644 index 00000000000..903c59d243d --- /dev/null +++ b/mt_build_cvgen.bat @@ -0,0 +1,3 @@ +quickbuild.bat address-model=64 --i-agree-to-the-vendor-licenses --without-bruker --without-sciex --without-shimadzu --without-waters -j8 --abbreviate-paths pwiz/data/common//cvgen + + diff --git a/mt_build_debug.bat b/mt_build_debug.bat new file mode 100644 index 00000000000..ba47713d46f --- /dev/null +++ b/mt_build_debug.bat @@ -0,0 +1,3 @@ +rem run from VC command prompt +quickbuild.bat address-model=64 variant=debug --i-agree-to-the-vendor-licenses --without-shimadzu --abbreviate-paths pwiz msconvert + diff --git a/mt_generate_cv.bat b/mt_generate_cv.bat new file mode 100644 index 00000000000..e50728fbe0d --- /dev/null +++ b/mt_generate_cv.bat @@ -0,0 +1,7 @@ +SET CVGEN_PATH=".\build-nt-x86\pwiz\data\common\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt" +SET OBO_PATH=".\pwiz\data\common" + +%CVGEN_PATH%\cvgen.exe %OBO_PATH%\psi-ms.obo %OBO_PATH%\unimod.obo %OBO_PATH%\unit.obo %OBO_PATH%\imagingMS.obo + +copy %CVGEN_PATH%\cv.hpp %OBO_PATH% +copy %CVGEN_PATH%\cv.cpp %OBO_PATH% \ No newline at end of file diff --git a/mt_tools/copy_lib.cmd.in b/mt_tools/copy_lib.cmd.in new file mode 100644 index 00000000000..37c28477f33 --- /dev/null +++ b/mt_tools/copy_lib.cmd.in @@ -0,0 +1,450 @@ +copy /y E:\github\pwiz\build-nt-x86\ext\boost\chrono-1_76_0\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libboost_chrono-vc143-mt.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\ext\boost\filesystem-1_76_0\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libboost_filesystem-vc143-mt.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\ext\boost\iostreams-1_76_0\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libboost_iostreams-vc143-mt.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\ext\boost\nowide-1_76_0\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libboost_nowide-vc143-mt.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\ext\boost\program_options-1_76_0\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libboost_program_options-vc143-mt.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\ext\boost\serialization-1_76_0\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libboost_serialization-vc143-mt.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\ext\boost\system-1_76_0\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libboost_system-vc143-mt.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\ext\boost\thread-1_76_0\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libboost_thread-vc143-mt.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\ext\freetype\freetype\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libfreetype-vc143-mt-2_4.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\ext\gd\gd\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libgd-vc143-mt-2_1.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\ext\hdf5\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libhdf5.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\ext\hdf5\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libhdf5pp.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\libraries\libsvm-3.0\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libsvm.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\libraries\SQLite\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libsqlite3.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\libraries\SQLite\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libsqlite3pp.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libboost_chrono-vc143-mt-gd.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libboost_filesystem-vc143-mt-gd.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libboost_iostreams-vc143-mt-gd.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libboost_nowide-vc143-mt-gd.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libboost_program_options-vc143-mt-gd.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libboost_serialization-vc143-mt-gd.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libboost_system-vc143-mt-gd.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libboost_thread-vc143-mt-gd.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libfreetype-vc143-mt-gd-2_4.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libgd-vc143-mt-gd-2_1.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libhdf5.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libhdf5pp.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpng.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_analysis_chromatogram_processing.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_analysis_common.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_analysis_demux.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_analysis_demuxtestdata.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_analysis_diaumpire.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_analysis_frequency.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_analysis_passive.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_analysis_passive_core.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_analysis_peakdetect.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_analysis_peptideid.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_analysis_proteome_processing.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_analysis_spectrum_processing.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_analysis_spectrum_processing_basic.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_analysis_version.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_data_common.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_data_identdata.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_data_identdata_examples.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_data_identdata_version.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_data_misc.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_data_msdata.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_data_msdata_core.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_data_msdata_examples.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_data_msdata_mz5.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_data_msdata_mzmlb.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_data_msdata_version.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_data_obo.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_data_proteome.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_data_proteome_examples.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_data_proteome_version.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_data_tradata.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_data_tradata_examples.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_data_tradata_version.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_data_vendor_readers.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_reader_abi.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_reader_abi_t2d.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_reader_agilent.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_reader_bruker.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_reader_shimadzu.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_reader_thermo.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_reader_uimf.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_reader_unifi.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_reader_waters.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_tools_common.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_utility_chemistry.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_utility_image.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_utility_math.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_utility_minimxml.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_utility_misc.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_utility_vendor_reader_test_harness.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_vendor_api_abi.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_vendor_api_agilent.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_vendor_api_bruker.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_vendor_api_thermo.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_vendor_api_uimf.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_vendor_api_unifi.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_version.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libSHA1.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libsqlite3.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libsqlite3pp.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libsvm.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libzlib.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\msconvert.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libboost_chrono-vc143-mt.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libboost_filesystem-vc143-mt.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libboost_iostreams-vc143-mt.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libboost_nowide-vc143-mt.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libboost_program_options-vc143-mt.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libboost_serialization-vc143-mt.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libboost_system-vc143-mt.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libboost_thread-vc143-mt.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libfreetype-vc143-mt-2_4.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libgd-vc143-mt-2_1.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libhdf5.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libhdf5pp.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpng.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_analysis_chromatogram_processing.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_analysis_common.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_analysis_demux.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_analysis_demuxtestdata.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_analysis_diaumpire.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_analysis_frequency.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_analysis_passive.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_analysis_passive_core.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_analysis_peakdetect.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_analysis_peptideid.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_analysis_proteome_processing.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_analysis_spectrum_processing.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_analysis_spectrum_processing_basic.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_analysis_version.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_data_common.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_data_identdata.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_data_identdata_examples.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_data_identdata_version.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_data_misc.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_data_msdata.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_data_msdata_core.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_data_msdata_examples.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_data_msdata_mz5.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_data_msdata_mzmlb.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_data_msdata_version.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_data_obo.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_data_proteome.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_data_proteome_examples.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_data_proteome_version.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_data_tradata.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_data_tradata_examples.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_data_tradata_version.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_data_vendor_readers.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_reader_abi.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_reader_abi_t2d.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_reader_agilent.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_reader_bruker.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_reader_shimadzu.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_reader_thermo.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_reader_uimf.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_reader_unifi.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_reader_waters.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_tools_common.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_utility_chemistry.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_utility_image.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_utility_math.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_utility_minimxml.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_utility_misc.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_utility_vendor_reader_test_harness.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_vendor_api_abi.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_vendor_api_agilent.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_vendor_api_bruker.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_vendor_api_thermo.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_vendor_api_uimf.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_vendor_api_unifi.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_version.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libSHA1.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libsqlite3.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libsqlite3pp.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libsvm.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libzlib.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\msconvert.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\analysis\chromatogram_processing\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_chromatogram_processing.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\analysis\common\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_common.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\analysis\demux\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_demux.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\analysis\demux\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_demuxtestdata.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\analysis\dia_umpire\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_diaumpire.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\analysis\frequency\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_frequency.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\analysis\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_version.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\analysis\passive\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_passive.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\analysis\passive\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_passive_core.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\analysis\peakdetect\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_peakdetect.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\analysis\peptideid\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_peptideid.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\analysis\proteome_processing\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_proteome_processing.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\analysis\spectrum_processing\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_spectrum_processing.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\analysis\spectrum_processing\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_spectrum_processing_basic.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\data\common\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_common.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\data\common\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_obo.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\data\identdata\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_identdata.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\data\identdata\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_identdata_examples.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\data\identdata\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_identdata_version.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\data\misc\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_misc.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\data\msdata\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_msdata.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\data\msdata\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_msdata_core.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\data\msdata\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_msdata_examples.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\data\msdata\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_msdata_version.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\data\msdata\mz5\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_msdata_mz5.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\data\msdata\mzmlb\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_msdata_mzmlb.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\data\proteome\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_proteome.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\data\proteome\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_proteome_examples.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\data\proteome\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_proteome_version.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\data\tradata\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_tradata.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\data\tradata\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_tradata_examples.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\data\tradata\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_tradata_version.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\data\vendor_readers\ABI\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_reader_abi.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\data\vendor_readers\ABI\T2D\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_reader_abi_t2d.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\data\vendor_readers\Agilent\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_reader_agilent.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\data\vendor_readers\Bruker\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_reader_bruker.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\data\vendor_readers\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_vendor_readers.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\data\vendor_readers\Shimadzu\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_reader_shimadzu.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\data\vendor_readers\Thermo\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_reader_thermo.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\data\vendor_readers\UIMF\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_reader_uimf.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\data\vendor_readers\UNIFI\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_reader_unifi.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\data\vendor_readers\Waters\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_reader_waters.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_version.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\utility\chemistry\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_utility_chemistry.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\utility\math\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_utility_math.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\utility\minimxml\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_utility_minimxml.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\utility\misc\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_utility_image.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\utility\misc\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_utility_misc.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\utility\misc\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_utility_vendor_reader_test_harness.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\utility\misc\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libSHA1.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz_aux\msrc\utility\vendor_api\ABI\msvc-14.3\rls\adrs-mdl-64\lnk-sttc\thrd-mlt\us-clr-tr\libpwiz_vendor_api_abi.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz_aux\msrc\utility\vendor_api\Agilent\msvc-14.3\rls\adrs-mdl-64\lnk-sttc\thrd-mlt\us-clr-tr\libpwiz_vendor_api_agilent.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz_aux\msrc\utility\vendor_api\Bruker\msvc-14.3\rls\adrs-mdl-64\lnk-sttc\thrd-mlt\us-clr-tr\libpwiz_vendor_api_bruker.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz_aux\msrc\utility\vendor_api\thermo\msvc-14.3\rls\adrs-mdl-64\lnk-sttc\thrd-mlt\us-clr-tr\libpwiz_vendor_api_thermo.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz_aux\msrc\utility\vendor_api\UIMF\msvc-14.3\rls\adrs-mdl-64\lnk-sttc\thrd-mlt\us-clr-tr\libpwiz_vendor_api_uimf.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz_aux\msrc\utility\vendor_api\UNIFI\msvc-14.3\rls\adrs-mdl-64\lnk-sttc\thrd-mlt\us-clr-tr\libpwiz_vendor_api_unifi.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz_tools\commandline\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\msconvert.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz_tools\common\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_tools_common.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\standalone\libpng\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpng.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\standalone\zlib\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libzlib.lib E:\github\pwiz\build-nt-x86\msvc-release-x86_64 +copy /y E:\github\pwiz\build-nt-x86\ext\boost\chrono-1_76_0\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libboost_chrono-vc143-mt-gd.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\ext\boost\filesystem-1_76_0\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libboost_filesystem-vc143-mt-gd.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\ext\boost\iostreams-1_76_0\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libboost_iostreams-vc143-mt-gd.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\ext\boost\nowide-1_76_0\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libboost_nowide-vc143-mt-gd.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\ext\boost\program_options-1_76_0\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libboost_program_options-vc143-mt-gd.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\ext\boost\serialization-1_76_0\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libboost_serialization-vc143-mt-gd.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\ext\boost\system-1_76_0\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libboost_system-vc143-mt-gd.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\ext\boost\thread-1_76_0\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libboost_thread-vc143-mt-gd.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\ext\freetype\freetype\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libfreetype-vc143-mt-gd-2_4.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\ext\gd\gd\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libgd-vc143-mt-gd-2_1.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\ext\hdf5\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libhdf5.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\ext\hdf5\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libhdf5pp.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\libraries\libsvm-3.0\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libsvm.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\libraries\SQLite\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libsqlite3.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\libraries\SQLite\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libsqlite3pp.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libboost_chrono-vc143-mt-gd.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libboost_filesystem-vc143-mt-gd.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libboost_iostreams-vc143-mt-gd.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libboost_nowide-vc143-mt-gd.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libboost_program_options-vc143-mt-gd.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libboost_serialization-vc143-mt-gd.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libboost_system-vc143-mt-gd.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libboost_thread-vc143-mt-gd.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libfreetype-vc143-mt-gd-2_4.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libgd-vc143-mt-gd-2_1.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libhdf5.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libhdf5pp.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpng.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_analysis_chromatogram_processing.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_analysis_common.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_analysis_demux.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_analysis_demuxtestdata.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_analysis_diaumpire.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_analysis_frequency.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_analysis_passive.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_analysis_passive_core.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_analysis_peakdetect.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_analysis_peptideid.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_analysis_proteome_processing.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_analysis_spectrum_processing.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_analysis_spectrum_processing_basic.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_analysis_version.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_data_common.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_data_identdata.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_data_identdata_examples.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_data_identdata_version.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_data_misc.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_data_msdata.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_data_msdata_core.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_data_msdata_examples.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_data_msdata_mz5.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_data_msdata_mzmlb.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_data_msdata_version.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_data_obo.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_data_proteome.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_data_proteome_examples.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_data_proteome_version.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_data_tradata.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_data_tradata_examples.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_data_tradata_version.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_data_vendor_readers.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_reader_abi.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_reader_abi_t2d.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_reader_agilent.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_reader_bruker.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_reader_shimadzu.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_reader_thermo.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_reader_uimf.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_reader_unifi.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_reader_waters.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_tools_common.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_utility_chemistry.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_utility_image.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_utility_math.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_utility_minimxml.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_utility_misc.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_utility_vendor_reader_test_harness.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_vendor_api_abi.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_vendor_api_agilent.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_vendor_api_bruker.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_vendor_api_thermo.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_vendor_api_uimf.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_vendor_api_unifi.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libpwiz_version.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libSHA1.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libsqlite3.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libsqlite3pp.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libsvm.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\libzlib.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-debug-x86_64\msconvert.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libboost_chrono-vc143-mt.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libboost_filesystem-vc143-mt.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libboost_iostreams-vc143-mt.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libboost_nowide-vc143-mt.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libboost_program_options-vc143-mt.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libboost_serialization-vc143-mt.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libboost_system-vc143-mt.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libboost_thread-vc143-mt.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libfreetype-vc143-mt-2_4.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libgd-vc143-mt-2_1.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libhdf5.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libhdf5pp.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpng.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_analysis_chromatogram_processing.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_analysis_common.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_analysis_demux.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_analysis_demuxtestdata.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_analysis_diaumpire.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_analysis_frequency.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_analysis_passive.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_analysis_passive_core.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_analysis_peakdetect.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_analysis_peptideid.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_analysis_proteome_processing.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_analysis_spectrum_processing.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_analysis_spectrum_processing_basic.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_analysis_version.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_data_common.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_data_identdata.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_data_identdata_examples.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_data_identdata_version.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_data_misc.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_data_msdata.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_data_msdata_core.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_data_msdata_examples.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_data_msdata_mz5.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_data_msdata_mzmlb.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_data_msdata_version.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_data_obo.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_data_proteome.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_data_proteome_examples.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_data_proteome_version.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_data_tradata.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_data_tradata_examples.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_data_tradata_version.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_data_vendor_readers.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_reader_abi.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_reader_abi_t2d.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_reader_agilent.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_reader_bruker.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_reader_shimadzu.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_reader_thermo.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_reader_uimf.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_reader_unifi.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_reader_waters.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_tools_common.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_utility_chemistry.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_utility_image.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_utility_math.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_utility_minimxml.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_utility_misc.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_utility_vendor_reader_test_harness.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_vendor_api_abi.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_vendor_api_agilent.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_vendor_api_bruker.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_vendor_api_thermo.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_vendor_api_uimf.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_vendor_api_unifi.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libpwiz_version.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libSHA1.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libsqlite3.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libsqlite3pp.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libsvm.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\libzlib.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\msvc-release-x86_64\msconvert.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\analysis\chromatogram_processing\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_chromatogram_processing.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\analysis\common\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_common.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\analysis\demux\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_demux.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\analysis\demux\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_demuxtestdata.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\analysis\dia_umpire\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_diaumpire.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\analysis\frequency\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_frequency.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\analysis\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_version.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\analysis\passive\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_passive.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\analysis\passive\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_passive_core.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\analysis\peakdetect\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_peakdetect.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\analysis\peptideid\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_peptideid.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\analysis\proteome_processing\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_proteome_processing.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\analysis\spectrum_processing\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_spectrum_processing.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\analysis\spectrum_processing\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_spectrum_processing_basic.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\data\common\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_common.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\data\common\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_obo.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\data\identdata\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_identdata.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\data\identdata\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_identdata_examples.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\data\identdata\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_identdata_version.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\data\misc\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_misc.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\data\msdata\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_msdata.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\data\msdata\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_msdata_core.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\data\msdata\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_msdata_examples.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\data\msdata\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_msdata_version.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\data\msdata\mz5\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_msdata_mz5.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\data\msdata\mzmlb\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_msdata_mzmlb.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\data\proteome\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_proteome.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\data\proteome\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_proteome_examples.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\data\proteome\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_proteome_version.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\data\tradata\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_tradata.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\data\tradata\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_tradata_examples.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\data\tradata\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_tradata_version.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\data\vendor_readers\ABI\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_reader_abi.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\data\vendor_readers\ABI\T2D\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_reader_abi_t2d.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\data\vendor_readers\Agilent\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_reader_agilent.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\data\vendor_readers\Bruker\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_reader_bruker.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\data\vendor_readers\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_vendor_readers.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\data\vendor_readers\Shimadzu\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_reader_shimadzu.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\data\vendor_readers\Thermo\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_reader_thermo.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\data\vendor_readers\UIMF\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_reader_uimf.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\data\vendor_readers\UNIFI\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_reader_unifi.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\data\vendor_readers\Waters\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_reader_waters.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_version.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\utility\chemistry\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_utility_chemistry.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\utility\math\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_utility_math.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\utility\minimxml\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_utility_minimxml.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\utility\misc\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_utility_image.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\utility\misc\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_utility_misc.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\utility\misc\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_utility_vendor_reader_test_harness.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz\utility\misc\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libSHA1.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz_aux\msrc\utility\vendor_api\ABI\msvc-14.3\dbg\adrs-mdl-64\lnk-sttc\thrd-mlt\us-clr-tr\libpwiz_vendor_api_abi.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz_aux\msrc\utility\vendor_api\Agilent\msvc-14.3\dbg\adrs-mdl-64\lnk-sttc\thrd-mlt\us-clr-tr\libpwiz_vendor_api_agilent.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz_aux\msrc\utility\vendor_api\Bruker\msvc-14.3\dbg\adrs-mdl-64\lnk-sttc\thrd-mlt\us-clr-tr\libpwiz_vendor_api_bruker.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz_aux\msrc\utility\vendor_api\thermo\msvc-14.3\dbg\adrs-mdl-64\lnk-sttc\thrd-mlt\us-clr-tr\libpwiz_vendor_api_thermo.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz_aux\msrc\utility\vendor_api\UIMF\msvc-14.3\dbg\adrs-mdl-64\lnk-sttc\thrd-mlt\us-clr-tr\libpwiz_vendor_api_uimf.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz_aux\msrc\utility\vendor_api\UNIFI\msvc-14.3\dbg\adrs-mdl-64\lnk-sttc\thrd-mlt\us-clr-tr\libpwiz_vendor_api_unifi.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz_tools\commandline\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\msconvert.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\pwiz_tools\common\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_tools_common.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\standalone\libpng\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpng.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 +copy /y E:\github\pwiz\build-nt-x86\standalone\zlib\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libzlib.lib E:\github\pwiz\build-nt-x86\msvc-debug-x86_64 diff --git a/mt_tools/copy_lib.in b/mt_tools/copy_lib.in new file mode 100644 index 00000000000..aa5fb8eda99 --- /dev/null +++ b/mt_tools/copy_lib.in @@ -0,0 +1,450 @@ +copy /y "@PWIZ_BUILD_DIR@\ext\boost\chrono-1_76_0\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libboost_chrono-vc143-mt.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\ext\boost\filesystem-1_76_0\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libboost_filesystem-vc143-mt.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\ext\boost\iostreams-1_76_0\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libboost_iostreams-vc143-mt.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\ext\boost\nowide-1_76_0\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libboost_nowide-vc143-mt.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\ext\boost\program_options-1_76_0\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libboost_program_options-vc143-mt.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\ext\boost\serialization-1_76_0\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libboost_serialization-vc143-mt.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\ext\boost\system-1_76_0\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libboost_system-vc143-mt.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\ext\boost\thread-1_76_0\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libboost_thread-vc143-mt.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\ext\freetype\freetype\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libfreetype-vc143-mt-2_4.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\ext\gd\gd\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libgd-vc143-mt-2_1.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\ext\hdf5\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libhdf5.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\ext\hdf5\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libhdf5pp.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\libraries\libsvm-3.0\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libsvm.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\libraries\SQLite\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libsqlite3.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\libraries\SQLite\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libsqlite3pp.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libboost_chrono-vc143-mt-gd.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libboost_filesystem-vc143-mt-gd.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libboost_iostreams-vc143-mt-gd.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libboost_nowide-vc143-mt-gd.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libboost_program_options-vc143-mt-gd.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libboost_serialization-vc143-mt-gd.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libboost_system-vc143-mt-gd.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libboost_thread-vc143-mt-gd.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libfreetype-vc143-mt-gd-2_4.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libgd-vc143-mt-gd-2_1.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libhdf5.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libhdf5pp.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpng.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_analysis_chromatogram_processing.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_analysis_common.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_analysis_demux.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_analysis_demuxtestdata.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_analysis_diaumpire.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_analysis_frequency.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_analysis_passive.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_analysis_passive_core.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_analysis_peakdetect.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_analysis_peptideid.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_analysis_proteome_processing.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_analysis_spectrum_processing.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_analysis_spectrum_processing_basic.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_analysis_version.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_data_common.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_data_identdata.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_data_identdata_examples.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_data_identdata_version.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_data_misc.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_data_msdata.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_data_msdata_core.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_data_msdata_examples.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_data_msdata_mz5.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_data_msdata_mzmlb.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_data_msdata_version.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_data_obo.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_data_proteome.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_data_proteome_examples.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_data_proteome_version.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_data_tradata.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_data_tradata_examples.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_data_tradata_version.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_data_vendor_readers.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_reader_abi.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_reader_abi_t2d.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_reader_agilent.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_reader_bruker.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_reader_shimadzu.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_reader_thermo.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_reader_uimf.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_reader_unifi.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_reader_waters.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_tools_common.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_utility_chemistry.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_utility_image.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_utility_math.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_utility_minimxml.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_utility_misc.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_utility_vendor_reader_test_harness.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_vendor_api_abi.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_vendor_api_agilent.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_vendor_api_bruker.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_vendor_api_thermo.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_vendor_api_uimf.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_vendor_api_unifi.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_version.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libSHA1.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libsqlite3.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libsqlite3pp.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libsvm.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libzlib.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\msconvert.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libboost_chrono-vc143-mt.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libboost_filesystem-vc143-mt.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libboost_iostreams-vc143-mt.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libboost_nowide-vc143-mt.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libboost_program_options-vc143-mt.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libboost_serialization-vc143-mt.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libboost_system-vc143-mt.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libboost_thread-vc143-mt.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libfreetype-vc143-mt-2_4.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libgd-vc143-mt-2_1.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libhdf5.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libhdf5pp.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpng.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_analysis_chromatogram_processing.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_analysis_common.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_analysis_demux.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_analysis_demuxtestdata.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_analysis_diaumpire.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_analysis_frequency.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_analysis_passive.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_analysis_passive_core.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_analysis_peakdetect.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_analysis_peptideid.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_analysis_proteome_processing.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_analysis_spectrum_processing.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_analysis_spectrum_processing_basic.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_analysis_version.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_data_common.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_data_identdata.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_data_identdata_examples.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_data_identdata_version.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_data_misc.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_data_msdata.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_data_msdata_core.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_data_msdata_examples.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_data_msdata_mz5.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_data_msdata_mzmlb.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_data_msdata_version.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_data_obo.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_data_proteome.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_data_proteome_examples.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_data_proteome_version.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_data_tradata.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_data_tradata_examples.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_data_tradata_version.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_data_vendor_readers.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_reader_abi.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_reader_abi_t2d.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_reader_agilent.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_reader_bruker.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_reader_shimadzu.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_reader_thermo.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_reader_uimf.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_reader_unifi.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_reader_waters.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_tools_common.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_utility_chemistry.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_utility_image.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_utility_math.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_utility_minimxml.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_utility_misc.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_utility_vendor_reader_test_harness.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_vendor_api_abi.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_vendor_api_agilent.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_vendor_api_bruker.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_vendor_api_thermo.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_vendor_api_uimf.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_vendor_api_unifi.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_version.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libSHA1.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libsqlite3.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libsqlite3pp.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libsvm.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libzlib.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\msconvert.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\analysis\chromatogram_processing\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_chromatogram_processing.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\analysis\common\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_common.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\analysis\demux\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_demux.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\analysis\demux\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_demuxtestdata.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\analysis\dia_umpire\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_diaumpire.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\analysis\frequency\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_frequency.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\analysis\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_version.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\analysis\passive\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_passive.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\analysis\passive\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_passive_core.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\analysis\peakdetect\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_peakdetect.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\analysis\peptideid\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_peptideid.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\analysis\proteome_processing\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_proteome_processing.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\analysis\spectrum_processing\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_spectrum_processing.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\analysis\spectrum_processing\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_spectrum_processing_basic.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\common\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_common.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\common\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_obo.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\identdata\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_identdata.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\identdata\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_identdata_examples.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\identdata\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_identdata_version.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\misc\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_misc.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\msdata\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_msdata.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\msdata\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_msdata_core.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\msdata\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_msdata_examples.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\msdata\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_msdata_version.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\msdata\mz5\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_msdata_mz5.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\msdata\mzmlb\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_msdata_mzmlb.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\proteome\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_proteome.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\proteome\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_proteome_examples.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\proteome\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_proteome_version.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\tradata\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_tradata.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\tradata\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_tradata_examples.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\tradata\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_tradata_version.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\vendor_readers\ABI\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_reader_abi.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\vendor_readers\ABI\T2D\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_reader_abi_t2d.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\vendor_readers\Agilent\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_reader_agilent.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\vendor_readers\Bruker\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_reader_bruker.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\vendor_readers\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_vendor_readers.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\vendor_readers\Shimadzu\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_reader_shimadzu.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\vendor_readers\Thermo\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_reader_thermo.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\vendor_readers\UIMF\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_reader_uimf.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\vendor_readers\UNIFI\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_reader_unifi.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\vendor_readers\Waters\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_reader_waters.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_version.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\utility\chemistry\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_utility_chemistry.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\utility\math\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_utility_math.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\utility\minimxml\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_utility_minimxml.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\utility\misc\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_utility_image.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\utility\misc\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_utility_misc.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\utility\misc\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_utility_vendor_reader_test_harness.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\utility\misc\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libSHA1.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz_aux\msrc\utility\vendor_api\ABI\msvc-14.3\rls\adrs-mdl-64\lnk-sttc\thrd-mlt\us-clr-tr\libpwiz_vendor_api_abi.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz_aux\msrc\utility\vendor_api\Agilent\msvc-14.3\rls\adrs-mdl-64\lnk-sttc\thrd-mlt\us-clr-tr\libpwiz_vendor_api_agilent.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz_aux\msrc\utility\vendor_api\Bruker\msvc-14.3\rls\adrs-mdl-64\lnk-sttc\thrd-mlt\us-clr-tr\libpwiz_vendor_api_bruker.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz_aux\msrc\utility\vendor_api\thermo\msvc-14.3\rls\adrs-mdl-64\lnk-sttc\thrd-mlt\us-clr-tr\libpwiz_vendor_api_thermo.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz_aux\msrc\utility\vendor_api\UIMF\msvc-14.3\rls\adrs-mdl-64\lnk-sttc\thrd-mlt\us-clr-tr\libpwiz_vendor_api_uimf.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz_aux\msrc\utility\vendor_api\UNIFI\msvc-14.3\rls\adrs-mdl-64\lnk-sttc\thrd-mlt\us-clr-tr\libpwiz_vendor_api_unifi.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz_tools\commandline\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\msconvert.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz_tools\common\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_tools_common.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\standalone\libpng\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpng.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\standalone\zlib\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libzlib.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\ext\boost\chrono-1_76_0\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libboost_chrono-vc143-mt-gd.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\ext\boost\filesystem-1_76_0\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libboost_filesystem-vc143-mt-gd.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\ext\boost\iostreams-1_76_0\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libboost_iostreams-vc143-mt-gd.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\ext\boost\nowide-1_76_0\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libboost_nowide-vc143-mt-gd.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\ext\boost\program_options-1_76_0\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libboost_program_options-vc143-mt-gd.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\ext\boost\serialization-1_76_0\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libboost_serialization-vc143-mt-gd.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\ext\boost\system-1_76_0\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libboost_system-vc143-mt-gd.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\ext\boost\thread-1_76_0\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libboost_thread-vc143-mt-gd.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\ext\freetype\freetype\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libfreetype-vc143-mt-gd-2_4.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\ext\gd\gd\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libgd-vc143-mt-gd-2_1.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\ext\hdf5\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libhdf5.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\ext\hdf5\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libhdf5pp.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\libraries\libsvm-3.0\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libsvm.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\libraries\SQLite\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libsqlite3.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\libraries\SQLite\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libsqlite3pp.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libboost_chrono-vc143-mt-gd.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libboost_filesystem-vc143-mt-gd.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libboost_iostreams-vc143-mt-gd.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libboost_nowide-vc143-mt-gd.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libboost_program_options-vc143-mt-gd.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libboost_serialization-vc143-mt-gd.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libboost_system-vc143-mt-gd.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libboost_thread-vc143-mt-gd.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libfreetype-vc143-mt-gd-2_4.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libgd-vc143-mt-gd-2_1.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libhdf5.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libhdf5pp.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpng.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_analysis_chromatogram_processing.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_analysis_common.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_analysis_demux.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_analysis_demuxtestdata.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_analysis_diaumpire.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_analysis_frequency.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_analysis_passive.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_analysis_passive_core.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_analysis_peakdetect.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_analysis_peptideid.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_analysis_proteome_processing.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_analysis_spectrum_processing.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_analysis_spectrum_processing_basic.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_analysis_version.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_data_common.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_data_identdata.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_data_identdata_examples.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_data_identdata_version.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_data_misc.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_data_msdata.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_data_msdata_core.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_data_msdata_examples.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_data_msdata_mz5.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_data_msdata_mzmlb.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_data_msdata_version.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_data_obo.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_data_proteome.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_data_proteome_examples.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_data_proteome_version.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_data_tradata.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_data_tradata_examples.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_data_tradata_version.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_data_vendor_readers.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_reader_abi.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_reader_abi_t2d.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_reader_agilent.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_reader_bruker.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_reader_shimadzu.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_reader_thermo.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_reader_uimf.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_reader_unifi.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_reader_waters.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_tools_common.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_utility_chemistry.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_utility_image.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_utility_math.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_utility_minimxml.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_utility_misc.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_utility_vendor_reader_test_harness.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_vendor_api_abi.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_vendor_api_agilent.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_vendor_api_bruker.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_vendor_api_thermo.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_vendor_api_uimf.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_vendor_api_unifi.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libpwiz_version.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libSHA1.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libsqlite3.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libsqlite3pp.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libsvm.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\libzlib.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-debug-x86_64\msconvert.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libboost_chrono-vc143-mt.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libboost_filesystem-vc143-mt.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libboost_iostreams-vc143-mt.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libboost_nowide-vc143-mt.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libboost_program_options-vc143-mt.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libboost_serialization-vc143-mt.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libboost_system-vc143-mt.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libboost_thread-vc143-mt.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libfreetype-vc143-mt-2_4.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libgd-vc143-mt-2_1.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libhdf5.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libhdf5pp.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpng.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_analysis_chromatogram_processing.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_analysis_common.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_analysis_demux.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_analysis_demuxtestdata.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_analysis_diaumpire.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_analysis_frequency.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_analysis_passive.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_analysis_passive_core.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_analysis_peakdetect.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_analysis_peptideid.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_analysis_proteome_processing.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_analysis_spectrum_processing.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_analysis_spectrum_processing_basic.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_analysis_version.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_data_common.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_data_identdata.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_data_identdata_examples.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_data_identdata_version.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_data_misc.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_data_msdata.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_data_msdata_core.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_data_msdata_examples.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_data_msdata_mz5.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_data_msdata_mzmlb.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_data_msdata_version.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_data_obo.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_data_proteome.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_data_proteome_examples.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_data_proteome_version.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_data_tradata.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_data_tradata_examples.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_data_tradata_version.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_data_vendor_readers.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_reader_abi.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_reader_abi_t2d.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_reader_agilent.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_reader_bruker.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_reader_shimadzu.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_reader_thermo.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_reader_uimf.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_reader_unifi.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_reader_waters.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_tools_common.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_utility_chemistry.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_utility_image.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_utility_math.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_utility_minimxml.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_utility_misc.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_utility_vendor_reader_test_harness.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_vendor_api_abi.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_vendor_api_agilent.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_vendor_api_bruker.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_vendor_api_thermo.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_vendor_api_uimf.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_vendor_api_unifi.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libpwiz_version.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libSHA1.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libsqlite3.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libsqlite3pp.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libsvm.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\libzlib.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\msvc-release-x86_64\msconvert.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\analysis\chromatogram_processing\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_chromatogram_processing.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\analysis\common\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_common.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\analysis\demux\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_demux.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\analysis\demux\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_demuxtestdata.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\analysis\dia_umpire\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_diaumpire.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\analysis\frequency\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_frequency.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\analysis\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_version.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\analysis\passive\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_passive.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\analysis\passive\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_passive_core.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\analysis\peakdetect\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_peakdetect.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\analysis\peptideid\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_peptideid.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\analysis\proteome_processing\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_proteome_processing.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\analysis\spectrum_processing\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_spectrum_processing.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\analysis\spectrum_processing\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_spectrum_processing_basic.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\common\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_common.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\common\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_obo.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\identdata\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_identdata.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\identdata\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_identdata_examples.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\identdata\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_identdata_version.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\misc\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_misc.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\msdata\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_msdata.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\msdata\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_msdata_core.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\msdata\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_msdata_examples.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\msdata\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_msdata_version.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\msdata\mz5\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_msdata_mz5.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\msdata\mzmlb\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_msdata_mzmlb.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\proteome\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_proteome.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\proteome\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_proteome_examples.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\proteome\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_proteome_version.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\tradata\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_tradata.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\tradata\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_tradata_examples.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\tradata\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_tradata_version.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\vendor_readers\ABI\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_reader_abi.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\vendor_readers\ABI\T2D\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_reader_abi_t2d.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\vendor_readers\Agilent\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_reader_agilent.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\vendor_readers\Bruker\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_reader_bruker.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\vendor_readers\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_vendor_readers.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\vendor_readers\Shimadzu\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_reader_shimadzu.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\vendor_readers\Thermo\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_reader_thermo.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\vendor_readers\UIMF\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_reader_uimf.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\vendor_readers\UNIFI\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_reader_unifi.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\vendor_readers\Waters\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_reader_waters.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_version.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\utility\chemistry\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_utility_chemistry.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\utility\math\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_utility_math.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\utility\minimxml\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_utility_minimxml.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\utility\misc\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_utility_image.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\utility\misc\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_utility_misc.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\utility\misc\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_utility_vendor_reader_test_harness.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\utility\misc\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libSHA1.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz_aux\msrc\utility\vendor_api\ABI\msvc-14.3\dbg\adrs-mdl-64\lnk-sttc\thrd-mlt\us-clr-tr\libpwiz_vendor_api_abi.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz_aux\msrc\utility\vendor_api\Agilent\msvc-14.3\dbg\adrs-mdl-64\lnk-sttc\thrd-mlt\us-clr-tr\libpwiz_vendor_api_agilent.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz_aux\msrc\utility\vendor_api\Bruker\msvc-14.3\dbg\adrs-mdl-64\lnk-sttc\thrd-mlt\us-clr-tr\libpwiz_vendor_api_bruker.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz_aux\msrc\utility\vendor_api\thermo\msvc-14.3\dbg\adrs-mdl-64\lnk-sttc\thrd-mlt\us-clr-tr\libpwiz_vendor_api_thermo.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz_aux\msrc\utility\vendor_api\UIMF\msvc-14.3\dbg\adrs-mdl-64\lnk-sttc\thrd-mlt\us-clr-tr\libpwiz_vendor_api_uimf.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz_aux\msrc\utility\vendor_api\UNIFI\msvc-14.3\dbg\adrs-mdl-64\lnk-sttc\thrd-mlt\us-clr-tr\libpwiz_vendor_api_unifi.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz_tools\commandline\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\msconvert.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz_tools\common\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_tools_common.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\standalone\libpng\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpng.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\standalone\zlib\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libzlib.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" diff --git a/mt_tools/generate_cmake_config.py b/mt_tools/generate_cmake_config.py new file mode 100644 index 00000000000..92be4774ba8 --- /dev/null +++ b/mt_tools/generate_cmake_config.py @@ -0,0 +1,301 @@ + +import os +import argparse +import sys + +def get_dlls(fdir): + dll_files = [] + + # Get all dll files in fdir + + for file in os.listdir(fdir): + if os.path.isfile(os.path.join(fdir, file)): + if file.endswith('.dll'): + dll_files.append(file) + + # remove all files with names starting with 'api-ms-win-' from the list + + # dll_files = [x for x in dll_files if not x.startswith('api-ms-win-') + # and not x.startswith('vcruntime') + # and not x.startswith('msvc') + # and not x.startswith('msvcrt') + # and not x.startswith('vcomp') + # and not x.startswith('ucrt')] + + # dll_files = [x for x in dll_files if not x.startswith('api-ms-win-')] + # for i in range(len(lib_files)): + # lib_files[i] = '${pwiz_LIB_PREFIX}/' + lib_files[i] + + return dll_files + + + +parser = argparse.ArgumentParser() + +# Add argument for the path to the data directory +parser.add_argument('--pwiz_dir', type=str, default='..\\', help='Path to the pwiz directory') + +args = parser.parse_args() + +print(args) + +# Get the path to the pwiz directory + +pwiz_dir = args.pwiz_dir + +build_dir = pwiz_dir + '/build-nt-x86' +release_bin_dir = build_dir + '/msvc-release-x86_64' +debug_bin_dir = build_dir + '/msvc-debug-x86_64' +vendor_dir = pwiz_dir + '/pwiz_aux/msrc/utility/vendor_api' + + +print(build_dir) + +# check that the build directory exists + +if not os.path.exists(build_dir): + print('Build directory does not exist') + sys.exit(1) + +# Get all *.lib files in build directory and subdirectories + +lib_files = [] + +for root, dirs, files in os.walk(build_dir): + for file in files: + if file.endswith('.lib'): + lib_files.append(os.path.join(root, file)) + +lib_system_paths = lib_files.copy() + +lib_system_paths = [x for x in lib_system_paths if + 'Test.lib' not in x and + 'test.lib' not in x and + '_cli' not in x and + '_test_harness.lib' not in x and + '_examples.lib' not in x + ] + +release_lib_paths = [x for x in lib_system_paths if '\\dbg\\' not in x] +debug_lib_paths = [x for x in lib_system_paths if '\\rls\\' not in x] + + +vendors_lib = [] +for root, dirs, files in os.walk(vendor_dir): + for file in files: + if file.endswith('.lib'): + vendors_lib.append(os.path.join(root, file)) +vendors_lib_x64 = [x for x in vendors_lib if 'x86' not in x] + +for i in range(len(vendors_lib_x64)): + release_lib_paths.append(vendors_lib_x64[i]) + + + +with open('copy_lib.cmd', 'w') as f: + for file in release_lib_paths: + f.write('copy /y ' + '"' + os.path.abspath(file) + '"' + ' ' + '"' + os.path.abspath(release_bin_dir) + '"' + '\n') + for file in debug_lib_paths: + f.write('copy /y ' + '"' + os.path.abspath(file) + '" "' + os.path.abspath(debug_bin_dir) + '"' + '\n') + +# Find common prefix of all lib files + +lib_files = [] + +for root, dirs, files in os.walk(release_bin_dir): + for file in files: + if file.endswith('.lib'): + lib_files.append(os.path.join(root, file)) + +for root, dirs, files in os.walk(debug_bin_dir): + for file in files: + if file.endswith('.lib'): + lib_files.append(os.path.join(root, file)) + +common_prefix = '..\/build-nt-x86/' + +print('Common prefix: ' + common_prefix) + +# remove common prefix from all lib files + + +for i in range(len(lib_files)): + lib_files[i] = lib_files[i].replace(common_prefix, '') + +# remove leading slash from all lib files + +for i in range(len(lib_files)): + lib_files[i] = lib_files[i].lstrip('/') + +# change \\ to / in all lib files + +for i in range(len(lib_files)): + lib_files[i] = lib_files[i].replace('\\', '/') + +# prepend '${pwiz_LIB_PREFIX}/' to all lib files + + + +# remove all files with 'test' in the name from the list + +print('Number of lib files: ' + str(len(lib_files))) + +lib_files = [x for x in lib_files if + 'Test.lib' not in x and + 'test.lib' not in x and + '_cli' not in x + ] + + + +print('Number of lib files: ' + str(len(lib_files))) + +debug_lib_files = [x for x in lib_files if 'msvc-release-x86_64/' not in x] +release_lib_files = [x for x in lib_files if 'msvc-debug-x86_64/' not in x] + +for i in range(len(release_lib_files)): + release_lib_files[i] = '${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/' + release_lib_files[i][20:] + +for i in range(len(debug_lib_files)): + debug_lib_files[i] = '${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/' + debug_lib_files[i][18:] + + +# for i in range(len(release_lib_files)): +# release_lib_files[i] = ' ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/' + release_lib_files[i] + +# for i in range(len(debug_lib_files)): +# debug_lib_files[i] = ' ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/' + debug_lib_files[i].replace("/msvc-debug-x86_64/", "") + + + +if os.path.exists(release_bin_dir): + print('release_bin_dir directory exist') + +release_dll_files = get_dlls(release_bin_dir); +debug_dll_files = get_dlls(release_bin_dir); + +release_dll_files.append("msconvert.exe") +debug_dll_files.append("msconvert.exe") + + +print('Number of release dll files: ' + str(len(release_dll_files))) +print('Number of debug dll files: ' + str(len(debug_dll_files))) + +for i in range(len(release_dll_files)): + release_dll_files[i] = '${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/' + release_dll_files[i] + +for i in range(len(debug_dll_files)): + debug_dll_files[i] = '${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/' + debug_dll_files[i] + +# write pwiz-config.cmake + +with open('pwiz-config.cmake', 'w') as f: + f.write('set(pwiz_INCLUDE_DIRS\n') + f.write(' ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_INCLUDE_DIR@\n') + f.write(' ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_INCLUDE_DIR@/libraries/boost_1_76_0\n') + f.write(' ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_INCLUDE_DIR@/libraries/boost_aux\n') + f.write(' )\n') + f.write('\n') + + f.write('set(pwiz_LIBS_DEBUG\n') + + for lib_file in debug_lib_files: + f.write(' ' + lib_file + '\n') + + f.write(' )\n') + f.write('\n') + + f.write('set(pwiz_LIBS_RELEASE\n') + + for lib_file in release_lib_files: + f.write(' ' + lib_file + '\n') + + f.write(' )\n') + f.write('\n') + + f.write('set(pwiz_REDISTR_DEBUG\n') + for file in debug_dll_files: + f.write(' ' + file + '\n') + + f.write(' )\n') + f.write('\n') + + f.write('set(pwiz_REDISTR_RELEASE\n') + for file in release_dll_files: + f.write(' ' + file + '\n') + + f.write(' )\n') + f.write('\n') + + f.write('if (CMAKE_BUILD_TYPE STREQUAL "Debug")\n') + f.write(' set(pwiz_LIBS ${pwiz_LIBS_DEBUG})\n') + f.write(' set(pwiz_REDISTR ${pwiz_REDISTR_DEBUG})\n') + f.write('else()\n') + f.write(' set(pwiz_LIBS ${pwiz_LIBS_RELEASE})\n') + f.write(' set(pwiz_REDISTR ${pwiz_REDISTR_RELEASE})\n') + f.write('endif()\n') + +# read version from Version.cpp + +version_major = '0' +version_minor = '0' +version_build = '0' + +version_file = pwiz_dir + '/pwiz/Version.cpp' + +have_major = False +have_minor = False +have_revision = False + +with open(version_file, 'r') as f: + for line in f: + if 'Major' in line and not have_major: + version_major_str = line.split()[3] + version_major = version_major_str.split(';')[0] + have_major = True + if 'Minor' in line and not have_minor: + version_minor_str = line.split()[3] + version_minor = version_minor_str.split(';')[0] + have_minor = True + if 'Revision' in line and not have_revision: + version_build_str = line.split()[3] + version_build = version_build_str.split(';')[0] + have_revision = True + +version_str = str(version_major) + '.' + str(version_minor) + '.' + str(version_build) +print('version_str: ' + version_str) + +# write pwiz-config-version.cmake + +with open('pwiz-config-version.cmake', 'w') as f: + f.write('set(PACKAGE_VERSION ' + version_str + ')\n') + f.write('if("${PACKAGE_FIND_VERSION_MAJOR}" EQUAL ' + version_major + ')\n') + f.write(' set(PACKAGE_VERSION_COMPATIBLE 1)\n') + f.write('endif("${PACKAGE_FIND_VERSION_MAJOR}" EQUAL ' + version_major + ')\n') + f.write('\n') + + +# set(PACKAGE_VERSION 3.0.22166) +# if("${PACKAGE_FIND_VERSION_MAJOR}" EQUAL 3) +# set(PACKAGE_VERSION_COMPATIBLE 1) # compatible with any version 1.x +# if("${PACKAGE_FIND_VERSION_MINOR}" EQUAL 0) +# set(PACKAGE_VERSION_EXACT 1) # exact match for version 1.3 +# endif("${PACKAGE_FIND_VERSION_MINOR}" EQUAL 0) +# endif("${PACKAGE_FIND_VERSION_MAJOR}" EQUAL 3) + + + + + + + + + + + + + + + + + diff --git a/port/copy_binaries.bat.in b/port/copy_binaries.bat.in new file mode 100644 index 00000000000..be6ece0a8c7 --- /dev/null +++ b/port/copy_binaries.bat.in @@ -0,0 +1,7 @@ +xcopy build-nt-x86\msvc-debug-x86_64\*.dll "@CURRENT_PACKAGES_DIR@\debug\bin\pwiz\" /sy +xcopy build-nt-x86\msvc-debug-x86_64\*.exe "@CURRENT_PACKAGES_DIR@\debug\bin\pwiz\" /sy +xcopy build-nt-x86\msvc-debug-x86_64\*.lib "@CURRENT_PACKAGES_DIR@\debug\lib\pwiz\" /sy + +xcopy build-nt-x86\msvc-release-x86_64\*.dll "@CURRENT_PACKAGES_DIR@\bin\pwiz\" /sy +xcopy build-nt-x86\msvc-release-x86_64\*.exe "@CURRENT_PACKAGES_DIR@\bin\pwiz\" /sy +xcopy build-nt-x86\msvc-release-x86_64\*.lib "@CURRENT_PACKAGES_DIR@\lib\pwiz\" /sy diff --git a/port/copy_headers.bat.in b/port/copy_headers.bat.in new file mode 100644 index 00000000000..c45036616b1 --- /dev/null +++ b/port/copy_headers.bat.in @@ -0,0 +1,6 @@ +xcopy pwiz\*.hpp "@HEADERS_DEST_DIR@\pwiz\" /sy +xcopy pwiz_aux\*.hpp "@HEADERS_DEST_DIR@\pwiz_aux\" /sy +xcopy pwiz_tools\*.hpp "@HEADERS_DEST_DIR@\pwiz_tools\" /sy +xcopy libraries\boost_1_86_0\*.hpp "@HEADERS_DEST_DIR@\libraries\boost_1_86_0\" /sy +xcopy libraries\boost_aux\*.hpp "@HEADERS_DEST_DIR@\libraries\boost_aux\" /sy + diff --git a/port/copy_libs.bat.in b/port/copy_libs.bat.in new file mode 100644 index 00000000000..c83770718e3 --- /dev/null +++ b/port/copy_libs.bat.in @@ -0,0 +1,159 @@ +copy /y "@PWIZ_BUILD_DIR@\ext\boost\chrono-1_86_0\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libboost_chrono-vc143-mt.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\ext\boost\filesystem-1_86_0\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libboost_filesystem-vc143-mt.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\ext\boost\iostreams-1_86_0\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libboost_iostreams-vc143-mt.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\ext\boost\nowide-1_86_0\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libboost_nowide-vc143-mt.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\ext\boost\program_options-1_86_0\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libboost_program_options-vc143-mt.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\ext\boost\serialization-1_86_0\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libboost_serialization-vc143-mt.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\ext\boost\system-1_86_0\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libboost_system-vc143-mt.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\ext\boost\thread-1_86_0\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libboost_thread-vc143-mt.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\ext\freetype\freetype\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libfreetype-vc143-mt-2_13.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\ext\gd\gd\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libgd-vc143-mt-2_1.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\ext\hdf5\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libhdf5.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\ext\hdf5\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libhdf5pp.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\libraries\libsvm-3.0\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libsvm.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\libraries\SQLite\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libsqlite3.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\libraries\SQLite\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libsqlite3pp.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\analysis\chromatogram_processing\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_chromatogram_processing.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\analysis\common\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_common.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\analysis\demux\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_demux.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\analysis\demux\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_demuxtestdata.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\analysis\dia_umpire\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_diaumpire.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\analysis\frequency\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_frequency.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\analysis\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_version.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\analysis\passive\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_passive.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\analysis\passive\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_passive_core.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\analysis\peakdetect\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_peakdetect.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\analysis\peptideid\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_peptideid.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\analysis\proteome_processing\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_proteome_processing.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\analysis\spectrum_processing\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_spectrum_processing.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\analysis\spectrum_processing\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_spectrum_processing_basic.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\common\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_common.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\common\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_obo.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\identdata\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_identdata.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\identdata\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_identdata_version.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\misc\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_misc.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\msdata\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_msdata.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\msdata\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_msdata_core.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\msdata\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_msdata_version.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\msdata\mz5\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_msdata_mz5.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\msdata\mzmlb\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_msdata_mzmlb.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\proteome\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_proteome.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\proteome\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_proteome_version.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\vendor_readers\ABI\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_reader_abi.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\vendor_readers\ABI\T2D\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_reader_abi_t2d.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\vendor_readers\Agilent\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_reader_agilent.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\vendor_readers\Bruker\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_reader_bruker.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\vendor_readers\Mobilion\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_reader_mobilion.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\vendor_readers\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_vendor_readers.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\vendor_readers\Shimadzu\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_reader_shimadzu.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\vendor_readers\Thermo\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_reader_thermo.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\vendor_readers\UIMF\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_reader_uimf.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\vendor_readers\UNIFI\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_reader_unifi.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\vendor_readers\Waters\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_reader_waters.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_version.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\utility\chemistry\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_utility_chemistry.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\utility\math\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_utility_math.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\utility\minimxml\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_utility_minimxml.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\utility\misc\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_utility_image.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\utility\misc\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_utility_misc.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\utility\misc\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libSHA1.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz_aux\msrc\utility\vendor_api\ABI\msvc-14.3\rls\adrs-mdl-64\lnk-sttc\thrd-mlt\us-clr-tr\libpwiz_vendor_api_abi.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz_aux\msrc\utility\vendor_api\Agilent\msvc-14.3\rls\adrs-mdl-64\lnk-sttc\thrd-mlt\us-clr-tr\libpwiz_vendor_api_agilent.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz_aux\msrc\utility\vendor_api\Bruker\msvc-14.3\rls\adrs-mdl-64\lnk-sttc\thrd-mlt\us-clr-tr\libpwiz_vendor_api_bruker.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz_aux\msrc\utility\vendor_api\thermo\msvc-14.3\rls\adrs-mdl-64\lnk-sttc\thrd-mlt\us-clr-tr\libpwiz_vendor_api_thermo.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz_aux\msrc\utility\vendor_api\UIMF\msvc-14.3\rls\adrs-mdl-64\lnk-sttc\thrd-mlt\us-clr-tr\libpwiz_vendor_api_uimf.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz_aux\msrc\utility\vendor_api\UNIFI\msvc-14.3\rls\adrs-mdl-64\lnk-sttc\thrd-mlt\us-clr-tr\libpwiz_vendor_api_unifi.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz_tools\commandline\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\msconvert.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz_tools\common\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_tools_common.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\standalone\libpng\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpng.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\standalone\zlib\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libzlib.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" + +copy /y "@PWIZ_BUILD_DIR@\ext\boost\chrono-1_86_0\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libboost_chrono-vc143-mt-gd.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\ext\boost\filesystem-1_86_0\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libboost_filesystem-vc143-mt-gd.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\ext\boost\iostreams-1_86_0\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libboost_iostreams-vc143-mt-gd.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\ext\boost\nowide-1_86_0\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libboost_nowide-vc143-mt-gd.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\ext\boost\program_options-1_86_0\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libboost_program_options-vc143-mt-gd.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\ext\boost\serialization-1_86_0\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libboost_serialization-vc143-mt-gd.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\ext\boost\system-1_86_0\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libboost_system-vc143-mt-gd.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\ext\boost\thread-1_86_0\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libboost_thread-vc143-mt-gd.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\ext\freetype\freetype\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libfreetype-vc143-mt-gd-2_13.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\ext\gd\gd\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libgd-vc143-mt-gd-2_1.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\ext\hdf5\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libhdf5.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\ext\hdf5\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libhdf5pp.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\libraries\libsvm-3.0\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libsvm.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\libraries\SQLite\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libsqlite3.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\libraries\SQLite\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libsqlite3pp.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\analysis\chromatogram_processing\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_chromatogram_processing.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\analysis\common\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_common.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\analysis\demux\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_demux.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\analysis\demux\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_demuxtestdata.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\analysis\dia_umpire\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_diaumpire.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\analysis\frequency\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_frequency.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\analysis\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_version.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\analysis\passive\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_passive.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\analysis\passive\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_passive_core.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\analysis\peakdetect\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_peakdetect.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\analysis\peptideid\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_peptideid.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\analysis\proteome_processing\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_proteome_processing.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\analysis\spectrum_processing\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_spectrum_processing.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\analysis\spectrum_processing\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_analysis_spectrum_processing_basic.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\common\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_common.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\common\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_obo.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\identdata\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_identdata.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\identdata\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_identdata_version.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\misc\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_misc.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\msdata\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_msdata.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\msdata\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_msdata_core.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\msdata\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_msdata_version.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\msdata\mz5\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_msdata_mz5.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\msdata\mzmlb\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_msdata_mzmlb.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\proteome\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_proteome.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\proteome\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_proteome_version.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\vendor_readers\ABI\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_reader_abi.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\vendor_readers\ABI\T2D\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_reader_abi_t2d.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\vendor_readers\Agilent\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_reader_agilent.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\vendor_readers\Bruker\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_reader_bruker.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\vendor_readers\Mobilion\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_reader_mobilion.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\vendor_readers\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_data_vendor_readers.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\vendor_readers\Shimadzu\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_reader_shimadzu.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\vendor_readers\Thermo\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_reader_thermo.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\vendor_readers\UIMF\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_reader_uimf.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\vendor_readers\UNIFI\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_reader_unifi.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\data\vendor_readers\Waters\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_reader_waters.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_version.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\utility\chemistry\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_utility_chemistry.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\utility\math\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_utility_math.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\utility\minimxml\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_utility_minimxml.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\utility\misc\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_utility_image.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\utility\misc\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_utility_misc.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz\utility\misc\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libSHA1.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz_aux\msrc\utility\vendor_api\ABI\msvc-14.3\dbg\adrs-mdl-64\lnk-sttc\thrd-mlt\us-clr-tr\libpwiz_vendor_api_abi.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz_aux\msrc\utility\vendor_api\Agilent\msvc-14.3\dbg\adrs-mdl-64\lnk-sttc\thrd-mlt\us-clr-tr\libpwiz_vendor_api_agilent.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz_aux\msrc\utility\vendor_api\Bruker\msvc-14.3\dbg\adrs-mdl-64\lnk-sttc\thrd-mlt\us-clr-tr\libpwiz_vendor_api_bruker.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz_aux\msrc\utility\vendor_api\thermo\msvc-14.3\dbg\adrs-mdl-64\lnk-sttc\thrd-mlt\us-clr-tr\libpwiz_vendor_api_thermo.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz_aux\msrc\utility\vendor_api\UIMF\msvc-14.3\dbg\adrs-mdl-64\lnk-sttc\thrd-mlt\us-clr-tr\libpwiz_vendor_api_uimf.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz_aux\msrc\utility\vendor_api\UNIFI\msvc-14.3\dbg\adrs-mdl-64\lnk-sttc\thrd-mlt\us-clr-tr\libpwiz_vendor_api_unifi.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz_tools\commandline\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\msconvert.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\pwiz_tools\common\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpwiz_tools_common.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\standalone\libpng\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libpng.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@PWIZ_BUILD_DIR@\standalone\zlib\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libzlib.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" + +copy /y "@PWIZ_BUILD_DIR@\standalone\zlib\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libzlib.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" + +copy /y "@SOURCE_PATH@\pwiz_aux\msrc\utility\vendor_api\Bruker\x64\baf2sql_c.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@SOURCE_PATH@\pwiz_aux\msrc\utility\vendor_api\Bruker\x64\timsdata.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" + +copy /y "@SOURCE_PATH@\pwiz_aux\msrc\utility\vendor_api\Bruker\x64\baf2sql_c.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@SOURCE_PATH@\pwiz_aux\msrc\utility\vendor_api\Bruker\x64\timsdata.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" + +copy /y "@SOURCE_PATH@\pwiz_aux\msrc\utility\vendor_api\Waters\vc12_x64\MassLynxRaw.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@SOURCE_PATH@\pwiz_aux\msrc\utility\vendor_api\Waters\vc12_x64\MassLynxRaw.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" + +copy /y "@SOURCE_PATH@\libraries\msparser_3_1_0_x86_win64\vs2015\lib\msparserD.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@SOURCE_PATH@\libraries\msparser_3_1_0_x86_win64\vs2015\lib\msparser.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" + +copy /y "@SOURCE_PATH@\pwiz_aux\msrc\utility\vendor_api\Mobilion\MBI_SDK.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" +copy /y "@SOURCE_PATH@\pwiz_aux\msrc\utility\vendor_api\Mobilion\MBI_SDK.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" + +copy /y "@PWIZ_BUILD_DIR@\ext\zstd\zstd\msvc-14.3\rls\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libzstd-vc143-mt.lib" "@PWIZ_BUILD_DIR@\msvc-release-x86_64" +copy /y "@PWIZ_BUILD_DIR@\ext\zstd\zstd\msvc-14.3\dbg\adrs-mdl-64\async-excpt-on\lnk-sttc\thrd-mlt\libzstd-vc143-mt-gd.lib" "@PWIZ_BUILD_DIR@\msvc-debug-x86_64" diff --git a/port/portfile.cmake b/port/portfile.cmake new file mode 100644 index 00000000000..d2d7637c7f9 --- /dev/null +++ b/port/portfile.cmake @@ -0,0 +1,72 @@ +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO kpnovoselov/pwiz + REF 36e8f7098ca05b27c4b65e0ac9646319a77e988b + SHA512 f5e04f513cac870c099b0179cb079a8e73f9ad0b06abc700f181497e02c65d318cfc99ca926b1880fd2ffb94d0e244e0f66f4615e0aac0791cc02a4489301a22 +) + +if (NOT VCPKG_BUILD_TYPE OR VCPKG_BUILD_TYPE STREQUAL "release") + + vcpkg_execute_required_process( + COMMAND "${SOURCE_PATH}/mt_build.bat" + WORKING_DIRECTORY "${SOURCE_PATH}" + LOGNAME "build-${TARGET_TRIPLET}-rel" + SAVE_LOG_FILES pwizbuild/config.log + ) + +endif() + +if (NOT VCPKG_BUILD_TYPE OR VCPKG_BUILD_TYPE STREQUAL "debug") + + vcpkg_execute_required_process( + COMMAND "${SOURCE_PATH}/mt_build_debug.bat" + WORKING_DIRECTORY "${SOURCE_PATH}" + LOGNAME "build-${TARGET_TRIPLET}-dbg" + SAVE_LOG_FILES pwizbuild/config.log + ) + +endif() + + +# copy libs to dlls +set(PWIZ_BUILD_DIR "${SOURCE_PATH}/build-nt-x86") +configure_file("${CMAKE_CURRENT_LIST_DIR}/copy_libs.bat.in" "${SOURCE_PATH}/vcplg_copy_libs.bat" @ONLY) + +vcpkg_execute_required_process( + COMMAND "${SOURCE_PATH}/vcplg_copy_libs.bat" + WORKING_DIRECTORY "${SOURCE_PATH}" + LOGNAME "copy-libs-${TARGET_TRIPLET}" + SAVE_LOG_FILES pwizbuild/config.log +) + +# install headers +set(HEADERS_DEST_DIR "${CURRENT_PACKAGES_DIR}/include/${PORT}") +configure_file("${CMAKE_CURRENT_LIST_DIR}/copy_headers.bat.in" "${SOURCE_PATH}/vcpkg_copy_headers.bat" @ONLY) + +vcpkg_execute_required_process( + COMMAND "${SOURCE_PATH}/vcpkg_copy_headers.bat" + WORKING_DIRECTORY "${SOURCE_PATH}" + LOGNAME "copy-headers-${TARGET_TRIPLET}" + SAVE_LOG_FILES pwizbuild/config.log +) + +# install libs and dlls +configure_file("${CMAKE_CURRENT_LIST_DIR}/copy_binaries.bat.in" "${SOURCE_PATH}/vcpkg_copy_binaries.bat" @ONLY) + +vcpkg_execute_required_process( + COMMAND "${SOURCE_PATH}/vcpkg_copy_binaries.bat" + WORKING_DIRECTORY "${SOURCE_PATH}" + LOGNAME "copy-binaries-${TARGET_TRIPLET}" + SAVE_LOG_FILES pwizbuild/config.log +) + +set(VCPKG_INCLUDE_DIR "../../include/pwiz") +set(VCPKG_DEBUG_LIBS "../../debug/lib/pwiz") +set(VCPKG_RELEASE_LIBS "../../lib/pwiz") +set(VCPKG_DEBUG_BIN "../../debug/bin/pwiz") +set(VCPKG_RELEASE_BIN "../../bin/pwiz") + +configure_file("${CMAKE_CURRENT_LIST_DIR}/pwiz-config.cmake.in" "${CURRENT_PACKAGES_DIR}/share/${PORT}/pwiz-config.cmake" @ONLY) + +file(INSTALL "${CMAKE_CURRENT_LIST_DIR}/usage" DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}") +vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE") \ No newline at end of file diff --git a/port/pwiz-config.cmake.in b/port/pwiz-config.cmake.in new file mode 100644 index 00000000000..be208466c02 --- /dev/null +++ b/port/pwiz-config.cmake.in @@ -0,0 +1,466 @@ +set(pwiz_INCLUDE_DIRS + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_INCLUDE_DIR@ + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_INCLUDE_DIR@/libraries/boost_1_86_0 + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_INCLUDE_DIR@/libraries/boost_aux + ) + +set(pwiz_LIBS_DEBUG + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/baf2sql_c.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/libboost_chrono-vc143-mt-gd.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/libboost_filesystem-vc143-mt-gd.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/libboost_iostreams-vc143-mt-gd.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/libboost_nowide-vc143-mt-gd.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/libboost_program_options-vc143-mt-gd.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/libboost_serialization-vc143-mt-gd.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/libboost_system-vc143-mt-gd.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/libboost_thread-vc143-mt-gd.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/libfreetype-vc143-mt-gd-2_13.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/libgd-vc143-mt-gd-2_1.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/libhdf5.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/libhdf5pp.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/libpng.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/libpwiz_analysis_chromatogram_processing.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/libpwiz_analysis_common.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/libpwiz_analysis_demux.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/libpwiz_analysis_demuxtestdata.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/libpwiz_analysis_diaumpire.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/libpwiz_analysis_frequency.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/libpwiz_analysis_passive.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/libpwiz_analysis_passive_core.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/libpwiz_analysis_peakdetect.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/libpwiz_analysis_peptideid.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/libpwiz_analysis_proteome_processing.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/libpwiz_analysis_spectrum_processing.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/libpwiz_analysis_spectrum_processing_basic.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/libpwiz_analysis_version.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/libpwiz_data_common.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/libpwiz_data_identdata.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/libpwiz_data_identdata_version.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/libpwiz_data_misc.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/libpwiz_data_msdata.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/libpwiz_data_msdata_core.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/libpwiz_data_msdata_mz5.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/libpwiz_data_msdata_mzmlb.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/libpwiz_data_msdata_version.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/libpwiz_data_obo.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/libpwiz_data_proteome.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/libpwiz_data_proteome_version.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/libpwiz_data_vendor_readers.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/libpwiz_reader_abi.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/libpwiz_reader_abi_t2d.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/libpwiz_reader_agilent.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/libpwiz_reader_bruker.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/libpwiz_reader_mobilion.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/libpwiz_reader_shimadzu.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/libpwiz_reader_thermo.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/libpwiz_reader_uimf.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/libpwiz_reader_unifi.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/libpwiz_reader_waters.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/libpwiz_tools_common.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/libpwiz_utility_chemistry.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/libpwiz_utility_image.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/libpwiz_utility_math.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/libpwiz_utility_minimxml.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/libpwiz_utility_misc.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/libpwiz_vendor_api_abi.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/libpwiz_vendor_api_agilent.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/libpwiz_vendor_api_bruker.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/libpwiz_vendor_api_thermo.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/libpwiz_vendor_api_uimf.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/libpwiz_vendor_api_unifi.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/libpwiz_version.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/libSHA1.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/libsqlite3.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/libsqlite3pp.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/libsvm.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/libzlib.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/msconvert.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/MassLynxRaw.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/MBI_SDK.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/timsdata.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_LIBS@/msparserD.lib + + ) + +set(pwiz_LIBS_RELEASE + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/baf2sql_c.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/libboost_chrono-vc143-mt.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/libboost_filesystem-vc143-mt.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/libboost_iostreams-vc143-mt.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/libboost_nowide-vc143-mt.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/libboost_program_options-vc143-mt.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/libboost_serialization-vc143-mt.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/libboost_system-vc143-mt.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/libboost_thread-vc143-mt.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/libfreetype-vc143-mt-2_13.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/libgd-vc143-mt-2_1.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/libhdf5.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/libhdf5pp.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/libpng.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/libpwiz_analysis_chromatogram_processing.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/libpwiz_analysis_common.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/libpwiz_analysis_demux.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/libpwiz_analysis_demuxtestdata.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/libpwiz_analysis_diaumpire.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/libpwiz_analysis_frequency.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/libpwiz_analysis_passive.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/libpwiz_analysis_passive_core.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/libpwiz_analysis_peakdetect.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/libpwiz_analysis_peptideid.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/libpwiz_analysis_proteome_processing.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/libpwiz_analysis_spectrum_processing.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/libpwiz_analysis_spectrum_processing_basic.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/libpwiz_analysis_version.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/libpwiz_data_common.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/libpwiz_data_identdata.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/libpwiz_data_identdata_version.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/libpwiz_data_misc.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/libpwiz_data_msdata.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/libpwiz_data_msdata_core.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/libpwiz_data_msdata_mz5.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/libpwiz_data_msdata_mzmlb.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/libpwiz_data_msdata_version.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/libpwiz_data_obo.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/libpwiz_data_proteome.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/libpwiz_data_proteome_version.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/libpwiz_data_vendor_readers.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/libpwiz_reader_abi.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/libpwiz_reader_abi_t2d.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/libpwiz_reader_agilent.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/libpwiz_reader_bruker.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/libpwiz_reader_mobilion.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/libpwiz_reader_shimadzu.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/libpwiz_reader_thermo.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/libpwiz_reader_uimf.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/libpwiz_reader_unifi.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/libpwiz_reader_waters.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/libpwiz_tools_common.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/libpwiz_utility_chemistry.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/libpwiz_utility_image.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/libpwiz_utility_math.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/libpwiz_utility_minimxml.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/libpwiz_utility_misc.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/libpwiz_vendor_api_abi.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/libpwiz_vendor_api_agilent.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/libpwiz_vendor_api_bruker.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/libpwiz_vendor_api_thermo.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/libpwiz_vendor_api_uimf.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/libpwiz_vendor_api_unifi.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/libpwiz_version.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/libSHA1.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/libsqlite3.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/libsqlite3pp.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/libsvm.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/libzlib.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/MassLynxRaw.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/MBI_SDK.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/msconvert.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/msparser.lib + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_LIBS@/timsdata.lib + + ) + +set(pwiz_REDISTR_DEBUG + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/agtsampleinforw.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/api-ms-win-core-console-l1-1-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/api-ms-win-core-datetime-l1-1-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/api-ms-win-core-debug-l1-1-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/api-ms-win-core-errorhandling-l1-1-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/api-ms-win-core-file-l1-1-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/api-ms-win-core-file-l1-2-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/api-ms-win-core-file-l2-1-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/api-ms-win-core-handle-l1-1-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/api-ms-win-core-heap-l1-1-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/api-ms-win-core-interlocked-l1-1-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/api-ms-win-core-libraryloader-l1-1-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/api-ms-win-core-localization-l1-2-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/api-ms-win-core-memory-l1-1-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/api-ms-win-core-namedpipe-l1-1-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/api-ms-win-core-processenvironment-l1-1-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/api-ms-win-core-processthreads-l1-1-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/api-ms-win-core-processthreads-l1-1-1.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/api-ms-win-core-profile-l1-1-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/api-ms-win-core-rtlsupport-l1-1-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/api-ms-win-core-string-l1-1-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/api-ms-win-core-synch-l1-1-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/api-ms-win-core-synch-l1-2-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/api-ms-win-core-sysinfo-l1-1-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/api-ms-win-core-timezone-l1-1-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/api-ms-win-core-util-l1-1-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/api-ms-win-crt-conio-l1-1-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/api-ms-win-crt-convert-l1-1-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/api-ms-win-crt-environment-l1-1-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/api-ms-win-crt-filesystem-l1-1-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/api-ms-win-crt-heap-l1-1-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/api-ms-win-crt-locale-l1-1-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/api-ms-win-crt-math-l1-1-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/api-ms-win-crt-multibyte-l1-1-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/api-ms-win-crt-private-l1-1-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/api-ms-win-crt-process-l1-1-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/api-ms-win-crt-runtime-l1-1-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/api-ms-win-crt-stdio-l1-1-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/api-ms-win-crt-string-l1-1-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/api-ms-win-crt-time-l1-1-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/api-ms-win-crt-utility-l1-1-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/baf2sql_c.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/BaseCommon.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/BaseDataAccess.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/BaseError.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/BaseTof.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/BDal.BCO.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/BDal.BCO.Interfaces.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/BDal.CCO.Calibration.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/BDal.CCO.Interfaces.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/BDal.CCO.TemperatureCompensation.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/BDal.CCO.Transformation.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/BDal.CCO.Utilities.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/BDal.CXt.Lc.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/BDal.CXt.Lc.Factory.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/BDal.CXt.Lc.Interfaces.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/BDal.CXt.Lc.UntU2.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/boost_date_time-vc90-mt-1_37-x64-BDAL_20091123.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/boost_regex-vc90-mt-1_37-x64-BDAL_20091123.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/boost_system-vc90-mt-1_37-x64-BDAL_20091123.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/boost_thread-vc90-mt-1_37-x64-BDAL_20091123.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/cdt.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/Clearcore2.Compression.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/Clearcore2.Data.AnalystDataProvider.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/Clearcore2.Data.Client.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/Clearcore2.Data.CommonInterfaces.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/Clearcore2.Data.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/Clearcore2.Data.Wiff2.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/Clearcore2.Data.WiffReader.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/Clearcore2.Devices.Types.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/Clearcore2.Domain.Acquisition.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/Clearcore2.Infrastructure.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/Clearcore2.InternalRawXYProcessing.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/Clearcore2.Muni.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/Clearcore2.RawXYProcessing.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/Clearcore2.StructuredStorage.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/Clearcore2.Utility.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/Clearcore2.XmlHelpers.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/CompassXtractMS.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/Compressor_12451AC8-3BF1-48e1-8E66-DA05BF3852A0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/Compressor_382D5134-9727-4be6-B6F8-754F577426D6.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/Compressor_4F1EA0CB-5A6A-43ED-9562-D6D873034577.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/Compressor_6BB2E64A-27A0-4575-A66A-4E312C8B9AD7.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/Compressor_6EEE649E-09AA-4332-8E82-8188652E8AB5.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/Compressor_7F88E97F-2038-40ba-8F3A-FCA9A9719569.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/HSReadWrite.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/IdentityModel.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/Interop.DataExplorer.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/Interop.EDAL.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/Interop.HSREADWRITELib.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/MassLynxRaw.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/MassSpecDataReader.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/MBI_SDK.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/mfc90.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/Microsoft.Bcl.AsyncInterfaces.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/Microsoft.Extensions.Configuration.Abstractions.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/Microsoft.Extensions.DependencyInjection.Abstractions.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/Microsoft.Extensions.DependencyInjection.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/Microsoft.Extensions.Http.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/Microsoft.Extensions.Logging.Abstractions.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/Microsoft.Extensions.Logging.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/Microsoft.Extensions.Options.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/Microsoft.Extensions.Primitives.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/MIDAC.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/mkl_sequential.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/msparserD.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/msvcm90.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/msvcp110.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/msvcp120.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/msvcp140.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/msvcp90.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/msvcr110.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/msvcr120.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/msvcr90.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/Newtonsoft.Json.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/OFX.Core.Contracts.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/ParallelExtensionsExtras.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/protobuf-net.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/SCIEX.Apis.Data.v1.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/Sciex.Clearcore.FMan.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/Sciex.Data.SimpleTypes.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/Sciex.Data.XYData.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/Sciex.FMan.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/Sciex.Wiff.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/SQLite.Interop.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/System.Buffers.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/System.Data.SQLite.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/System.Diagnostics.DiagnosticSource.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/System.Memory.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/System.Numerics.Vectors.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/System.Runtime.Caching.Generic.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/System.Runtime.CompilerServices.Unsafe.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/System.Threading.Tasks.Extensions.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/System.ValueTuple.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/ThermoFisher.CommonCore.Data.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/ThermoFisher.CommonCore.RawFileReader.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/timsdata.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/ucrtbase.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/UIMFLibrary.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/vcomp110.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/vcomp140.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/vcomp90.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/vcruntime140.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/vcruntime140_1.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_DEBUG_BIN@/msconvert.exe + + ) + +set(pwiz_REDISTR_RELEASE + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/agtsampleinforw.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/api-ms-win-core-console-l1-1-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/api-ms-win-core-datetime-l1-1-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/api-ms-win-core-debug-l1-1-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/api-ms-win-core-errorhandling-l1-1-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/api-ms-win-core-file-l1-1-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/api-ms-win-core-file-l1-2-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/api-ms-win-core-file-l2-1-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/api-ms-win-core-handle-l1-1-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/api-ms-win-core-heap-l1-1-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/api-ms-win-core-interlocked-l1-1-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/api-ms-win-core-libraryloader-l1-1-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/api-ms-win-core-localization-l1-2-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/api-ms-win-core-memory-l1-1-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/api-ms-win-core-namedpipe-l1-1-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/api-ms-win-core-processenvironment-l1-1-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/api-ms-win-core-processthreads-l1-1-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/api-ms-win-core-processthreads-l1-1-1.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/api-ms-win-core-profile-l1-1-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/api-ms-win-core-rtlsupport-l1-1-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/api-ms-win-core-string-l1-1-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/api-ms-win-core-synch-l1-1-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/api-ms-win-core-synch-l1-2-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/api-ms-win-core-sysinfo-l1-1-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/api-ms-win-core-timezone-l1-1-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/api-ms-win-core-util-l1-1-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/api-ms-win-crt-conio-l1-1-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/api-ms-win-crt-convert-l1-1-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/api-ms-win-crt-environment-l1-1-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/api-ms-win-crt-filesystem-l1-1-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/api-ms-win-crt-heap-l1-1-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/api-ms-win-crt-locale-l1-1-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/api-ms-win-crt-math-l1-1-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/api-ms-win-crt-multibyte-l1-1-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/api-ms-win-crt-private-l1-1-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/api-ms-win-crt-process-l1-1-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/api-ms-win-crt-runtime-l1-1-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/api-ms-win-crt-stdio-l1-1-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/api-ms-win-crt-string-l1-1-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/api-ms-win-crt-time-l1-1-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/api-ms-win-crt-utility-l1-1-0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/baf2sql_c.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/BaseCommon.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/BaseDataAccess.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/BaseError.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/BaseTof.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/BDal.BCO.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/BDal.BCO.Interfaces.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/BDal.CCO.Calibration.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/BDal.CCO.Interfaces.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/BDal.CCO.TemperatureCompensation.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/BDal.CCO.Transformation.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/BDal.CCO.Utilities.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/BDal.CXt.Lc.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/BDal.CXt.Lc.Factory.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/BDal.CXt.Lc.Interfaces.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/BDal.CXt.Lc.UntU2.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/boost_date_time-vc90-mt-1_37-x64-BDAL_20091123.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/boost_regex-vc90-mt-1_37-x64-BDAL_20091123.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/boost_system-vc90-mt-1_37-x64-BDAL_20091123.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/boost_thread-vc90-mt-1_37-x64-BDAL_20091123.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/cdt.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/Clearcore2.Compression.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/Clearcore2.Data.AnalystDataProvider.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/Clearcore2.Data.Client.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/Clearcore2.Data.CommonInterfaces.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/Clearcore2.Data.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/Clearcore2.Data.Wiff2.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/Clearcore2.Data.WiffReader.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/Clearcore2.Devices.Types.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/Clearcore2.Domain.Acquisition.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/Clearcore2.Infrastructure.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/Clearcore2.InternalRawXYProcessing.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/Clearcore2.Muni.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/Clearcore2.RawXYProcessing.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/Clearcore2.StructuredStorage.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/Clearcore2.Utility.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/Clearcore2.XmlHelpers.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/CompassXtractMS.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/Compressor_12451AC8-3BF1-48e1-8E66-DA05BF3852A0.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/Compressor_382D5134-9727-4be6-B6F8-754F577426D6.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/Compressor_4F1EA0CB-5A6A-43ED-9562-D6D873034577.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/Compressor_6BB2E64A-27A0-4575-A66A-4E312C8B9AD7.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/Compressor_6EEE649E-09AA-4332-8E82-8188652E8AB5.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/Compressor_7F88E97F-2038-40ba-8F3A-FCA9A9719569.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/HSReadWrite.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/IdentityModel.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/Interop.DataExplorer.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/Interop.EDAL.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/Interop.HSREADWRITELib.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/MassLynxRaw.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/MassSpecDataReader.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/MBI_SDK.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/mfc90.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/Microsoft.Bcl.AsyncInterfaces.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/Microsoft.Extensions.Configuration.Abstractions.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/Microsoft.Extensions.DependencyInjection.Abstractions.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/Microsoft.Extensions.DependencyInjection.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/Microsoft.Extensions.Http.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/Microsoft.Extensions.Logging.Abstractions.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/Microsoft.Extensions.Logging.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/Microsoft.Extensions.Options.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/Microsoft.Extensions.Primitives.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/MIDAC.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/mkl_sequential.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/msparser.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/msvcm90.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/msvcp110.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/msvcp120.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/msvcp140.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/msvcp90.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/msvcr110.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/msvcr120.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/msvcr90.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/Newtonsoft.Json.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/OFX.Core.Contracts.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/ParallelExtensionsExtras.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/protobuf-net.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/SCIEX.Apis.Data.v1.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/Sciex.Clearcore.FMan.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/Sciex.Data.SimpleTypes.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/Sciex.Data.XYData.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/Sciex.FMan.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/Sciex.Wiff.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/SQLite.Interop.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/System.Buffers.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/System.Data.SQLite.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/System.Diagnostics.DiagnosticSource.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/System.Memory.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/System.Numerics.Vectors.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/System.Runtime.Caching.Generic.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/System.Runtime.CompilerServices.Unsafe.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/System.Threading.Tasks.Extensions.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/System.ValueTuple.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/ThermoFisher.CommonCore.Data.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/ThermoFisher.CommonCore.RawFileReader.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/timsdata.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/ucrtbase.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/UIMFLibrary.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/vcomp110.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/vcomp140.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/vcomp90.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/vcruntime140.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/vcruntime140_1.dll + ${CMAKE_CURRENT_LIST_DIR}/@VCPKG_RELEASE_BIN@/msconvert.exe + ) + +if (CMAKE_BUILD_TYPE STREQUAL "Debug") + set(pwiz_LIBS ${pwiz_LIBS_DEBUG}) + set(pwiz_REDISTR ${pwiz_REDISTR_DEBUG}) +else() + set(pwiz_LIBS ${pwiz_LIBS_RELEASE}) + set(pwiz_REDISTR ${pwiz_REDISTR_RELEASE}) +endif() diff --git a/port/usage b/port/usage new file mode 100644 index 00000000000..c55471179e9 --- /dev/null +++ b/port/usage @@ -0,0 +1,4 @@ +pwiz provides CMake targets: + +find_package(pwiz CONFIG REQUIRED) +target_link_libraries(main PRIVATE pwiz) \ No newline at end of file diff --git a/port/vcpkg.json b/port/vcpkg.json new file mode 100644 index 00000000000..e4f788b4566 --- /dev/null +++ b/port/vcpkg.json @@ -0,0 +1,17 @@ +{ + "name": "pwiz", + "version": "3.0.26008", + "homepage": "https://github.com/kpnovoselov/pwiz", + "description": "The ProteoWizard Library and Tools are a set of modular and extensible open-source, cross-platform tools and software libraries that facilitate proteomics data analysis.", + "license": "MIT", + "dependencies": [ + { + "name" : "vcpkg-cmake", + "host" : true + }, + { + "name" : "vcpkg-cmake-config", + "host" : true + } + ] +} \ No newline at end of file diff --git a/pwiz-config-version.cmake b/pwiz-config-version.cmake new file mode 100644 index 00000000000..e50545f6193 --- /dev/null +++ b/pwiz-config-version.cmake @@ -0,0 +1,5 @@ +set(PACKAGE_VERSION 3.0.26008) +if("${PACKAGE_FIND_VERSION_MAJOR}" EQUAL 3) + set(PACKAGE_VERSION_COMPATIBLE 1) +endif("${PACKAGE_FIND_VERSION_MAJOR}" EQUAL 3) + diff --git a/pwiz-config.cmake b/pwiz-config.cmake new file mode 100644 index 00000000000..ecd8ece9e23 --- /dev/null +++ b/pwiz-config.cmake @@ -0,0 +1,471 @@ +set(pwiz_INCLUDE_DIRS + ${CMAKE_CURRENT_LIST_DIR} + ${CMAKE_CURRENT_LIST_DIR}/libraries/boost_1_86_0 + ${CMAKE_CURRENT_LIST_DIR}/libraries/boost_aux + ) + +set(pwiz_LIB_PREFIX ${CMAKE_CURRENT_LIST_DIR}/build-nt-x86) + + +set(pwiz_LIBS_DEBUG + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/baf2sql_c.lib + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/libboost_chrono-vc143-mt-gd.lib + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/libboost_filesystem-vc143-mt-gd.lib + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/libboost_iostreams-vc143-mt-gd.lib + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/libboost_nowide-vc143-mt-gd.lib + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/libboost_program_options-vc143-mt-gd.lib + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/libboost_serialization-vc143-mt-gd.lib + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/libboost_system-vc143-mt-gd.lib + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/libboost_thread-vc143-mt-gd.lib + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/libfreetype-vc143-mt-gd-2_13.lib + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/libgd-vc143-mt-gd-2_1.lib + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/libhdf5.lib + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/libhdf5pp.lib + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/libpng.lib + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/libpwiz_analysis_chromatogram_processing.lib + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/libpwiz_analysis_common.lib + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/libpwiz_analysis_demux.lib + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/libpwiz_analysis_demuxtestdata.lib + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/libpwiz_analysis_diaumpire.lib + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/libpwiz_analysis_frequency.lib + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/libpwiz_analysis_passive.lib + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/libpwiz_analysis_passive_core.lib + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/libpwiz_analysis_peakdetect.lib + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/libpwiz_analysis_peptideid.lib + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/libpwiz_analysis_proteome_processing.lib + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/libpwiz_analysis_spectrum_processing.lib + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/libpwiz_analysis_spectrum_processing_basic.lib + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/libpwiz_analysis_version.lib + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/libpwiz_data_common.lib + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/libpwiz_data_identdata.lib + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/libpwiz_data_identdata_version.lib + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/libpwiz_data_misc.lib + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/libpwiz_data_msdata.lib + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/libpwiz_data_msdata_core.lib + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/libpwiz_data_msdata_mz5.lib + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/libpwiz_data_msdata_mzmlb.lib + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/libpwiz_data_msdata_version.lib + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/libpwiz_data_obo.lib + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/libpwiz_data_proteome.lib + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/libpwiz_data_proteome_version.lib + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/libpwiz_data_vendor_readers.lib + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/libpwiz_reader_abi.lib + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/libpwiz_reader_abi_t2d.lib + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/libpwiz_reader_agilent.lib + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/libpwiz_reader_bruker.lib + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/libpwiz_reader_mobilion.lib + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/libpwiz_reader_shimadzu.lib + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/libpwiz_reader_thermo.lib + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/libpwiz_reader_uimf.lib + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/libpwiz_reader_unifi.lib + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/libpwiz_reader_waters.lib + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/libpwiz_tools_common.lib + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/libpwiz_utility_chemistry.lib + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/libpwiz_utility_image.lib + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/libpwiz_utility_math.lib + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/libpwiz_utility_minimxml.lib + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/libpwiz_utility_misc.lib + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/libpwiz_vendor_api_abi.lib + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/libpwiz_vendor_api_agilent.lib + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/libpwiz_vendor_api_bruker.lib + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/libpwiz_vendor_api_thermo.lib + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/libpwiz_vendor_api_uimf.lib + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/libpwiz_vendor_api_unifi.lib + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/libpwiz_version.lib + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/libSHA1.lib + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/libsqlite3.lib + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/libsqlite3pp.lib + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/libsvm.lib + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/libzlib.lib + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/msconvert.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/MassLynxRaw.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/MBI_SDK.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/timsdata.lib + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/msparserD.lib + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/libzstd-vc143-mt-gd.lib + + ) + +set(pwiz_LIBS_RELEASE + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/baf2sql_c.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/libboost_chrono-vc143-mt.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/libboost_filesystem-vc143-mt.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/libboost_iostreams-vc143-mt.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/libboost_nowide-vc143-mt.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/libboost_program_options-vc143-mt.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/libboost_serialization-vc143-mt.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/libboost_system-vc143-mt.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/libboost_thread-vc143-mt.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/libfreetype-vc143-mt-2_13.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/libgd-vc143-mt-2_1.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/libhdf5.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/libhdf5pp.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/libpng.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/libpwiz_analysis_chromatogram_processing.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/libpwiz_analysis_common.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/libpwiz_analysis_demux.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/libpwiz_analysis_demuxtestdata.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/libpwiz_analysis_diaumpire.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/libpwiz_analysis_frequency.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/libpwiz_analysis_passive.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/libpwiz_analysis_passive_core.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/libpwiz_analysis_peakdetect.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/libpwiz_analysis_peptideid.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/libpwiz_analysis_proteome_processing.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/libpwiz_analysis_spectrum_processing.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/libpwiz_analysis_spectrum_processing_basic.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/libpwiz_analysis_version.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/libpwiz_data_common.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/libpwiz_data_identdata.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/libpwiz_data_identdata_version.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/libpwiz_data_misc.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/libpwiz_data_msdata.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/libpwiz_data_msdata_core.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/libpwiz_data_msdata_mz5.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/libpwiz_data_msdata_mzmlb.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/libpwiz_data_msdata_version.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/libpwiz_data_obo.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/libpwiz_data_proteome.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/libpwiz_data_proteome_version.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/libpwiz_data_vendor_readers.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/libpwiz_reader_abi.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/libpwiz_reader_abi_t2d.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/libpwiz_reader_agilent.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/libpwiz_reader_bruker.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/libpwiz_reader_mobilion.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/libpwiz_reader_shimadzu.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/libpwiz_reader_thermo.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/libpwiz_reader_uimf.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/libpwiz_reader_unifi.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/libpwiz_reader_waters.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/libpwiz_tools_common.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/libpwiz_utility_chemistry.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/libpwiz_utility_image.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/libpwiz_utility_math.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/libpwiz_utility_minimxml.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/libpwiz_utility_misc.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/libpwiz_vendor_api_abi.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/libpwiz_vendor_api_agilent.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/libpwiz_vendor_api_bruker.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/libpwiz_vendor_api_thermo.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/libpwiz_vendor_api_uimf.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/libpwiz_vendor_api_unifi.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/libpwiz_version.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/libSHA1.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/libsqlite3.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/libsqlite3pp.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/libsvm.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/libzlib.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/MassLynxRaw.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/MBI_SDK.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/msconvert.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/msparser.lib + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/timsdata.lib + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/msparser.lib + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/libzstd-vc143-mt.lib + + ) + +set(pwiz_REDISTR_DEBUG + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/agtsampleinforw.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/api-ms-win-core-console-l1-1-0.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/api-ms-win-core-datetime-l1-1-0.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/api-ms-win-core-debug-l1-1-0.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/api-ms-win-core-errorhandling-l1-1-0.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/api-ms-win-core-file-l1-1-0.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/api-ms-win-core-file-l1-2-0.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/api-ms-win-core-file-l2-1-0.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/api-ms-win-core-handle-l1-1-0.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/api-ms-win-core-heap-l1-1-0.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/api-ms-win-core-interlocked-l1-1-0.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/api-ms-win-core-libraryloader-l1-1-0.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/api-ms-win-core-localization-l1-2-0.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/api-ms-win-core-memory-l1-1-0.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/api-ms-win-core-namedpipe-l1-1-0.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/api-ms-win-core-processenvironment-l1-1-0.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/api-ms-win-core-processthreads-l1-1-0.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/api-ms-win-core-processthreads-l1-1-1.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/api-ms-win-core-profile-l1-1-0.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/api-ms-win-core-rtlsupport-l1-1-0.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/api-ms-win-core-string-l1-1-0.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/api-ms-win-core-synch-l1-1-0.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/api-ms-win-core-synch-l1-2-0.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/api-ms-win-core-sysinfo-l1-1-0.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/api-ms-win-core-timezone-l1-1-0.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/api-ms-win-core-util-l1-1-0.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/api-ms-win-crt-conio-l1-1-0.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/api-ms-win-crt-convert-l1-1-0.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/api-ms-win-crt-environment-l1-1-0.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/api-ms-win-crt-filesystem-l1-1-0.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/api-ms-win-crt-heap-l1-1-0.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/api-ms-win-crt-locale-l1-1-0.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/api-ms-win-crt-math-l1-1-0.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/api-ms-win-crt-multibyte-l1-1-0.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/api-ms-win-crt-private-l1-1-0.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/api-ms-win-crt-process-l1-1-0.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/api-ms-win-crt-runtime-l1-1-0.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/api-ms-win-crt-stdio-l1-1-0.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/api-ms-win-crt-string-l1-1-0.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/api-ms-win-crt-time-l1-1-0.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/api-ms-win-crt-utility-l1-1-0.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/baf2sql_c.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/BaseCommon.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/BaseDataAccess.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/BaseError.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/BaseTof.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/BDal.BCO.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/BDal.BCO.Interfaces.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/BDal.CCO.Calibration.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/BDal.CCO.Interfaces.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/BDal.CCO.TemperatureCompensation.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/BDal.CCO.Transformation.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/BDal.CCO.Utilities.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/BDal.CXt.Lc.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/BDal.CXt.Lc.Factory.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/BDal.CXt.Lc.Interfaces.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/BDal.CXt.Lc.UntU2.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/boost_date_time-vc90-mt-1_37-x64-BDAL_20091123.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/boost_regex-vc90-mt-1_37-x64-BDAL_20091123.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/boost_system-vc90-mt-1_37-x64-BDAL_20091123.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/boost_thread-vc90-mt-1_37-x64-BDAL_20091123.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/cdt.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/Clearcore2.Compression.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/Clearcore2.Data.AnalystDataProvider.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/Clearcore2.Data.Client.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/Clearcore2.Data.CommonInterfaces.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/Clearcore2.Data.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/Clearcore2.Data.Wiff2.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/Clearcore2.Data.WiffReader.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/Clearcore2.Devices.Types.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/Clearcore2.Domain.Acquisition.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/Clearcore2.Infrastructure.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/Clearcore2.InternalRawXYProcessing.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/Clearcore2.Muni.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/Clearcore2.RawXYProcessing.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/Clearcore2.StructuredStorage.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/Clearcore2.Utility.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/Clearcore2.XmlHelpers.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/CompassXtractMS.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/Compressor_12451AC8-3BF1-48e1-8E66-DA05BF3852A0.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/Compressor_382D5134-9727-4be6-B6F8-754F577426D6.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/Compressor_4F1EA0CB-5A6A-43ED-9562-D6D873034577.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/Compressor_6BB2E64A-27A0-4575-A66A-4E312C8B9AD7.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/Compressor_6EEE649E-09AA-4332-8E82-8188652E8AB5.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/Compressor_7F88E97F-2038-40ba-8F3A-FCA9A9719569.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/HSReadWrite.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/IdentityModel.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/Interop.DataExplorer.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/Interop.EDAL.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/Interop.HSREADWRITELib.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/MassLynxRaw.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/MassSpecDataReader.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/MBI_SDK.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/mfc90.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/Microsoft.Bcl.AsyncInterfaces.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/Microsoft.Extensions.Configuration.Abstractions.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/Microsoft.Extensions.DependencyInjection.Abstractions.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/Microsoft.Extensions.DependencyInjection.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/Microsoft.Extensions.Http.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/Microsoft.Extensions.Logging.Abstractions.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/Microsoft.Extensions.Logging.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/Microsoft.Extensions.Options.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/Microsoft.Extensions.Primitives.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/MIDAC.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/mkl_sequential.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/msparserD.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/msvcm90.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/msvcp110.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/msvcp120.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/msvcp140.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/msvcp90.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/msvcr110.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/msvcr120.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/msvcr90.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/Newtonsoft.Json.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/OFX.Core.Contracts.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/ParallelExtensionsExtras.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/protobuf-net.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/SCIEX.Apis.Data.v1.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/Sciex.Clearcore.FMan.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/Sciex.Data.SimpleTypes.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/Sciex.Data.XYData.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/Sciex.FMan.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/Sciex.Wiff.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/SQLite.Interop.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/System.Buffers.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/System.Data.SQLite.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/System.Diagnostics.DiagnosticSource.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/System.Memory.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/System.Numerics.Vectors.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/System.Runtime.Caching.Generic.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/System.Runtime.CompilerServices.Unsafe.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/System.Threading.Tasks.Extensions.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/System.ValueTuple.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/ThermoFisher.CommonCore.Data.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/ThermoFisher.CommonCore.RawFileReader.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/timsdata.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/ucrtbase.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/UIMFLibrary.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/vcomp110.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/vcomp140.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/vcomp90.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/vcruntime140.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/vcruntime140_1.dll + ${pwiz_LIB_PREFIX}/msvc-debug-x86_64/msconvert.exe + ) + +set(pwiz_REDISTR_RELEASE + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/agtsampleinforw.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/api-ms-win-core-console-l1-1-0.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/api-ms-win-core-datetime-l1-1-0.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/api-ms-win-core-debug-l1-1-0.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/api-ms-win-core-errorhandling-l1-1-0.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/api-ms-win-core-file-l1-1-0.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/api-ms-win-core-file-l1-2-0.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/api-ms-win-core-file-l2-1-0.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/api-ms-win-core-handle-l1-1-0.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/api-ms-win-core-heap-l1-1-0.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/api-ms-win-core-interlocked-l1-1-0.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/api-ms-win-core-libraryloader-l1-1-0.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/api-ms-win-core-localization-l1-2-0.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/api-ms-win-core-memory-l1-1-0.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/api-ms-win-core-namedpipe-l1-1-0.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/api-ms-win-core-processenvironment-l1-1-0.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/api-ms-win-core-processthreads-l1-1-0.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/api-ms-win-core-processthreads-l1-1-1.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/api-ms-win-core-profile-l1-1-0.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/api-ms-win-core-rtlsupport-l1-1-0.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/api-ms-win-core-string-l1-1-0.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/api-ms-win-core-synch-l1-1-0.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/api-ms-win-core-synch-l1-2-0.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/api-ms-win-core-sysinfo-l1-1-0.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/api-ms-win-core-timezone-l1-1-0.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/api-ms-win-core-util-l1-1-0.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/api-ms-win-crt-conio-l1-1-0.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/api-ms-win-crt-convert-l1-1-0.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/api-ms-win-crt-environment-l1-1-0.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/api-ms-win-crt-filesystem-l1-1-0.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/api-ms-win-crt-heap-l1-1-0.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/api-ms-win-crt-locale-l1-1-0.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/api-ms-win-crt-math-l1-1-0.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/api-ms-win-crt-multibyte-l1-1-0.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/api-ms-win-crt-private-l1-1-0.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/api-ms-win-crt-process-l1-1-0.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/api-ms-win-crt-runtime-l1-1-0.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/api-ms-win-crt-stdio-l1-1-0.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/api-ms-win-crt-string-l1-1-0.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/api-ms-win-crt-time-l1-1-0.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/api-ms-win-crt-utility-l1-1-0.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/baf2sql_c.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/BaseCommon.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/BaseDataAccess.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/BaseError.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/BaseTof.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/BDal.BCO.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/BDal.BCO.Interfaces.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/BDal.CCO.Calibration.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/BDal.CCO.Interfaces.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/BDal.CCO.TemperatureCompensation.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/BDal.CCO.Transformation.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/BDal.CCO.Utilities.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/BDal.CXt.Lc.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/BDal.CXt.Lc.Factory.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/BDal.CXt.Lc.Interfaces.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/BDal.CXt.Lc.UntU2.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/boost_date_time-vc90-mt-1_37-x64-BDAL_20091123.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/boost_regex-vc90-mt-1_37-x64-BDAL_20091123.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/boost_system-vc90-mt-1_37-x64-BDAL_20091123.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/boost_thread-vc90-mt-1_37-x64-BDAL_20091123.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/cdt.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/Clearcore2.Compression.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/Clearcore2.Data.AnalystDataProvider.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/Clearcore2.Data.Client.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/Clearcore2.Data.CommonInterfaces.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/Clearcore2.Data.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/Clearcore2.Data.Wiff2.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/Clearcore2.Data.WiffReader.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/Clearcore2.Devices.Types.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/Clearcore2.Domain.Acquisition.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/Clearcore2.Infrastructure.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/Clearcore2.InternalRawXYProcessing.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/Clearcore2.Muni.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/Clearcore2.RawXYProcessing.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/Clearcore2.StructuredStorage.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/Clearcore2.Utility.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/Clearcore2.XmlHelpers.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/CompassXtractMS.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/Compressor_12451AC8-3BF1-48e1-8E66-DA05BF3852A0.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/Compressor_382D5134-9727-4be6-B6F8-754F577426D6.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/Compressor_4F1EA0CB-5A6A-43ED-9562-D6D873034577.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/Compressor_6BB2E64A-27A0-4575-A66A-4E312C8B9AD7.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/Compressor_6EEE649E-09AA-4332-8E82-8188652E8AB5.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/Compressor_7F88E97F-2038-40ba-8F3A-FCA9A9719569.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/HSReadWrite.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/IdentityModel.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/Interop.DataExplorer.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/Interop.EDAL.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/Interop.HSREADWRITELib.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/MassLynxRaw.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/MassSpecDataReader.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/MBI_SDK.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/mfc90.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/Microsoft.Bcl.AsyncInterfaces.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/Microsoft.Extensions.Configuration.Abstractions.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/Microsoft.Extensions.DependencyInjection.Abstractions.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/Microsoft.Extensions.DependencyInjection.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/Microsoft.Extensions.Http.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/Microsoft.Extensions.Logging.Abstractions.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/Microsoft.Extensions.Logging.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/Microsoft.Extensions.Options.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/Microsoft.Extensions.Primitives.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/MIDAC.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/mkl_sequential.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/msparser.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/msvcm90.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/msvcp110.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/msvcp120.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/msvcp140.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/msvcp90.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/msvcr110.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/msvcr120.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/msvcr90.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/Newtonsoft.Json.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/OFX.Core.Contracts.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/ParallelExtensionsExtras.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/protobuf-net.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/SCIEX.Apis.Data.v1.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/Sciex.Clearcore.FMan.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/Sciex.Data.SimpleTypes.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/Sciex.Data.XYData.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/Sciex.FMan.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/Sciex.Wiff.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/SQLite.Interop.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/System.Buffers.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/System.Data.SQLite.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/System.Diagnostics.DiagnosticSource.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/System.Memory.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/System.Numerics.Vectors.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/System.Runtime.Caching.Generic.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/System.Runtime.CompilerServices.Unsafe.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/System.Threading.Tasks.Extensions.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/System.ValueTuple.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/ThermoFisher.CommonCore.Data.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/ThermoFisher.CommonCore.RawFileReader.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/timsdata.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/ucrtbase.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/UIMFLibrary.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/vcomp110.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/vcomp140.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/vcomp90.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/vcruntime140.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/vcruntime140_1.dll + ${pwiz_LIB_PREFIX}/msvc-release-x86_64/msconvert.exe + ) + +if (CMAKE_BUILD_TYPE STREQUAL "Debug") + set(pwiz_LIBS ${pwiz_LIBS_DEBUG}) + set(pwiz_REDISTR ${pwiz_REDISTR_DEBUG}) +else() + set(pwiz_LIBS ${pwiz_LIBS_RELEASE}) + set(pwiz_REDISTR ${pwiz_REDISTR_RELEASE}) +endif() diff --git a/pwiz/analysis/chromatogram_processing/Jamfile.jam b/pwiz/analysis/chromatogram_processing/Jamfile.jam index 05375b29a05..97842169eb4 100644 --- a/pwiz/analysis/chromatogram_processing/Jamfile.jam +++ b/pwiz/analysis/chromatogram_processing/Jamfile.jam @@ -57,10 +57,10 @@ unit-test-if-exists ChromatogramList_FilterTest : ChromatogramList_FilterTest.cp unit-test-if-exists ChromatogramListFactoryTest : ChromatogramListFactoryTest.cpp pwiz_analysis_chromatogram_processing ../../data/msdata//pwiz_data_msdata_examples ; import path ; -run-if-exists ChromatogramList_LockmassRefinerTest.cpp pwiz_analysis_chromatogram_processing $(PWIZ_ROOT_PATH)/pwiz/data/vendor_readers//pwiz_data_vendor_readers - : [ path.native $(PWIZ_ROOT_PATH)/pwiz/data/vendor_readers/Waters/Reader_Waters_Test.data/091204_NFDM_008.raw ] # args - : # input-files - : off:no # requirements - : ChromatogramList_LockmassRefinerTest # target name - : # default-build - ; +#run-if-exists ChromatogramList_LockmassRefinerTest.cpp pwiz_analysis_chromatogram_processing $(PWIZ_ROOT_PATH)/pwiz/data/vendor_readers//pwiz_data_vendor_readers +# : [ path.native $(PWIZ_ROOT_PATH)/pwiz/data/vendor_readers/Waters/Reader_Waters_Test.data/091204_NFDM_008.raw ] # args +# : # input-files +# : off:no # requirements +# : ChromatogramList_LockmassRefinerTest # target name +# : # default-build +# ; diff --git a/pwiz/analysis/spectrum_processing/Jamfile.jam b/pwiz/analysis/spectrum_processing/Jamfile.jam index eb206922797..4c4627ee0a8 100644 --- a/pwiz/analysis/spectrum_processing/Jamfile.jam +++ b/pwiz/analysis/spectrum_processing/Jamfile.jam @@ -117,94 +117,94 @@ unit-test-if-exists SpectrumList_MetadataFixerTest : SpectrumList_MetadataFixerT # We pass in single input file, to which bjam prepends the full path from current # Jamfile directory. The test program can then locate its data files. -run-if-exists PrecursorRecalculatorDefaultTest.cpp pwiz_analysis_spectrum_processing - : # args - : PrecursorRecalculatorDefaultTest.data/5peptide.b64 # input-files - : # requirements - : PrecursorRecalculatorDefaultTest # target name - : # default-build - ; - -run-if-exists SpectrumList_PrecursorRecalculatorTest.cpp pwiz_analysis_spectrum_processing - : # args - : SpectrumList_PrecursorRecalculatorTest.data/5peptideFT.mzML # input-files - : # requirements - : SpectrumList_PrecursorRecalculatorTest # target name - : # default-build - ; - -run-if-exists SpectrumList_PrecursorRefineTest.cpp pwiz_analysis_spectrum_processing - : # args - : SpectrumList_PrecursorRecalculatorTest.data/PrecursorRefineOrbi.mzML # input-files - : # requirements - : SpectrumList_PrecursorRefineTest # target name - : # default-build - ; - -run-if-exists SpectrumList_MZRefinerTest.cpp pwiz_analysis_spectrum_processing - : # args - : SpectrumList_MZRefinerTest.data/JD_06232014_sample4_C.mzML SpectrumList_MZRefinerTest.data/JD_06232014_sample4_C.mzid # input-files - : # requirements - : SpectrumList_MZRefinerTest # target name - : # default-build - ; +#run-if-exists PrecursorRecalculatorDefaultTest.cpp pwiz_analysis_spectrum_processing +# : # args +# : PrecursorRecalculatorDefaultTest.data/5peptide.b64 # input-files +# : # requirements +# : PrecursorRecalculatorDefaultTest # target name +# : # default-build +# ; + +#run-if-exists SpectrumList_PrecursorRecalculatorTest.cpp pwiz_analysis_spectrum_processing +# : # args +# : SpectrumList_PrecursorRecalculatorTest.data/5peptideFT.mzML # input-files +# : # requirements +# : SpectrumList_PrecursorRecalculatorTest # target name +# : # default-build +# ; + +#run-if-exists SpectrumList_PrecursorRefineTest.cpp pwiz_analysis_spectrum_processing +# : # args +# : SpectrumList_PrecursorRecalculatorTest.data/PrecursorRefineOrbi.mzML # input-files +# : # requirements +# : SpectrumList_PrecursorRefineTest # target name +# : # default-build +# ; + +#run-if-exists SpectrumList_MZRefinerTest.cpp pwiz_analysis_spectrum_processing +# : # args +# : SpectrumList_MZRefinerTest.data/JD_06232014_sample4_C.mzML SpectrumList_MZRefinerTest.data/JD_06232014_sample4_C.mzid # input-files +# : # requirements +# : SpectrumList_MZRefinerTest # target name +# : # default-build +# ; import path sequence ; -run-if-exists SpectrumList_3D_Test.cpp pwiz_analysis_spectrum_processing_basic $(PWIZ_ROOT_PATH)/pwiz/data/vendor_readers//pwiz_data_vendor_readers - : # args - [ sequence.transform path.native : $(PWIZ_ROOT_PATH)/pwiz/data/vendor_readers/Agilent/Reader_Agilent_Test.data/ImsSynthCCS.d - $(PWIZ_ROOT_PATH)/pwiz/data/vendor_readers/UIMF/Reader_UIMF_Test.data/BSA_10ugml_CID.UIMF - ] - : # input-files - : off:no io_semaphore # requirements - : SpectrumList_3D_Test # target name - : # default-build - ; - -run-if-exists SpectrumList_IonMobility_Test.cpp pwiz_analysis_spectrum_processing_basic $(PWIZ_ROOT_PATH)/pwiz/data/vendor_readers//pwiz_data_vendor_readers - : # args - [ sequence.transform path.native : $(PWIZ_ROOT_PATH)/pwiz/data/vendor_readers/Agilent/Reader_Agilent_Test.data/ImsSynth_Chrom.d - $(PWIZ_ROOT_PATH)/pwiz/data/vendor_readers/Waters/Reader_Waters_Test.data/HDMSe_Short_noLM.mzML - ] - : # input-files - : off:no io_semaphore # requirements - : SpectrumList_IonMobility_Test # target name - : # default-build - ; - -run-if-exists SpectrumList_IonMobility_Test.cpp pwiz_analysis_spectrum_processing_basic $(PWIZ_ROOT_PATH)/pwiz/data/vendor_readers//pwiz_data_vendor_readers - : # args - [ sequence.transform path.native : $(PWIZ_ROOT_PATH)/pwiz/data/vendor_readers/Waters/Reader_Waters_Test.data/HDMSe_Short_noLM.raw - $(PWIZ_ROOT_PATH)/pwiz/data/vendor_readers/Waters/Reader_Waters_Test.data/MSe_Short.raw - ] - : # input-files - : off:no 32:no io_semaphore # requirements - : SpectrumList_IonMobility_Waters_Test # target name - : # default-build - ; - -run-if-exists SpectrumList_LockmassRefinerTest.cpp pwiz_analysis_spectrum_processing_basic $(PWIZ_ROOT_PATH)/pwiz/data/vendor_readers//pwiz_data_vendor_readers - : [ path.native $(PWIZ_ROOT_PATH)/pwiz/data/vendor_readers/Waters/Reader_Waters_Test.data/ATEHLSTLSEK_profile.raw ] # args - : # input-files - : off:no 32:no io_semaphore # requirements - : SpectrumList_LockmassRefinerTest # target name - : # default-build - ; - -run-if-exists SpectrumList_DemuxTest.cpp pwiz_analysis_spectrum_processing_basic - : # args - [ path.native $(PWIZ_ROOT_PATH)/pwiz/analysis/spectrum_processing/SpectrumList_DemuxTest.data/MsxTest.mzML ] - [ path.native $(PWIZ_ROOT_PATH)/pwiz/analysis/spectrum_processing/SpectrumList_DemuxTest.data/OverlapTest.mzML ] - : # input-files - : # requirements - : SpectrumList_DemuxTest # target name - : # default-build - ; - -run-if-exists SpectrumList_DiaUmpireTest.cpp pwiz_analysis_spectrum_processing_basic - : # args - : SpectrumList_DiaUmpireTest.data/tests.txt # input-files - : # requirements - : SpectrumList_DiaUmpireTest # target name - : # default-build - ; +#run-if-exists SpectrumList_3D_Test.cpp pwiz_analysis_spectrum_processing_basic $(PWIZ_ROOT_PATH)/pwiz/data/vendor_readers//pwiz_data_vendor_readers +# : # args +# [ sequence.transform path.native : $(PWIZ_ROOT_PATH)/pwiz/data/vendor_readers/Agilent/Reader_Agilent_Test.data/ImsSynthCCS.d +# $(PWIZ_ROOT_PATH)/pwiz/data/vendor_readers/UIMF/Reader_UIMF_Test.data/BSA_10ugml_CID.UIMF +# ] +# : # input-files +# : off:no io_semaphore # requirements +# : SpectrumList_3D_Test # target name +# : # default-build +# ; + +#run-if-exists SpectrumList_IonMobility_Test.cpp pwiz_analysis_spectrum_processing_basic $(PWIZ_ROOT_PATH)/pwiz/data/vendor_readers//pwiz_data_vendor_readers +# : # args +# [ sequence.transform path.native : $(PWIZ_ROOT_PATH)/pwiz/data/vendor_readers/Agilent/Reader_Agilent_Test.data/ImsSynth_Chrom.d +# $(PWIZ_ROOT_PATH)/pwiz/data/vendor_readers/Waters/Reader_Waters_Test.data/HDMSe_Short_noLM.mzML +# ] +# : # input-files +# : off:no io_semaphore # requirements +# : SpectrumList_IonMobility_Test # target name +# : # default-build +# ; + +#run-if-exists SpectrumList_IonMobility_Test.cpp pwiz_analysis_spectrum_processing_basic $(PWIZ_ROOT_PATH)/pwiz/data/vendor_readers//pwiz_data_vendor_readers +# : # args +# [ sequence.transform path.native : $(PWIZ_ROOT_PATH)/pwiz/data/vendor_readers/Waters/Reader_Waters_Test.data/HDMSe_Short_noLM.raw +# $(PWIZ_ROOT_PATH)/pwiz/data/vendor_readers/Waters/Reader_Waters_Test.data/MSe_Short.raw +# ] +# : # input-files +# : off:no 32:no io_semaphore # requirements +# : SpectrumList_IonMobility_Waters_Test # target name +# : # default-build +# ; + +#run-if-exists SpectrumList_LockmassRefinerTest.cpp pwiz_analysis_spectrum_processing_basic $(PWIZ_ROOT_PATH)/pwiz/data/vendor_readers//pwiz_data_vendor_readers +# : [ path.native $(PWIZ_ROOT_PATH)/pwiz/data/vendor_readers/Waters/Reader_Waters_Test.data/ATEHLSTLSEK_profile.raw ] # args +# : # input-files +# : off:no 32:no io_semaphore # requirements +# : SpectrumList_LockmassRefinerTest # target name +# : # default-build +# ; + +#run-if-exists SpectrumList_DemuxTest.cpp pwiz_analysis_spectrum_processing_basic +# : # args +# [ path.native $(PWIZ_ROOT_PATH)/pwiz/analysis/spectrum_processing/SpectrumList_DemuxTest.data/MsxTest.mzML ] +# [ path.native $(PWIZ_ROOT_PATH)/pwiz/analysis/spectrum_processing/SpectrumList_DemuxTest.data/OverlapTest.mzML ] +# : # input-files +# : # requirements +# : SpectrumList_DemuxTest # target name +# : # default-build +# ; + +#run-if-exists SpectrumList_DiaUmpireTest.cpp pwiz_analysis_spectrum_processing_basic +# : # args +# : SpectrumList_DiaUmpireTest.data/tests.txt # input-files +# : # requirements +# : SpectrumList_DiaUmpireTest # target name +# : # default-build +# ; diff --git a/pwiz/data/common/cv.cpp b/pwiz/data/common/cv.cpp index 335f230e519..772ff329a20 100644 --- a/pwiz/data/common/cv.cpp +++ b/pwiz/data/common/cv.cpp @@ -6123,6 +6123,188 @@ const TermInfo termInfos_[] = {UO_gram_per_square_meter_based_unit, "UO:1010049", "gram per square meter based unit", "", false}, {UO_large_calorie_based_unit, "UO:1010051", "large calorie based unit", "", false}, {UO_gray_per_minute_based_unit, "UO:1010060", "gray per minute based unit", "", false}, + {IMS_Imaging_Mass_Spectrometry_Ontology, "IMS:0000000", "Imaging Mass Spectrometry Ontology", "Imaging Mass Spectrometry Ontology.", false}, + {IMS_ibd_offset_handle, "IMS:1000001", "ibd offset handle", "Information for the access and checking of the binary data arrays.", false}, + {IMS_sample_stage, "IMS:1000002", "sample stage", "Device that positions the imaging target.", false}, + {IMS_ibd_binary_type, "IMS:1000003", "ibd binary type", "Describes type of the binary (ibd) file .", false}, + {IMS_image_parameter, "IMS:1000004", "image parameter", "Sample properties only concerning imaging samples.", false}, + {IMS_spectrum_position, "IMS:1000005", "spectrum position", "Attributes to describe the position of a spectrum in the image.", false}, + {IMS_ibd_file, "IMS:1000007", "ibd file", "Attributes to describe the ibd file.", false}, + {IMS_ibd_identification, "IMS:1000008", "ibd identification", "Attributes to doubtlessly identify the ibd file.", false}, + {IMS_ibd_checksum, "IMS:1000009", "ibd checksum", "Checksum is a form of redundancy check, a simple way to protect the integrity of data by detecting errors in data of the ibd file.", false}, + {IMS_scan, "IMS:1000010", "scan", "Describes the attributes of the generation of the image.", false}, + {IMS_probe_scan_mode, "IMS:1000011", "probe scan mode", "Describes the method how the probe was moved across the sample while acquiring data.", false}, + {IMS_imaging_ion_source, "IMS:1000012", "imaging ion source", "Parameters describing the imaging source, which is used to create the ions measured by the MS.", false}, + {IMS_unit_OBSOLETE, "IMS:1000013", "unit", "Terms to describe units", true}, + {IMS_ibd_data_type_OBSOLETE, "IMS:1000014", "ibd data type", "Encoding type of binary data, e.g. 32-bit integer.", true}, + {IMS_charge_density, "IMS:1000015", "charge density", "A measure of electric charge, the amount of electric charge per unit area", false}, + {IMS_continuous, "IMS:1000030", "continuous", "Way of saving spectra in a imzML binary data file (ibd). The m/z values for all spectra are saved at the beginning of the ibd file. Then the spectral values follow.", false}, + {IMS_processed, "IMS:1000031", "processed", "Way of saving spectra in a imzML binary data file (ibd). Every spectrum is saved with it's own m/z and intensity values.", false}, + {IMS_linescan_sequence, "IMS:1000040", "linescan sequence", "Description of the direction of the succession of the assembling of the linescans.", false}, + {IMS_scan_pattern, "IMS:1000041", "scan pattern", "Description of the pattern how the image was scanned.", false}, + {IMS_max_count_of_pixels_x, "IMS:1000042", "max count of pixels x", "Maximum number of pixels of the x-axis of the image.", false}, + {IMS_max_count_of_pixels_y, "IMS:1000043", "max count of pixels y", "Maximum number of pixels of the y-axis of the image.", false}, + {IMS_max_dimension_x, "IMS:1000044", "max dimension x", "Maximum length of the image in x-axis.", false}, + {IMS_max_dimension_y, "IMS:1000045", "max dimension y", "Maximum length of the image in y-axis.", false}, + {IMS_pixel_size__x_, "IMS:1000046", "pixel size (x)", "Describes the length of a pixel in the x dimension. If no pixel size y (IMS:1000047) is explicitly specified, then this also describes the length of a pixel in the y dimension.", false}, + {IMS_pixel_size_y, "IMS:1000047", "pixel size y", "Describes the length of a pixel in the y dimension.", false}, + {IMS_scan_type, "IMS:1000048", "scan type", "Shows the direction in which the lines were scanned.", false}, + {IMS_line_scan_direction, "IMS:1000049", "line scan direction", "Description in wich direction the lines of the sample were scanned.", false}, + {IMS_position_x, "IMS:1000050", "position x", "Attribute to describe the position of a spectrum in the direction of the x-axis in the image.", false}, + {IMS_position_y, "IMS:1000051", "position y", "Attribute to describe the position of a spectrum in the direction of the y-axis in the image.", false}, + {IMS_position_z, "IMS:1000052", "position z", "Attribute to describe the position of a spectrum in the direction of the z-axis in the image.", false}, + {IMS_absolute_position_offset_x, "IMS:1000053", "absolute position offset x", "Describes the position at the x-axis of the upper left point of the image on the target.", false}, + {IMS_absolute_position_offset_y, "IMS:1000054", "absolute position offset y", "Describes the position at the y-axis of the upper left point of the image on the target.", false}, + {IMS_subimage_position_x, "IMS:1000055", "subimage position x", "Describes the position of a subimage in the direction of the x-axis of the complete image.", false}, + {IMS_subimage_position_y, "IMS:1000056", "subimage position y", "Describes the position of a subimage in the direction of the y-axis of the complete image.", false}, + {IMS_subimage_position_z, "IMS:1000057", "subimage position z", "Describes the position of a subimage in the direction of the z-axis of the complete image.", false}, + {IMS_external_binary_uri, "IMS:1000070", "external binary uri", "Location as an URI where to find the ibd file.", false}, + {IMS_universally_unique_identifier, "IMS:1000080", "universally unique identifier", "universally unique identifier is unique throughout the world and allows to doubtlessly identify the ibd file.", false}, + {IMS_ibd_MD5, "IMS:1000090", "ibd MD5", "MD5 (Message-Digest algorithm 5) is a (now deprecated) cryptographic hash function with a 128-bit hash value used to check the integrity of files.", false}, + {IMS_ibd_SHA_1, "IMS:1000091", "ibd SHA-1", "SHA-1 (Secure Hash Algorithm-1) is a cryptographic hash function designed by the National Security Agency (NSA) and published by the NIST as a U. S. government standard. It is also used to verify file integrity. Since 2011 it has been deprecated by the NIST as a U. S. government standard.", false}, + {IMS_ibd_SHA_256, "IMS:1000092", "ibd SHA-256", "SHA-256 (member of Secure Hash Algorithm-2 family) is a cryptographic hash function designed by the National Security Agency (NSA) and published by the NIST as a U. S. government standard. It is also used to verify file integrity.", false}, + {IMS_external_data, "IMS:1000101", "external data", "Shows that there is no data in the section of the file.", false}, + {IMS_external_offset, "IMS:1000102", "external offset", "The position where the data of an array of a mass spectrum begins.", false}, + {IMS_external_array_length, "IMS:1000103", "external array length", "Describes how many fields an array contains.", false}, + {IMS_external_encoded_length, "IMS:1000104", "external encoded length", "Describes the length of the written data.", false}, + {IMS_pixel_mode, "IMS:1000110", "pixel mode", "probe keeps the position while acquiring data at the same same spot one or several times.", false}, + {IMS_raster_mode, "IMS:1000111", "raster mode", "probe is moved while continuously acquiring data from the sample.", false}, + {IMS_stigmatic_mode, "IMS:1000112", "stigmatic mode", "probe is moved around one point acquiring data until moved to the next position (pixel).", false}, + {IMS_SIMS_parameter, "IMS:1000120", "SIMS parameter", "Parameters describing SIMS sources.", false}, + {IMS_DESI_parameter, "IMS:1000121", "DESI parameter", "Parameters describing DESI sources.", false}, + {IMS_ions_per_square_centimeter, "IMS:1000130", "ions per square centimeter", "An area density unit which is equal to the count of ions divided by the area in centimeters squared.", false}, + {IMS_milliliters_per_minute, "IMS:1000131", "milliliters per minute", "A flow rate describes the throughput per time.", false}, + {IMS_32_bit_integer_OBSOLETE, "IMS:1000141", "32-bit integer", "Signed 32 bit integer.", true}, + {IMS_64_bit_integer_OBSOLETE, "IMS:1000142", "64-bit integer", "Signed 64 bit integer.", true}, + {IMS_sample_stage_attribute, "IMS:1000199", "sample stage attribute", "Properties related to and describing the sample stage.", false}, + {IMS_position_accuracy, "IMS:1000200", "position accuracy", "Accuracy is the degree of conformity of a measured position to its actual value.", false}, + {IMS_step_size, "IMS:1000201", "step size", "Specify the distance between two different messuring points on the sample.", false}, + {IMS_target_material, "IMS:1000202", "target material", "Describes the material the target is made of.", false}, + {IMS_stage_scan_speed, "IMS:1000203", "stage scan speed", "Speed at which the stage moves.", false}, + {IMS_bottom_up, "IMS:1000400", "bottom up", "The starting point is at the bottom of the sample and the scanning happens in up direction (parallel to the y-axis).", false}, + {IMS_top_down, "IMS:1000401", "top down", "The starting point is at the top of the sample and the scanning happens in bottom direction (parallel to the y-axis).", false}, + {IMS_left_right, "IMS:1000402", "left right", "The starting point is at the left of the sample and the scanning happens in right direction (parallel to the x-axis).", false}, + {IMS_right_left, "IMS:1000403", "right left", "The starting point is at the right of the sample and the scanning happens in left direction. (parallel to the x-axis).", false}, + {IMS_no_direction, "IMS:1000404", "no direction", "The scanning points are randomly distributed on the sample.", false}, + {IMS_meandering, "IMS:1000410", "meandering", "The scanning happens in nonstop way. As soon as the end of the sample is reached, the scanning direction will be switched and the scanning is continued. There is no new positioning neccessary.", false}, + {IMS_one_way_OBSOLETE, "IMS:1000411", "one way", "The scanning always happens in the same direction. As soon as the end of the sample is reached, the stage is positioned at the starting edge to begin the next run.", true}, + {IMS_random_access, "IMS:1000412", "random access", "The scanning points are randomly chosen and do not follow a pattern.", false}, + {IMS_flyback, "IMS:1000413", "flyback", "The scanning always happens in the same direction. As soon as the end of the sample is reached, the stage is positioned at the starting edge to begin the next run.", false}, + {IMS_horizontal_line_scan, "IMS:1000480", "horizontal line scan", "The scanning line is a horizontal one.", false}, + {IMS_vertical_line_scan, "IMS:1000481", "vertical line scan", "The scanning line is a vertical one.", false}, + {IMS_linescan_right_left, "IMS:1000490", "linescan right left", "The starting point is at the right of the sample and the scanning happens in left direction. (parallel to the x-axis).", false}, + {IMS_linescan_left_right, "IMS:1000491", "linescan left right", "The starting point is at the left of the sample and the scanning happens in right direction (parallel to the x-axis).", false}, + {IMS_linescan_bottom_up, "IMS:1000492", "linescan bottom up", "The starting point is at the bottom of the sample and the scanning happens in up direction (parallel to the y-axis).", false}, + {IMS_linescan_top_down, "IMS:1000493", "linescan top down", "The starting point is at the top of the sample and the scanning happens in bottom direction (parallel to the y-axis).", false}, + {IMS_conversion_to_imzML, "IMS:1000500", "conversion to imzML", "Conversion of a file format to Mass Spectrometry Imaging imzML file format.", false}, + {IMS_imzMLParser, "IMS:1000501", "imzMLParser", "imzMLParser library for reading and writing imzML.", false}, + {IMS_imzMLConverter, "IMS:1000502", "imzMLConverter", "imzMLConverter software for conversion from proprietary formats to imzML.", false}, + {IMS_imzMLValidator, "IMS:1000503", "imzMLValidator", "imzMLValidator software for validation of imzML.", false}, + {IMS_SpectralAnalysis, "IMS:1000504", "SpectralAnalysis", "SpectralAnalysis software for visualisation, processing and multivariate analysis of spectral imaging data.", false}, + {IMS_primary_ion_gun_species, "IMS:1001201", "primary ion gun species", "Describes the species of ions used for ionizing the sample.", false}, + {IMS_beam_energy, "IMS:1001202", "beam energy", "Energy of the shot of the primary ion gun species in electronvolt.", false}, + {IMS_beam_current, "IMS:1001203", "beam current", "Number of charges per second shot at the surface of the analyte.", false}, + {IMS_cycle_time, "IMS:1001204", "cycle time", "Inversion of the number of ions shot at the surface in one second. The maximum depends on the maximum time of flight in the mass spectrometer.", false}, + {IMS_time_resolution, "IMS:1001205", "time resolution", "Size of the bin of the time recorded by the time to digital converter measured in pico seconds", false}, + {IMS_polarity, "IMS:1001206", "polarity", "Polarity of the measured secondary ions (?)", false}, + {IMS_primary_ion_dose_density, "IMS:1001207", "primary ion dose density", "Density of the primary ions.", false}, + {IMS_solvent, "IMS:1001211", "solvent", "The solvent which was used to pick up the analyte from the surface of the imaging object.", false}, + {IMS_spray_voltage, "IMS:1001212", "spray voltage", "Voltage applied to the DESI source to get ions moving into the direction of the inlet of the mass spectrometer.", false}, + {IMS_solvent_flowrate, "IMS:1001213", "solvent flowrate", "Rate with which the solvent is flowing on the surface of the imaging object.", false}, + {IMS_sample_type, "IMS:1001500", "sample type", "Broad category describing the sample.", false}, + {IMS_inorganic_sample, "IMS:1001510", "inorganic sample", "A sample not consisting of or deriving from living matter.", false}, + {IMS_organic_sample, "IMS:1001520", "organic sample", "A sample related to or derived from living matter.", false}, + {IMS_biological_sample, "IMS:1001521", "biological sample", "A sample related to biology or living organisms.", false}, + {IMS_clinical_sample, "IMS:1001522", "clinical sample", "A sample related to or deriving from actual patients.", false}, + {IMS_pathological_sample, "IMS:1001523", "pathological sample", "A sample related to pathology.", false}, + {IMS_food_sample, "IMS:1001524", "food sample", "A sample related to or deriving from any nutritious substance.", false}, + {IMS_bacteria_sample, "IMS:1001525", "bacteria sample", "A sample consisting of or related to bacteria.", false}, + {IMS_sample_origin_attribute, "IMS:1001600", "sample origin attribute", "An attribute related to the origin of the sample.", false}, + {IMS_sample_ethical_approval, "IMS:1001601", "sample ethical approval", "Ethical approval required for experiments to be performed on the sample.", false}, + {IMS_sample_origin_institution, "IMS:1001602", "sample origin institution", "Institution at which the sample originated.", false}, + {IMS_analysed_sample_portion, "IMS:1002000", "analysed sample portion", "Description of how much of the sample was analysed.", false}, + {IMS_sectioned_sample, "IMS:1002001", "sectioned sample", "Analysis performed on a section of the sample.", false}, + {IMS_whole_sample, "IMS:1002002", "whole sample", "Analysis performed on entire sample.", false}, + {IMS_blockface_sample, "IMS:1002003", "blockface sample", "Analysis performed on the blockface of a cut sample.", false}, + {IMS_sampling_method, "IMS:1002005", "sampling method", "Method used to extract the sample from a larger encompassing object.", false}, + {IMS_sample_storage_condition, "IMS:1002010", "sample storage condition", "Storage condition of the sample prior to analysis.", false}, + {IMS_fixed, "IMS:1002011", "fixed", "Sample has undergone a fixation process.", false}, + {IMS_fresh_frozen, "IMS:1002012", "fresh frozen", "Sample has been frozen.", false}, + {IMS_embedded, "IMS:1002013", "embedded", "Sample has undergone an embedding procedure.", false}, + {IMS_sample_storage_attribute, "IMS:1002014", "sample storage attribute", "Attribute related to the storage of a sample.", false}, + {IMS_sample_storage_time_before_sectioning, "IMS:1002015", "sample storage time before sectioning", "Duration of time between the sample being acquired and sectioning being performed.", false}, + {IMS_section_storage_time_after_sectioning_and_before_analysis, "IMS:1002016", "section storage time after sectioning and before analysis", "Duration of time between sectioning having been performed and performing MSI analysis.", false}, + {IMS_sample_storage_temperature, "IMS:1002017", "sample storage temperature", "Temperature at which the sample was stored prior to analysis.", false}, + {IMS_freezing_method, "IMS:1002018", "freezing method", "Method used for freezing the sample.", false}, + {IMS_flash_frozen, "IMS:1002019", "flash frozen", "Flash frozen by slow immersion in liquid nitrogen cooled isopentane.", false}, + {IMS_sample_storage_time_before_analysis, "IMS:1002020", "sample storage time before analysis", "Duration of time between the sample being acquired and analysis being performed.", false}, + {IMS_sample_storage_method, "IMS:1002021", "sample storage method", "Method used for storing the sample prior to analysis.", false}, + {IMS_stabilisation, "IMS:1002050", "stabilisation", "Application of a process to make the sample more stable, stopping degradation and changes from occurring.", false}, + {IMS_no_stabilisation_performed, "IMS:1002051", "no stabilisation performed", "No stabilisation was performed.", false}, + {IMS_stabilisation_method, "IMS:1002052", "stabilisation method", "Method used to perform stabilisation.", false}, + {IMS_rapid_heating_stabilisation, "IMS:1002053", "rapid heating stabilisation", "Stabilisation performed through rapid conductive heating.", false}, + {IMS_focused_microwave_irradiation_stabilisation, "IMS:1002054", "focused microwave irradiation stabilisation", "Stabilisation performed through focused microwave irradiation.", false}, + {IMS_sectioning_method, "IMS:1002100", "sectioning method", "Description of the method used to section the sample.", false}, + {IMS_microtome_sectioning, "IMS:1002101", "microtome sectioning", "Microtome used to perform sectioning.", false}, + {IMS_microtome_model, "IMS:1002102", "microtome model", "Specific microtome model used to perform sectioning.", false}, + {IMS_sectioning_attribute, "IMS:1002103", "sectioning attribute", "Properties of the microtome sectioning process with an associated value.", false}, + {IMS_cutting_temperature, "IMS:1002104", "cutting temperature", "Temperature of the sample when the sectioning was performed.", false}, + {IMS_cutting_thickness, "IMS:1002105", "cutting thickness", "Thickness of the section as set on the microtome.", false}, + {IMS_blade_sectioning, "IMS:1002106", "blade sectioning", "Blade used to perform sectioning.", false}, + {IMS_section_thickness, "IMS:1002107", "section thickness", "Measured thickness of the sample after sectioning.", false}, + {IMS_mounting_method, "IMS:1002200", "mounting method", "Description of the method used to mount the sample onto the target.", false}, + {IMS_thaw_mounting, "IMS:1002201", "thaw mounting", "Mounting the sample onto the target by warming the reverse of the target.", false}, + {IMS_tape_mounting, "IMS:1002202", "tape mounting", "Mounting the sample onto the target using tape.", false}, + {IMS_sample_drying, "IMS:1002300", "sample drying", "Application of a process to dry the sample.", false}, + {IMS_drying_method_attribute, "IMS:1002301", "drying method attribute", "Attribute related to the drying of a sample.", false}, + {IMS_drying_time, "IMS:1002302", "drying time", "Duration of time that the drying procedure was applied.", false}, + {IMS_no_drying_performed, "IMS:1002303", "no drying performed", "No drying process performed.", false}, + {IMS_sample_drying_method, "IMS:1002304", "sample drying method", "Description of the method used to dry the sample.", false}, + {IMS_sample_washing, "IMS:1002400", "sample washing", "Application of a process to wash the sample.", false}, + {IMS_no_washing_performed, "IMS:1002401", "no washing performed", "No washing method performed.", false}, + {IMS_sample_washing_method, "IMS:1002402", "sample washing method", "Method used to perform washing of the sample.", false}, + {IMS_on_sample_chemistry, "IMS:1002500", "on-sample chemistry", "Additional treatment of the sample, such as enzymatic digestion or derivatisation.", false}, + {IMS_no_on_sample_chemistry_performed, "IMS:1002501", "no on-sample chemistry performed", "No on-sample chemistry method performed.", false}, + {IMS_on_sample_chemistry_method, "IMS:1002502", "on-sample chemistry method", "Method used to perform on-sample chemistry.", false}, + {IMS_on_sample_chemistry_attribute, "IMS:1002503", "on-sample chemistry attribute", "Attribute related to the on-sample chemistry.", false}, + {IMS_on_sample_chemistry_reagent, "IMS:1002504", "on-sample chemistry reagent", "Reagent used in the on-sample chemistry process.", false}, + {IMS_in_experiment_quantification, "IMS:1002600", "in-experiment quantification", "Quantification integrated into the experiment.", false}, + {IMS_no_in_experiment_quantification_performed, "IMS:1002601", "no in-experiment quantification performed", "No in-experiment quantification method performed.", false}, + {IMS_in_experiment_quantification_method, "IMS:1002602", "in-experiment quantification method", "Method used to perform in-experiment quantification.", false}, + {IMS_internal_standard_quantification, "IMS:1002603", "internal standard quantification", "Quantification performed through application of an internal standard.", false}, + {IMS_adjacent_dilution_series_quantification, "IMS:1002604", "adjacent dilution series quantification", "Quantification performed through a dilution series adjacent to the sample.", false}, + {IMS_sprayed_on_standard_quantification, "IMS:1002605", "sprayed-on standard quantification", "Quantification performed through application of a standard via spraying.", false}, + {IMS_spraying_method, "IMS:1003000", "spraying method", "Method used to perform spraying of a matrix.", false}, + {IMS_automated_spraying_of_matrix, "IMS:1003001", "automated spraying of matrix", "Spraying performed using an automated method, such as a robotic system.", false}, + {IMS_manual_spraying_of_matrix, "IMS:1003002", "manual spraying of matrix", "Spraying performed manually by the user, such as with an artistic airbrush.", false}, + {IMS_automated_spraying_device, "IMS:1003003", "automated spraying device", "Robotic system for spraying a matrix.", false}, + {IMS_automated_sprayer_attribute, "IMS:1003004", "automated sprayer attribute", "Attribute related to the automatic spraying device.", false}, + {IMS_automated_sprayer_nozzle_movement_speed, "IMS:1003005", "automated sprayer nozzle movement speed", "Speed at which the spray head (including the nozzle) moves during spraying of the sample.", false}, + {IMS_automated_sprayer_flow_rate, "IMS:1003006", "automated sprayer flow-rate", "Flow-rate used to dispense the solvent to the sprayer.", false}, + {IMS_automated_sprayer_nozzle_temperature, "IMS:1003007", "automated sprayer nozzle temperature", "Temperature of the nozzle of the sprayer during spraying.", false}, + {IMS_xz_compression, "IMS:1005001", "xz compression", "XZ compression.", false}, + {IMS_lz4_compression, "IMS:1005002", "lz4 compression", "LZ4 compression.", false}, + {IMS_zstd_compression, "IMS:1005003", "zstd compression", "Zstandard compression.", false}, + {IMS_repetition_rate, "IMS:1006000", "repetition rate", "Describes the number of pulses per second when a laser is operating in pulsed mode.", false}, + {IMS_laser_shots_per_spectrum, "IMS:1006001", "laser shots per spectrum", "Describes the number of laser pulses interrogating the sample to generate a single spectrum.", false}, + {IMS_m_z_at_which_resolution_was_measured, "IMS:1006002", "m/z at which resolution was measured", "m/z at which the mass resolution was measured.", false}, + {IMS_postmortem_time, "IMS:1006003", "postmortem time", "Time after sacrifice and before sampling occurs.", false}, + {IMS_age, "IMS:1006004", "age", "Age of the sample at time of analysis.", false}, + {IMS_sample_species, "IMS:1006005", "sample species", "Species of the sample.", false}, + {IMS_sample_organ, "IMS:1006006", "sample organ", "Analysed organ.", false}, + {IMS_sample_condition, "IMS:1006007", "sample condition", "Description of whether the sample is wildtype, diseased, control.", false}, + {IMS_optical_image_location, "IMS:1006008", "optical image location", "Uniform resource identifier (URI) for the location of the optical image corresponding to the sample.", false}, + {IMS_optical_image_attribute, "IMS:1006009", "optical image attribute", "Attribute related to the optical image.", false}, + {IMS_optical_image_subject, "IMS:1006010", "optical image subject", "Subject of the optical image.", false}, + {IMS_optical_image_of_analysed_sample, "IMS:1006011", "optical image of analysed sample", "Subject of the optical image is the exact sample that was analysed.", false}, + {IMS_optical_image_of_adjacent_section_of_analysed_sample, "IMS:1006012", "optical image of adjacent section of analysed sample", "Subject of the optical image is an adjacent section to the analysed section.", false}, + {IMS_sample_morphological_classification, "IMS:1006013", "sample morphological classification", "Morphological classification of the sample.", false}, + {IMS_sampling_location_OBSOLETE, "IMS:1006014", "sampling location", "Location at which the sample was taken from the specimen.", true}, + {IMS_staining_method_used_for_optical_image, "IMS:1006015", "staining method used for optical image", "Method used for staining the sample prior to optical imaging.", false}, + {IMS_ion_source_model, "IMS:1006016", "ion source model", "Model name and number of the ion source used.", false}, + {IMS_method_used_to_align_optical_image, "IMS:1006017", "method used to align optical image", "method used to align optical image with MSI data", false}, + {IMS_8_bit_integer, "IMS:1100000", "8-bit integer", "Signed 8-bit integer.", false}, + {IMS_16_bit_integer, "IMS:1100001", "16-bit integer", "Signed 16-bit integer.", false}, }; // termInfos_ @@ -12458,6 +12640,115 @@ CVIDPair relationsIsA_[] = {UO_gram_per_square_meter_based_unit, UO_area_density_unit}, {UO_large_calorie_based_unit, UO_energy_unit}, {UO_gray_per_minute_based_unit, UO_absorbed_dose_unit}, + {IMS_continuous, IMS_ibd_binary_type}, + {IMS_processed, IMS_ibd_binary_type}, + {IMS_max_count_of_pixels_x, IMS_image_parameter}, + {IMS_max_count_of_pixels_y, IMS_image_parameter}, + {IMS_max_dimension_x, IMS_image_parameter}, + {IMS_max_dimension_y, IMS_image_parameter}, + {IMS_pixel_size__x_, IMS_image_parameter}, + {IMS_pixel_size_y, IMS_image_parameter}, + {IMS_position_x, IMS_spectrum_position}, + {IMS_position_y, IMS_spectrum_position}, + {IMS_position_z, IMS_spectrum_position}, + {IMS_absolute_position_offset_x, IMS_image_parameter}, + {IMS_absolute_position_offset_y, IMS_image_parameter}, + {IMS_subimage_position_x, IMS_spectrum_position}, + {IMS_subimage_position_y, IMS_spectrum_position}, + {IMS_subimage_position_z, IMS_spectrum_position}, + {IMS_external_binary_uri, IMS_ibd_file}, + {IMS_universally_unique_identifier, IMS_ibd_identification}, + {IMS_ibd_MD5, IMS_ibd_checksum}, + {IMS_ibd_SHA_1, IMS_ibd_checksum}, + {IMS_ibd_SHA_256, IMS_ibd_checksum}, + {IMS_external_data, IMS_ibd_offset_handle}, + {IMS_external_offset, IMS_ibd_offset_handle}, + {IMS_external_array_length, IMS_ibd_offset_handle}, + {IMS_external_encoded_length, IMS_ibd_offset_handle}, + {IMS_pixel_mode, IMS_probe_scan_mode}, + {IMS_raster_mode, IMS_probe_scan_mode}, + {IMS_stigmatic_mode, IMS_probe_scan_mode}, + {IMS_ions_per_square_centimeter, IMS_charge_density}, + {IMS_32_bit_integer_OBSOLETE, IMS_ibd_data_type_OBSOLETE}, + {IMS_64_bit_integer_OBSOLETE, IMS_ibd_data_type_OBSOLETE}, + {IMS_position_accuracy, IMS_sample_stage_attribute}, + {IMS_step_size, IMS_sample_stage_attribute}, + {IMS_stage_scan_speed, IMS_sample_stage_attribute}, + {IMS_bottom_up, IMS_linescan_sequence}, + {IMS_top_down, IMS_linescan_sequence}, + {IMS_left_right, IMS_linescan_sequence}, + {IMS_right_left, IMS_linescan_sequence}, + {IMS_no_direction, IMS_linescan_sequence}, + {IMS_meandering, IMS_scan_pattern}, + {IMS_random_access, IMS_scan_pattern}, + {IMS_flyback, IMS_scan_pattern}, + {IMS_horizontal_line_scan, IMS_scan_type}, + {IMS_vertical_line_scan, IMS_scan_type}, + {IMS_linescan_right_left, IMS_line_scan_direction}, + {IMS_linescan_left_right, IMS_line_scan_direction}, + {IMS_linescan_bottom_up, IMS_line_scan_direction}, + {IMS_linescan_top_down, IMS_line_scan_direction}, + {IMS_primary_ion_gun_species, IMS_SIMS_parameter}, + {IMS_beam_energy, IMS_SIMS_parameter}, + {IMS_beam_current, IMS_SIMS_parameter}, + {IMS_cycle_time, IMS_SIMS_parameter}, + {IMS_time_resolution, IMS_SIMS_parameter}, + {IMS_polarity, IMS_SIMS_parameter}, + {IMS_primary_ion_dose_density, IMS_SIMS_parameter}, + {IMS_solvent, IMS_DESI_parameter}, + {IMS_spray_voltage, IMS_DESI_parameter}, + {IMS_solvent_flowrate, IMS_DESI_parameter}, + {IMS_inorganic_sample, IMS_sample_type}, + {IMS_organic_sample, IMS_sample_type}, + {IMS_biological_sample, IMS_organic_sample}, + {IMS_clinical_sample, IMS_biological_sample}, + {IMS_pathological_sample, IMS_clinical_sample}, + {IMS_food_sample, IMS_organic_sample}, + {IMS_bacteria_sample, IMS_organic_sample}, + {IMS_sample_ethical_approval, IMS_sample_origin_attribute}, + {IMS_sample_origin_institution, IMS_sample_origin_attribute}, + {IMS_sectioned_sample, IMS_analysed_sample_portion}, + {IMS_whole_sample, IMS_analysed_sample_portion}, + {IMS_blockface_sample, IMS_analysed_sample_portion}, + {IMS_fixed, IMS_sample_storage_condition}, + {IMS_fresh_frozen, IMS_sample_storage_condition}, + {IMS_embedded, IMS_sample_storage_condition}, + {IMS_sample_storage_time_before_sectioning, IMS_sample_storage_attribute}, + {IMS_section_storage_time_after_sectioning_and_before_analysis, IMS_sample_storage_attribute}, + {IMS_sample_storage_temperature, IMS_sample_storage_attribute}, + {IMS_flash_frozen, IMS_section_storage_time_after_sectioning_and_before_analysis}, + {IMS_sample_storage_time_before_analysis, IMS_sample_storage_attribute}, + {IMS_no_stabilisation_performed, IMS_stabilisation}, + {IMS_stabilisation_method, IMS_stabilisation}, + {IMS_rapid_heating_stabilisation, IMS_no_stabilisation_performed}, + {IMS_focused_microwave_irradiation_stabilisation, IMS_no_stabilisation_performed}, + {IMS_cutting_temperature, IMS_sectioning_attribute}, + {IMS_cutting_thickness, IMS_sectioning_attribute}, + {IMS_section_thickness, IMS_sectioning_attribute}, + {IMS_thaw_mounting, IMS_mounting_method}, + {IMS_tape_mounting, IMS_mounting_method}, + {IMS_no_drying_performed, IMS_sample_drying}, + {IMS_sample_drying_method, IMS_sample_drying}, + {IMS_no_washing_performed, IMS_sample_washing}, + {IMS_sample_washing_method, IMS_sample_washing}, + {IMS_no_on_sample_chemistry_performed, IMS_on_sample_chemistry}, + {IMS_on_sample_chemistry_method, IMS_on_sample_chemistry}, + {IMS_on_sample_chemistry_reagent, IMS_on_sample_chemistry_attribute}, + {IMS_no_in_experiment_quantification_performed, IMS_in_experiment_quantification}, + {IMS_in_experiment_quantification_method, IMS_in_experiment_quantification}, + {IMS_internal_standard_quantification, IMS_in_experiment_quantification_method}, + {IMS_adjacent_dilution_series_quantification, IMS_in_experiment_quantification_method}, + {IMS_sprayed_on_standard_quantification, IMS_in_experiment_quantification_method}, + {IMS_automated_spraying_of_matrix, IMS_spraying_method}, + {IMS_manual_spraying_of_matrix, IMS_spraying_method}, + {IMS_automated_sprayer_nozzle_movement_speed, IMS_automated_sprayer_attribute}, + {IMS_automated_sprayer_flow_rate, IMS_automated_sprayer_attribute}, + {IMS_automated_sprayer_nozzle_temperature, IMS_automated_sprayer_attribute}, + {IMS_optical_image_subject, IMS_optical_image_attribute}, + {IMS_optical_image_of_analysed_sample, IMS_optical_image_subject}, + {IMS_optical_image_of_adjacent_section_of_analysed_sample, IMS_optical_image_subject}, + {IMS_staining_method_used_for_optical_image, IMS_optical_image_subject}, + {IMS_method_used_to_align_optical_image, IMS_optical_image_attribute}, }; // relationsIsA_ @@ -12636,6 +12927,37 @@ CVIDPair relationsPartOf_[] = {MS_QC_metric_value_type, MS_PSI_MS_CV_Quality_Control_Vocabulary}, {MS_QC_metric_category, MS_PSI_MS_CV_Quality_Control_Vocabulary}, {MS_QC_non_metric_term, MS_PSI_MS_CV_Quality_Control_Vocabulary}, + {IMS_ibd_offset_handle, IMS_Imaging_Mass_Spectrometry_Ontology}, + {IMS_sample_stage, IMS_Imaging_Mass_Spectrometry_Ontology}, + {IMS_ibd_binary_type, IMS_Imaging_Mass_Spectrometry_Ontology}, + {IMS_image_parameter, IMS_Imaging_Mass_Spectrometry_Ontology}, + {IMS_spectrum_position, IMS_Imaging_Mass_Spectrometry_Ontology}, + {IMS_ibd_file, IMS_Imaging_Mass_Spectrometry_Ontology}, + {IMS_ibd_identification, IMS_Imaging_Mass_Spectrometry_Ontology}, + {IMS_ibd_checksum, IMS_Imaging_Mass_Spectrometry_Ontology}, + {IMS_scan, IMS_Imaging_Mass_Spectrometry_Ontology}, + {IMS_probe_scan_mode, IMS_Imaging_Mass_Spectrometry_Ontology}, + {IMS_imaging_ion_source, IMS_Imaging_Mass_Spectrometry_Ontology}, + {IMS_unit_OBSOLETE, IMS_Imaging_Mass_Spectrometry_Ontology}, + {IMS_ibd_data_type_OBSOLETE, IMS_Imaging_Mass_Spectrometry_Ontology}, + {IMS_linescan_sequence, IMS_scan}, + {IMS_scan_pattern, IMS_scan}, + {IMS_scan_type, IMS_scan}, + {IMS_line_scan_direction, IMS_scan}, + {IMS_SIMS_parameter, IMS_imaging_ion_source}, + {IMS_DESI_parameter, IMS_imaging_ion_source}, + {IMS_sample_stage_attribute, IMS_sample_stage}, + {IMS_target_material, IMS_sample_stage}, + {IMS_sample_storage_attribute, IMS_sample_storage_condition}, + {IMS_freezing_method, IMS_fresh_frozen}, + {IMS_microtome_sectioning, IMS_sectioning_method}, + {IMS_microtome_model, IMS_microtome_sectioning}, + {IMS_sectioning_attribute, IMS_microtome_sectioning}, + {IMS_blade_sectioning, IMS_sectioning_method}, + {IMS_drying_method_attribute, IMS_sample_drying}, + {IMS_on_sample_chemistry_attribute, IMS_on_sample_chemistry}, + {IMS_automated_spraying_device, IMS_automated_spraying_of_matrix}, + {IMS_automated_sprayer_attribute, IMS_automated_spraying_of_matrix}, }; // relationsPartOf_ @@ -13702,6 +14024,78 @@ OtherRelationPair relationsOther_[] = {MS_missed_cleavages_fractions, "has_column", MS_number_of_missed_cleavages}, {MS_missed_cleavages_fractions, "has_column", UO_fraction}, {MS_missed_cleavages_fractions, "has_metric_category", MS_ID_based_metric}, + {IMS_max_count_of_pixels_x, "has_units", UO_count_unit}, + {IMS_max_count_of_pixels_y, "has_units", UO_count_unit}, + {IMS_max_dimension_x, "has_units", UO_micrometer}, + {IMS_max_dimension_y, "has_units", UO_micrometer}, + {IMS_pixel_size__x_, "has_units", UO_length_unit}, + {IMS_pixel_size_y, "has_units", UO_length_unit}, + {IMS_position_x, "has_units", UO_count_unit}, + {IMS_position_y, "has_units", UO_count_unit}, + {IMS_position_z, "has_units", UO_count_unit}, + {IMS_absolute_position_offset_x, "has_units", UO_micrometer}, + {IMS_absolute_position_offset_y, "has_units", UO_micrometer}, + {IMS_subimage_position_x, "has_units", UO_count_unit}, + {IMS_subimage_position_y, "has_units", UO_count_unit}, + {IMS_subimage_position_z, "has_units", UO_count_unit}, + {IMS_external_offset, "has_units", UO_byte}, + {IMS_external_array_length, "has_units", UO_count_unit}, + {IMS_external_encoded_length, "has_units", UO_byte}, + {IMS_position_accuracy, "has_units", UO_percent}, + {IMS_step_size, "has_units", UO_micrometer}, + {IMS_stage_scan_speed, "has_units", UO_meter_per_second}, + {IMS_beam_energy, "has_units", UO_weber}, + {IMS_beam_current, "has_units", UO_microampere}, + {IMS_cycle_time, "has_units", UO_microsecond}, + {IMS_time_resolution, "has_units", UO_picosecond}, + {IMS_primary_ion_dose_density, "has_units", UO_picosecond}, + {IMS_spray_voltage, "has_units", UO_kilovolt}, + {IMS_solvent_flowrate, "has_units", UO_volumetric_flow_rate_unit}, + {IMS_sample_storage_time_before_sectioning, "has_units", UO_second}, + {IMS_sample_storage_time_before_sectioning, "has_units", UO_minute}, + {IMS_sample_storage_time_before_sectioning, "has_units", UO_hour}, + {IMS_sample_storage_time_before_sectioning, "has_units", UO_day}, + {IMS_sample_storage_time_before_sectioning, "has_units", UO_week}, + {IMS_sample_storage_time_before_sectioning, "has_units", UO_month}, + {IMS_sample_storage_time_before_sectioning, "has_units", UO_year}, + {IMS_section_storage_time_after_sectioning_and_before_analysis, "has_units", UO_second}, + {IMS_section_storage_time_after_sectioning_and_before_analysis, "has_units", UO_minute}, + {IMS_section_storage_time_after_sectioning_and_before_analysis, "has_units", UO_hour}, + {IMS_section_storage_time_after_sectioning_and_before_analysis, "has_units", UO_day}, + {IMS_section_storage_time_after_sectioning_and_before_analysis, "has_units", UO_week}, + {IMS_section_storage_time_after_sectioning_and_before_analysis, "has_units", UO_month}, + {IMS_section_storage_time_after_sectioning_and_before_analysis, "has_units", UO_year}, + {IMS_sample_storage_temperature, "has_units", UO_degree_Celsius}, + {IMS_sample_storage_temperature, "has_units", UO_kelvin}, + {IMS_sample_storage_time_before_analysis, "has_units", UO_second}, + {IMS_sample_storage_time_before_analysis, "has_units", UO_minute}, + {IMS_sample_storage_time_before_analysis, "has_units", UO_hour}, + {IMS_sample_storage_time_before_analysis, "has_units", UO_day}, + {IMS_sample_storage_time_before_analysis, "has_units", UO_week}, + {IMS_sample_storage_time_before_analysis, "has_units", UO_month}, + {IMS_sample_storage_time_before_analysis, "has_units", UO_year}, + {IMS_cutting_temperature, "has_units", UO_degree_Celsius}, + {IMS_cutting_temperature, "has_units", UO_kelvin}, + {IMS_cutting_thickness, "has_units", UO_micrometer}, + {IMS_section_thickness, "has_units", UO_micrometer}, + {IMS_drying_time, "has_units", UO_second}, + {IMS_drying_time, "has_units", UO_minute}, + {IMS_repetition_rate, "has_units", UO_hertz}, + {IMS_m_z_at_which_resolution_was_measured, "has_units", MS_m_z}, + {IMS_postmortem_time, "has_units", UO_second}, + {IMS_postmortem_time, "has_units", UO_minute}, + {IMS_postmortem_time, "has_units", UO_hour}, + {IMS_postmortem_time, "has_units", UO_day}, + {IMS_postmortem_time, "has_units", UO_week}, + {IMS_postmortem_time, "has_units", UO_month}, + {IMS_postmortem_time, "has_units", UO_year}, + {IMS_age, "has_units", UO_second}, + {IMS_age, "has_units", UO_minute}, + {IMS_age, "has_units", UO_hour}, + {IMS_age, "has_units", UO_day}, + {IMS_age, "has_units", UO_week}, + {IMS_age, "has_units", UO_month}, + {IMS_age, "has_units", UO_year}, }; // relationsOther_ @@ -28823,6 +29217,9 @@ class CVTermData : public boost::singleton cvMap_["UO"].id = "UO"; cvMap_["UO"].version = "releases/2026-01-16"; + cvMap_["IMS"].id = "IMS"; + cvMap_["IMS"].version = "1.1.0"; + } inline const map& infoMap() const {return infoMap_;} @@ -28843,6 +29240,7 @@ const char* oboPrefixes_[] = "PEFF", "UNIMOD", "UO", + "IMS", }; diff --git a/pwiz/data/common/cv.hpp b/pwiz/data/common/cv.hpp index 9e4a852cbee..d032106c334 100644 --- a/pwiz/data/common/cv.hpp +++ b/pwiz/data/common/cv.hpp @@ -92,6 +92,24 @@ // ontology: uo // property_value: owl:versionInfo "2026-01-16" xsd:string // +// [imagingMS.obo] +#define _IMAGINGMS_OBO_ +// format-version: 1.2 +// data-version: 1.1.0 +// date: 04:01:2018 15:52 +// saved-by: Alan Race +// default-namespace: imagingMS.ontology +// remark: coverage: Imaging mass spectrometer output files +// remark: 090506 Matrix and Laser Attributes removed -> put into PSI-MS.OBO +// remark: 090506 "Attribute" in Term deleted and new entries: Scan Type, Line Scan Direction added +// remark: 091123 Added attributes for imaging laser shot method. Attribute "one way" (IMS:1000411) obsoleted -> replaced by new attribute "fly back" +// remark: 091207 Added attributes for SIMS experiments +// remark: "subimage positions" parameters added for images which are composed of several subimages! +// remark: creator: Thorsten Schramm +// remark: creator: Alan Race +// import: https://raw.githubusercontent.com/HUPO-PSI/psi-ms-CV/master/psi-ms.obo +// ontology: ims +// namespace pwiz { @@ -19043,7 +19061,553 @@ enum PWIZ_API_DECL CVID UO_large_calorie_based_unit = 401010051, /// gray per minute based unit: - UO_gray_per_minute_based_unit = 401010060 + UO_gray_per_minute_based_unit = 401010060, + + /// Imaging Mass Spectrometry Ontology: Imaging Mass Spectrometry Ontology. + IMS_Imaging_Mass_Spectrometry_Ontology = 500000000, + + /// ibd offset handle: Information for the access and checking of the binary data arrays. + IMS_ibd_offset_handle = 501000001, + + /// sample stage: Device that positions the imaging target. + IMS_sample_stage = 501000002, + + /// ibd binary type: Describes type of the binary (ibd) file . + IMS_ibd_binary_type = 501000003, + + /// image parameter: Sample properties only concerning imaging samples. + IMS_image_parameter = 501000004, + + /// spectrum position: Attributes to describe the position of a spectrum in the image. + IMS_spectrum_position = 501000005, + + /// ibd file: Attributes to describe the ibd file. + IMS_ibd_file = 501000007, + + /// ibd identification: Attributes to doubtlessly identify the ibd file. + IMS_ibd_identification = 501000008, + + /// ibd checksum: Checksum is a form of redundancy check, a simple way to protect the integrity of data by detecting errors in data of the ibd file. + IMS_ibd_checksum = 501000009, + + /// scan: Describes the attributes of the generation of the image. + IMS_scan = 501000010, + + /// probe scan mode: Describes the method how the probe was moved across the sample while acquiring data. + IMS_probe_scan_mode = 501000011, + + /// imaging ion source: Parameters describing the imaging source, which is used to create the ions measured by the MS. + IMS_imaging_ion_source = 501000012, + + /// unit: Terms to describe units + IMS_unit_OBSOLETE = 501000013, + + /// ibd data type: Encoding type of binary data, e.g. 32-bit integer. + IMS_ibd_data_type_OBSOLETE = 501000014, + + /// charge density: A measure of electric charge, the amount of electric charge per unit area + IMS_charge_density = 501000015, + + /// continuous: Way of saving spectra in a imzML binary data file (ibd). The m/z values for all spectra are saved at the beginning of the ibd file. Then the spectral values follow. + IMS_continuous = 501000030, + + /// processed: Way of saving spectra in a imzML binary data file (ibd). Every spectrum is saved with it's own m/z and intensity values. + IMS_processed = 501000031, + + /// linescan sequence: Description of the direction of the succession of the assembling of the linescans. + IMS_linescan_sequence = 501000040, + + /// scan pattern: Description of the pattern how the image was scanned. + IMS_scan_pattern = 501000041, + + /// max count of pixels x: Maximum number of pixels of the x-axis of the image. + IMS_max_count_of_pixels_x = 501000042, + + /// max count of pixels y: Maximum number of pixels of the y-axis of the image. + IMS_max_count_of_pixels_y = 501000043, + + /// max dimension x: Maximum length of the image in x-axis. + IMS_max_dimension_x = 501000044, + + /// max dimension y: Maximum length of the image in y-axis. + IMS_max_dimension_y = 501000045, + + /// pixel size (x): Describes the length of a pixel in the x dimension. If no pixel size y (IMS:1000047) is explicitly specified, then this also describes the length of a pixel in the y dimension. + IMS_pixel_size__x_ = 501000046, + + /// pixel size y: Describes the length of a pixel in the y dimension. + IMS_pixel_size_y = 501000047, + + /// scan type: Shows the direction in which the lines were scanned. + IMS_scan_type = 501000048, + + /// line scan direction: Description in wich direction the lines of the sample were scanned. + IMS_line_scan_direction = 501000049, + + /// position x: Attribute to describe the position of a spectrum in the direction of the x-axis in the image. + IMS_position_x = 501000050, + + /// position y: Attribute to describe the position of a spectrum in the direction of the y-axis in the image. + IMS_position_y = 501000051, + + /// position z: Attribute to describe the position of a spectrum in the direction of the z-axis in the image. + IMS_position_z = 501000052, + + /// absolute position offset x: Describes the position at the x-axis of the upper left point of the image on the target. + IMS_absolute_position_offset_x = 501000053, + + /// absolute position offset y: Describes the position at the y-axis of the upper left point of the image on the target. + IMS_absolute_position_offset_y = 501000054, + + /// subimage position x: Describes the position of a subimage in the direction of the x-axis of the complete image. + IMS_subimage_position_x = 501000055, + + /// subimage position y: Describes the position of a subimage in the direction of the y-axis of the complete image. + IMS_subimage_position_y = 501000056, + + /// subimage position z: Describes the position of a subimage in the direction of the z-axis of the complete image. + IMS_subimage_position_z = 501000057, + + /// external binary uri: Location as an URI where to find the ibd file. + IMS_external_binary_uri = 501000070, + + /// universally unique identifier: universally unique identifier is unique throughout the world and allows to doubtlessly identify the ibd file. + IMS_universally_unique_identifier = 501000080, + + /// ibd MD5: MD5 (Message-Digest algorithm 5) is a (now deprecated) cryptographic hash function with a 128-bit hash value used to check the integrity of files. + IMS_ibd_MD5 = 501000090, + + /// ibd SHA-1: SHA-1 (Secure Hash Algorithm-1) is a cryptographic hash function designed by the National Security Agency (NSA) and published by the NIST as a U. S. government standard. It is also used to verify file integrity. Since 2011 it has been deprecated by the NIST as a U. S. government standard. + IMS_ibd_SHA_1 = 501000091, + + /// ibd SHA-256: SHA-256 (member of Secure Hash Algorithm-2 family) is a cryptographic hash function designed by the National Security Agency (NSA) and published by the NIST as a U. S. government standard. It is also used to verify file integrity. + IMS_ibd_SHA_256 = 501000092, + + /// external data: Shows that there is no data in the section of the file. + IMS_external_data = 501000101, + + /// external offset: The position where the data of an array of a mass spectrum begins. + IMS_external_offset = 501000102, + + /// external array length: Describes how many fields an array contains. + IMS_external_array_length = 501000103, + + /// external encoded length: Describes the length of the written data. + IMS_external_encoded_length = 501000104, + + /// pixel mode: probe keeps the position while acquiring data at the same same spot one or several times. + IMS_pixel_mode = 501000110, + + /// raster mode: probe is moved while continuously acquiring data from the sample. + IMS_raster_mode = 501000111, + + /// stigmatic mode: probe is moved around one point acquiring data until moved to the next position (pixel). + IMS_stigmatic_mode = 501000112, + + /// SIMS parameter: Parameters describing SIMS sources. + IMS_SIMS_parameter = 501000120, + + /// DESI parameter: Parameters describing DESI sources. + IMS_DESI_parameter = 501000121, + + /// ions per square centimeter: An area density unit which is equal to the count of ions divided by the area in centimeters squared. + IMS_ions_per_square_centimeter = 501000130, + + /// milliliters per minute: A flow rate describes the throughput per time. + IMS_milliliters_per_minute = 501000131, + + /// 32-bit integer: Signed 32 bit integer. + IMS_32_bit_integer_OBSOLETE = 501000141, + + /// 64-bit integer: Signed 64 bit integer. + IMS_64_bit_integer_OBSOLETE = 501000142, + + /// sample stage attribute: Properties related to and describing the sample stage. + IMS_sample_stage_attribute = 501000199, + + /// position accuracy: Accuracy is the degree of conformity of a measured position to its actual value. + IMS_position_accuracy = 501000200, + + /// step size: Specify the distance between two different messuring points on the sample. + IMS_step_size = 501000201, + + /// target material: Describes the material the target is made of. + IMS_target_material = 501000202, + + /// stage scan speed: Speed at which the stage moves. + IMS_stage_scan_speed = 501000203, + + /// bottom up: The starting point is at the bottom of the sample and the scanning happens in up direction (parallel to the y-axis). + IMS_bottom_up = 501000400, + + /// top down: The starting point is at the top of the sample and the scanning happens in bottom direction (parallel to the y-axis). + IMS_top_down = 501000401, + + /// left right: The starting point is at the left of the sample and the scanning happens in right direction (parallel to the x-axis). + IMS_left_right = 501000402, + + /// right left: The starting point is at the right of the sample and the scanning happens in left direction. (parallel to the x-axis). + IMS_right_left = 501000403, + + /// no direction: The scanning points are randomly distributed on the sample. + IMS_no_direction = 501000404, + + /// meandering: The scanning happens in nonstop way. As soon as the end of the sample is reached, the scanning direction will be switched and the scanning is continued. There is no new positioning neccessary. + IMS_meandering = 501000410, + + /// one way: The scanning always happens in the same direction. As soon as the end of the sample is reached, the stage is positioned at the starting edge to begin the next run. + IMS_one_way_OBSOLETE = 501000411, + + /// random access: The scanning points are randomly chosen and do not follow a pattern. + IMS_random_access = 501000412, + + /// flyback: The scanning always happens in the same direction. As soon as the end of the sample is reached, the stage is positioned at the starting edge to begin the next run. + IMS_flyback = 501000413, + + /// horizontal line scan: The scanning line is a horizontal one. + IMS_horizontal_line_scan = 501000480, + + /// vertical line scan: The scanning line is a vertical one. + IMS_vertical_line_scan = 501000481, + + /// linescan right left: The starting point is at the right of the sample and the scanning happens in left direction. (parallel to the x-axis). + IMS_linescan_right_left = 501000490, + + /// linescan left right: The starting point is at the left of the sample and the scanning happens in right direction (parallel to the x-axis). + IMS_linescan_left_right = 501000491, + + /// linescan bottom up: The starting point is at the bottom of the sample and the scanning happens in up direction (parallel to the y-axis). + IMS_linescan_bottom_up = 501000492, + + /// linescan top down: The starting point is at the top of the sample and the scanning happens in bottom direction (parallel to the y-axis). + IMS_linescan_top_down = 501000493, + + /// conversion to imzML: Conversion of a file format to Mass Spectrometry Imaging imzML file format. + IMS_conversion_to_imzML = 501000500, + + /// imzMLParser: imzMLParser library for reading and writing imzML. + IMS_imzMLParser = 501000501, + + /// imzMLConverter: imzMLConverter software for conversion from proprietary formats to imzML. + IMS_imzMLConverter = 501000502, + + /// imzMLValidator: imzMLValidator software for validation of imzML. + IMS_imzMLValidator = 501000503, + + /// SpectralAnalysis: SpectralAnalysis software for visualisation, processing and multivariate analysis of spectral imaging data. + IMS_SpectralAnalysis = 501000504, + + /// primary ion gun species: Describes the species of ions used for ionizing the sample. + IMS_primary_ion_gun_species = 501001201, + + /// beam energy: Energy of the shot of the primary ion gun species in electronvolt. + IMS_beam_energy = 501001202, + + /// beam current: Number of charges per second shot at the surface of the analyte. + IMS_beam_current = 501001203, + + /// cycle time: Inversion of the number of ions shot at the surface in one second. The maximum depends on the maximum time of flight in the mass spectrometer. + IMS_cycle_time = 501001204, + + /// time resolution: Size of the bin of the time recorded by the time to digital converter measured in pico seconds + IMS_time_resolution = 501001205, + + /// polarity: Polarity of the measured secondary ions (?) + IMS_polarity = 501001206, + + /// primary ion dose density: Density of the primary ions. + IMS_primary_ion_dose_density = 501001207, + + /// solvent: The solvent which was used to pick up the analyte from the surface of the imaging object. + IMS_solvent = 501001211, + + /// spray voltage: Voltage applied to the DESI source to get ions moving into the direction of the inlet of the mass spectrometer. + IMS_spray_voltage = 501001212, + + /// solvent flowrate: Rate with which the solvent is flowing on the surface of the imaging object. + IMS_solvent_flowrate = 501001213, + + /// sample type: Broad category describing the sample. + IMS_sample_type = 501001500, + + /// inorganic sample: A sample not consisting of or deriving from living matter. + IMS_inorganic_sample = 501001510, + + /// organic sample: A sample related to or derived from living matter. + IMS_organic_sample = 501001520, + + /// biological sample: A sample related to biology or living organisms. + IMS_biological_sample = 501001521, + + /// clinical sample: A sample related to or deriving from actual patients. + IMS_clinical_sample = 501001522, + + /// pathological sample: A sample related to pathology. + IMS_pathological_sample = 501001523, + + /// food sample: A sample related to or deriving from any nutritious substance. + IMS_food_sample = 501001524, + + /// bacteria sample: A sample consisting of or related to bacteria. + IMS_bacteria_sample = 501001525, + + /// sample origin attribute: An attribute related to the origin of the sample. + IMS_sample_origin_attribute = 501001600, + + /// sample ethical approval: Ethical approval required for experiments to be performed on the sample. + IMS_sample_ethical_approval = 501001601, + + /// sample origin institution: Institution at which the sample originated. + IMS_sample_origin_institution = 501001602, + + /// analysed sample portion: Description of how much of the sample was analysed. + IMS_analysed_sample_portion = 501002000, + + /// sectioned sample: Analysis performed on a section of the sample. + IMS_sectioned_sample = 501002001, + + /// whole sample: Analysis performed on entire sample. + IMS_whole_sample = 501002002, + + /// blockface sample: Analysis performed on the blockface of a cut sample. + IMS_blockface_sample = 501002003, + + /// sampling method: Method used to extract the sample from a larger encompassing object. + IMS_sampling_method = 501002005, + + /// sample storage condition: Storage condition of the sample prior to analysis. + IMS_sample_storage_condition = 501002010, + + /// fixed: Sample has undergone a fixation process. + IMS_fixed = 501002011, + + /// fresh frozen: Sample has been frozen. + IMS_fresh_frozen = 501002012, + + /// embedded: Sample has undergone an embedding procedure. + IMS_embedded = 501002013, + + /// sample storage attribute: Attribute related to the storage of a sample. + IMS_sample_storage_attribute = 501002014, + + /// sample storage time before sectioning: Duration of time between the sample being acquired and sectioning being performed. + IMS_sample_storage_time_before_sectioning = 501002015, + + /// section storage time after sectioning and before analysis: Duration of time between sectioning having been performed and performing MSI analysis. + IMS_section_storage_time_after_sectioning_and_before_analysis = 501002016, + + /// sample storage temperature: Temperature at which the sample was stored prior to analysis. + IMS_sample_storage_temperature = 501002017, + + /// freezing method: Method used for freezing the sample. + IMS_freezing_method = 501002018, + + /// flash frozen: Flash frozen by slow immersion in liquid nitrogen cooled isopentane. + IMS_flash_frozen = 501002019, + + /// sample storage time before analysis: Duration of time between the sample being acquired and analysis being performed. + IMS_sample_storage_time_before_analysis = 501002020, + + /// sample storage method: Method used for storing the sample prior to analysis. + IMS_sample_storage_method = 501002021, + + /// stabilisation: Application of a process to make the sample more stable, stopping degradation and changes from occurring. + IMS_stabilisation = 501002050, + + /// no stabilisation performed: No stabilisation was performed. + IMS_no_stabilisation_performed = 501002051, + + /// stabilisation method: Method used to perform stabilisation. + IMS_stabilisation_method = 501002052, + + /// rapid heating stabilisation: Stabilisation performed through rapid conductive heating. + IMS_rapid_heating_stabilisation = 501002053, + + /// focused microwave irradiation stabilisation: Stabilisation performed through focused microwave irradiation. + IMS_focused_microwave_irradiation_stabilisation = 501002054, + + /// sectioning method: Description of the method used to section the sample. + IMS_sectioning_method = 501002100, + + /// microtome sectioning: Microtome used to perform sectioning. + IMS_microtome_sectioning = 501002101, + + /// microtome model: Specific microtome model used to perform sectioning. + IMS_microtome_model = 501002102, + + /// sectioning attribute: Properties of the microtome sectioning process with an associated value. + IMS_sectioning_attribute = 501002103, + + /// cutting temperature: Temperature of the sample when the sectioning was performed. + IMS_cutting_temperature = 501002104, + + /// cutting thickness: Thickness of the section as set on the microtome. + IMS_cutting_thickness = 501002105, + + /// blade sectioning: Blade used to perform sectioning. + IMS_blade_sectioning = 501002106, + + /// section thickness: Measured thickness of the sample after sectioning. + IMS_section_thickness = 501002107, + + /// mounting method: Description of the method used to mount the sample onto the target. + IMS_mounting_method = 501002200, + + /// thaw mounting: Mounting the sample onto the target by warming the reverse of the target. + IMS_thaw_mounting = 501002201, + + /// tape mounting: Mounting the sample onto the target using tape. + IMS_tape_mounting = 501002202, + + /// sample drying: Application of a process to dry the sample. + IMS_sample_drying = 501002300, + + /// drying method attribute: Attribute related to the drying of a sample. + IMS_drying_method_attribute = 501002301, + + /// drying time: Duration of time that the drying procedure was applied. + IMS_drying_time = 501002302, + + /// no drying performed: No drying process performed. + IMS_no_drying_performed = 501002303, + + /// sample drying method: Description of the method used to dry the sample. + IMS_sample_drying_method = 501002304, + + /// sample washing: Application of a process to wash the sample. + IMS_sample_washing = 501002400, + + /// no washing performed: No washing method performed. + IMS_no_washing_performed = 501002401, + + /// sample washing method: Method used to perform washing of the sample. + IMS_sample_washing_method = 501002402, + + /// on-sample chemistry: Additional treatment of the sample, such as enzymatic digestion or derivatisation. + IMS_on_sample_chemistry = 501002500, + + /// no on-sample chemistry performed: No on-sample chemistry method performed. + IMS_no_on_sample_chemistry_performed = 501002501, + + /// on-sample chemistry method: Method used to perform on-sample chemistry. + IMS_on_sample_chemistry_method = 501002502, + + /// on-sample chemistry attribute: Attribute related to the on-sample chemistry. + IMS_on_sample_chemistry_attribute = 501002503, + + /// on-sample chemistry reagent: Reagent used in the on-sample chemistry process. + IMS_on_sample_chemistry_reagent = 501002504, + + /// in-experiment quantification: Quantification integrated into the experiment. + IMS_in_experiment_quantification = 501002600, + + /// no in-experiment quantification performed: No in-experiment quantification method performed. + IMS_no_in_experiment_quantification_performed = 501002601, + + /// in-experiment quantification method: Method used to perform in-experiment quantification. + IMS_in_experiment_quantification_method = 501002602, + + /// internal standard quantification: Quantification performed through application of an internal standard. + IMS_internal_standard_quantification = 501002603, + + /// adjacent dilution series quantification: Quantification performed through a dilution series adjacent to the sample. + IMS_adjacent_dilution_series_quantification = 501002604, + + /// sprayed-on standard quantification: Quantification performed through application of a standard via spraying. + IMS_sprayed_on_standard_quantification = 501002605, + + /// spraying method: Method used to perform spraying of a matrix. + IMS_spraying_method = 501003000, + + /// automated spraying of matrix: Spraying performed using an automated method, such as a robotic system. + IMS_automated_spraying_of_matrix = 501003001, + + /// manual spraying of matrix: Spraying performed manually by the user, such as with an artistic airbrush. + IMS_manual_spraying_of_matrix = 501003002, + + /// automated spraying device: Robotic system for spraying a matrix. + IMS_automated_spraying_device = 501003003, + + /// automated sprayer attribute: Attribute related to the automatic spraying device. + IMS_automated_sprayer_attribute = 501003004, + + /// automated sprayer nozzle movement speed: Speed at which the spray head (including the nozzle) moves during spraying of the sample. + IMS_automated_sprayer_nozzle_movement_speed = 501003005, + + /// automated sprayer flow-rate: Flow-rate used to dispense the solvent to the sprayer. + IMS_automated_sprayer_flow_rate = 501003006, + + /// automated sprayer nozzle temperature: Temperature of the nozzle of the sprayer during spraying. + IMS_automated_sprayer_nozzle_temperature = 501003007, + + /// xz compression: XZ compression. + IMS_xz_compression = 501005001, + + /// lz4 compression: LZ4 compression. + IMS_lz4_compression = 501005002, + + /// zstd compression: Zstandard compression. + IMS_zstd_compression = 501005003, + + /// repetition rate: Describes the number of pulses per second when a laser is operating in pulsed mode. + IMS_repetition_rate = 501006000, + + /// laser shots per spectrum: Describes the number of laser pulses interrogating the sample to generate a single spectrum. + IMS_laser_shots_per_spectrum = 501006001, + + /// m/z at which resolution was measured: m/z at which the mass resolution was measured. + IMS_m_z_at_which_resolution_was_measured = 501006002, + + /// postmortem time: Time after sacrifice and before sampling occurs. + IMS_postmortem_time = 501006003, + + /// age: Age of the sample at time of analysis. + IMS_age = 501006004, + + /// sample species: Species of the sample. + IMS_sample_species = 501006005, + + /// sample organ: Analysed organ. + IMS_sample_organ = 501006006, + + /// sample condition: Description of whether the sample is wildtype, diseased, control. + IMS_sample_condition = 501006007, + + /// optical image location: Uniform resource identifier (URI) for the location of the optical image corresponding to the sample. + IMS_optical_image_location = 501006008, + + /// optical image attribute: Attribute related to the optical image. + IMS_optical_image_attribute = 501006009, + + /// optical image subject: Subject of the optical image. + IMS_optical_image_subject = 501006010, + + /// optical image of analysed sample: Subject of the optical image is the exact sample that was analysed. + IMS_optical_image_of_analysed_sample = 501006011, + + /// optical image of adjacent section of analysed sample: Subject of the optical image is an adjacent section to the analysed section. + IMS_optical_image_of_adjacent_section_of_analysed_sample = 501006012, + + /// sample morphological classification: Morphological classification of the sample. + IMS_sample_morphological_classification = 501006013, + + /// sampling location: Location at which the sample was taken from the specimen. + IMS_sampling_location_OBSOLETE = 501006014, + + /// staining method used for optical image: Method used for staining the sample prior to optical imaging. + IMS_staining_method_used_for_optical_image = 501006015, + + /// ion source model: Model name and number of the ion source used. + IMS_ion_source_model = 501006016, + + /// method used to align optical image: method used to align optical image with MSI data + IMS_method_used_to_align_optical_image = 501006017, + + /// 8-bit integer: Signed 8-bit integer. + IMS_8_bit_integer = 501100000, + + /// 16-bit integer: Signed 16-bit integer. + IMS_16_bit_integer = 501100001 }; // enum CVID diff --git a/pwiz/data/common/imagingMS.obo b/pwiz/data/common/imagingMS.obo new file mode 100644 index 00000000000..7b7cd00c271 --- /dev/null +++ b/pwiz/data/common/imagingMS.obo @@ -0,0 +1,1275 @@ +format-version: 1.2 +data-version: 1.1.0 +date: 04:01:2018 15:52 +saved-by: Alan Race +default-namespace: imagingMS.ontology +remark: coverage: Imaging mass spectrometer output files +remark: 090506 Matrix and Laser Attributes removed -> put into PSI-MS.OBO +remark: 090506 "Attribute" in Term deleted and new entries: Scan Type, Line Scan Direction added +remark: 091123 Added attributes for imaging laser shot method. Attribute "one way" (IMS:1000411) obsoleted -> replaced by new attribute "fly back" +remark: 091207 Added attributes for SIMS experiments +remark: "subimage positions" parameters added for images which are composed of several subimages! +remark: creator: Thorsten Schramm +remark: creator: Alan Race +import: https://raw.githubusercontent.com/HUPO-PSI/psi-ms-CV/master/psi-ms.obo +ontology: ims + +[Term] +id: IMS:0000000 +name: Imaging Mass Spectrometry Ontology +namespace: imagingMS.ontology +def: "Imaging Mass Spectrometry Ontology." [COMPUTIS:IMS] + +[Term] +id: IMS:1000001 +name: ibd offset handle +def: "Information for the access and checking of the binary data arrays." [COMPUTIS:IMS] +relationship: part_of IMS:0000000 ! Imaging Mass Spectrometry Ontology + +[Term] +id: IMS:1000002 +name: sample stage +def: "Device that positions the imaging target." [COMPUTIS:IMS] +relationship: part_of IMS:0000000 ! Imaging Mass Spectrometry Ontology + +[Term] +id: IMS:1000003 +name: ibd binary type +def: "Describes type of the binary (ibd) file ." [COMPUTIS:IMS] +relationship: part_of IMS:0000000 ! Imaging Mass Spectrometry Ontology + +[Term] +id: IMS:1000004 +name: image parameter +def: "Sample properties only concerning imaging samples." [COMPUTIS:IMS] +relationship: part_of IMS:0000000 ! Imaging Mass Spectrometry Ontology + +[Term] +id: IMS:1000005 +name: spectrum position +def: "Attributes to describe the position of a spectrum in the image." [COMPUTIS:IMS] +relationship: part_of IMS:0000000 ! Imaging Mass Spectrometry Ontology + +[Term] +id: IMS:1000007 +name: ibd file +def: "Attributes to describe the ibd file." [COMPUTIS:IMS] +relationship: part_of IMS:0000000 ! Imaging Mass Spectrometry Ontology + +[Term] +id: IMS:1000008 +name: ibd identification +def: "Attributes to doubtlessly identify the ibd file." [COMPUTIS:IMS] +relationship: part_of IMS:0000000 ! Imaging Mass Spectrometry Ontology + +[Term] +id: IMS:1000009 +name: ibd checksum +def: "Checksum is a form of redundancy check, a simple way to protect the integrity of data by detecting errors in data of the ibd file." [COMPUTIS:IMS] +relationship: part_of IMS:0000000 ! Imaging Mass Spectrometry Ontology + +[Term] +id: IMS:1000010 +name: scan +def: "Describes the attributes of the generation of the image." [COMPUTIS:IMS] +relationship: part_of IMS:0000000 ! Imaging Mass Spectrometry Ontology + +[Term] +id: IMS:1000011 +name: probe scan mode +def: "Describes the method how the probe was moved across the sample while acquiring data." [COMPUTIS:IMS] +relationship: part_of IMS:0000000 ! Imaging Mass Spectrometry Ontology + +[Term] +id: IMS:1000012 +name: imaging ion source +def: "Parameters describing the imaging source, which is used to create the ions measured by the MS." [COMPUTIS:IMS] +relationship: part_of IMS:0000000 ! Imaging Mass Spectrometry Ontology + +[Term] +id: IMS:1000013 +name: unit +def: "OBSOLETE Terms to describe units" [COMPUTIS:IMS] +relationship: part_of IMS:0000000 ! Imaging Mass Spectrometry Ontology +comment: This is unneccessary as UO:0000000 (unit) exists, so was made obsolete. +is_obsolete: true + +[Term] +id: IMS:1000014 +name: ibd data type +def: "OBSOLETE Encoding type of binary data, e.g. 32-bit integer." [COMPUTIS:IMS] +is_a: MS:1000518 ! binary data type +relationship: part_of IMS:0000000 ! Imaging Mass Spectrometry Ontology +comment: Binary data type (MS:1000518) exists in PSI ontology so making this obsolete. +is_obsolete: true + +[Term] +id: IMS:1000015 +name: charge density +def: "A measure of electric charge, the amount of electric charge per unit area" [COMPUTIS:IMS] +is_a: UO:0000000 ! unit + +[Term] +id: IMS:1000030 +name: continuous +def: "Way of saving spectra in a imzML binary data file (ibd). The m/z values for all spectra are saved at the beginning of the ibd file. Then the spectral values follow." [COMPUTIS:IMS] +is_a: IMS:1000003 ! IDB Binary Type + +[Term] +id: IMS:1000031 +name: processed +def: "Way of saving spectra in a imzML binary data file (ibd). Every spectrum is saved with it's own m/z and intensity values." [COMPUTIS:IMS] +is_a: IMS:1000003 ! IDB Binary Type + +[Term] +id: IMS:1000040 +name: linescan sequence +def: "Description of the direction of the succession of the assembling of the linescans." [COMPUTIS:IMS] +relationship: part_of IMS:1000010 ! Scan + +[Term] +id: IMS:1000041 +name: scan pattern +def: "Description of the pattern how the image was scanned." [COMPUTIS:IMS] +relationship: part_of IMS:1000010 ! Scan + +[Term] +id: IMS:1000042 +name: max count of pixels x +def: "Maximum number of pixels of the x-axis of the image." [COMPUTIS:IMS] +xref: value-type:xsd\:nonNegativeInteger "The allowed value-type for this CV term." +is_a: IMS:1000004 ! Image +relationship: has_units UO:0000189 ! Count Unit + +[Term] +id: IMS:1000043 +name: max count of pixels y +def: "Maximum number of pixels of the y-axis of the image." [COMPUTIS:IMS] +xref: value-type:xsd\:nonNegativeInteger "The allowed value-type for this CV term." +is_a: IMS:1000004 ! Image +relationship: has_units UO:0000189 ! Count Unit + +[Term] +id: IMS:1000044 +name: max dimension x +def: "Maximum length of the image in x-axis." [COMPUTIS:IMS] +xref: value-type:xsd\:nonNegativeInteger "The allowed value-type for this CV term." +is_a: IMS:1000004 ! Image +relationship: has_units UO:0000017 ! Micrometer + +[Term] +id: IMS:1000045 +name: max dimension y +def: "Maximum length of the image in y-axis." [COMPUTIS:IMS] +xref: value-type:xsd\:nonNegativeInteger "The allowed value-type for this CV term." +is_a: IMS:1000004 ! Image +relationship: has_units UO:0000017 ! Micrometer + +[Term] +id: IMS:1000046 +name: pixel size (x) +def: "Describes the length of a pixel in the x dimension. If no pixel size y (IMS:1000047) is explicitly specified, then this also describes the length of a pixel in the y dimension." [COMPUTIS:IMS] +xref: value-type:xsd\:float "The allowed value-type for this CV term." +is_a: IMS:1000004 ! Image +relationship: has_units UO:0000001 ! length unit + +[Term] +id: IMS:1000047 +name: pixel size y +def: "Describes the length of a pixel in the y dimension." [COMPUTIS:IMS] +xref: value-type:xsd\:float "The allowed value-type for this CV term." +is_a: IMS:1000004 ! Image +relationship: has_units UO:0000001 ! length unit + +[Term] +id: IMS:1000048 +name: scan type +def: "Shows the direction in which the lines were scanned." [COMPUTIS:IMS] +relationship: part_of IMS:1000010 ! Scan + +[Term] +id: IMS:1000049 +name: line scan direction +def: "Description in wich direction the lines of the sample were scanned." [COMPUTIS:IMS] +relationship: part_of IMS:1000010 ! Scan + +[Term] +id: IMS:1000050 +name: position x +def: "Attribute to describe the position of a spectrum in the direction of the x-axis in the image." [COMPUTIS:IMS] +xref: value-type:xsd\:nonNegativeInteger "The allowed value-type for this CV term." +is_a: IMS:1000005 ! Spectrum Position +relationship: has_units UO:0000189 ! Count Unit + +[Term] +id: IMS:1000051 +name: position y +def: "Attribute to describe the position of a spectrum in the direction of the y-axis in the image." [COMPUTIS:IMS] +xref: value-type:xsd\:nonNegativeInteger "The allowed value-type for this CV term." +is_a: IMS:1000005 ! Spectrum Position +relationship: has_units UO:0000189 ! Count Unit + +[Term] +id: IMS:1000052 +name: position z +def: "Attribute to describe the position of a spectrum in the direction of the z-axis in the image." [COMPUTIS:IMS] +xref: value-type:xsd\:nonNegativeInteger "The allowed value-type for this CV term." +is_a: IMS:1000005 ! Spectrum Position +relationship: has_units UO:0000189 ! Count Unit + +[Term] +id: IMS:1000053 +name: absolute position offset x +def: "Describes the position at the x-axis of the upper left point of the image on the target." [COMPUTIS:IMS] +xref: value-type:xsd\:nonNegativeFloat "The allowed value-type for this CV term." +is_a: IMS:1000004 ! Image +relationship: has_units UO:0000017 ! Micrometer + +[Term] +id: IMS:1000054 +name: absolute position offset y +def: "Describes the position at the y-axis of the upper left point of the image on the target." [COMPUTIS:IMS] +xref: value-type:xsd\:nonNegativeFloat "The allowed value-type for this CV term." +is_a: IMS:1000004 ! Image +relationship: has_units UO:0000017 ! Micrometer + +[Term] +id: IMS:1000055 +name: subimage position x +def: "Describes the position of a subimage in the direction of the x-axis of the complete image." [COMPUTIS:IMS] +xref: value-type:xsd\:nonNegativeInteger "The allowed value-type for this CV term." +is_a: IMS:1000005 ! Spectrum Position +relationship: has_units UO:0000189 ! Count Unit + +[Term] +id: IMS:1000056 +name: subimage position y +def: "Describes the position of a subimage in the direction of the y-axis of the complete image." [COMPUTIS:IMS] +xref: value-type:xsd\:nonNegativeInteger "The allowed value-type for this CV term." +is_a: IMS:1000005 ! Spectrum Position +relationship: has_units UO:0000189 ! Count Unit + +[Term] +id: IMS:1000057 +name: subimage position z +def: "Describes the position of a subimage in the direction of the z-axis of the complete image." [COMPUTIS:IMS] +xref: value-type:xsd\:nonNegativeInteger "The allowed value-type for this CV term." +is_a: IMS:1000005 ! Spectrum Position +relationship: has_units UO:0000189 ! Count Unit + +[Term] +id: IMS:1000070 +name: external binary uri +def: "Location as an URI where to find the ibd file." [COMPUTIS:IMS] +xref: value-type:xsd\:string "The allowed value-type for this CV term." +is_a: IMS:1000007 ! Ibd File + +[Term] +id: IMS:1000080 +name: universally unique identifier +def: "universally unique identifier is unique throughout the world and allows to doubtlessly identify the ibd file." [COMPUTIS:IMS] +xref: value-type:xsd\:string "The allowed value-type for this CV term." +is_a: IMS:1000008 ! Ibd Indentification + +[Term] +id: IMS:1000090 +name: ibd MD5 +def: "MD5 (Message-Digest algorithm 5) is a (now deprecated) cryptographic hash function with a 128-bit hash value used to check the integrity of files." [COMPUTIS:IMS] +xref: value-type:xsd\:string "The allowed value-type for this CV term." +is_a: IMS:1000009 ! Ibd Checksum + +[Term] +id: IMS:1000091 +name: ibd SHA-1 +def: "SHA-1 (Secure Hash Algorithm-1) is a cryptographic hash function designed by the National Security Agency (NSA) and published by the NIST as a U. S. government standard. It is also used to verify file integrity. Since 2011 it has been deprecated by the NIST as a U. S. government standard." [COMPUTIS:IMS] +xref: value-type:xsd\:string "The allowed value-type for this CV term." +is_a: IMS:1000009 ! Ibd Checksum + +[Term] +id: IMS:1000092 +name: ibd SHA-256 +def: "SHA-256 (member of Secure Hash Algorithm-2 family) is a cryptographic hash function designed by the National Security Agency (NSA) and published by the NIST as a U. S. government standard. It is also used to verify file integrity." [PSI:MS] +xref: value-type:xsd\:string "The allowed value-type for this CV term." +is_a: IMS:1000009 ! data file checksum type + +[Term] +id: IMS:1000101 +name: external data +def: "Shows that there is no data in the section of the file." [COMPUTIS:IMS] +xref: value-type:xsd\:boolean "The allowed value-type for this CV term." +is_a: IMS:1000001 ! Ibd Offest Handle + + +[Term] +id: IMS:1000102 +name: external offset +def: "The position where the data of an array of a mass spectrum begins." [COMPUTIS:IMS] +xref: value-type:xsd\:nonNegativeInteger "The allowed value-type for this CV term." +is_a: IMS:1000001 ! Ibd Offest Handle +relationship: has_units UO:0000233 ! Byte + +[Term] +id: IMS:1000103 +name: external array length +def: "Describes how many fields an array contains." [COMPUTIS:IMS] +xref: value-type:xsd\:nonNegativeInteger "The allowed value-type for this CV term." +is_a: IMS:1000001 ! Ibd Offest Handle +relationship: has_units UO:0000189 ! Count + +[Term] +id: IMS:1000104 +name: external encoded length +def: "Describes the length of the written data." [COMPUTIS:IMS] +xref: value-type:xsd\:nonNegativeInteger "The allowed value-type for this CV term." +is_a: IMS:1000001 ! Ibd Offest Handle +relationship: has_units UO:0000233 ! Byte + +[Term] +id: IMS:1000110 +name: pixel mode +def: "probe keeps the position while acquiring data at the same same spot one or several times." [COMPUTIS:IMS] +is_a: IMS:1000011 ! probe mode + +[Term] +id: IMS:1000111 +name: raster mode +def: "probe is moved while continuously acquiring data from the sample." [COMPUTIS:IMS] +is_a: IMS:1000011 ! probe mode + +[Term] +id: IMS:1000112 +name: stigmatic mode +def: "probe is moved around one point acquiring data until moved to the next position (pixel)." [COMPUTIS:IMS] +is_a: IMS:1000011 ! probe mode + +[Term] +id: IMS:1000120 +name: SIMS parameter +def: "Parameters describing SIMS sources." [COMPUTIS:IMS] +relationship: part_of IMS:1000012 ! Imaging Ion Source + +[Term] +id: IMS:1000121 +name: DESI parameter +def: "Parameters describing DESI sources." [COMPUTIS:IMS] +relationship: part_of IMS:1000012 ! Imaging Ion Source + +[Term] +id: IMS:1000130 +name: ions per square centimeter +def: "An area density unit which is equal to the count of ions divided by the area in centimeters squared." [COMPUTIS:IMS] +is_a: IMS:1000015 ! charge density unit + +[Term] +id: IMS:1000131 +name: milliliters per minute +def: "A flow rate describes the throughput per time." [COMPUTIS:IMS] +is_a: UO:0000270 ! volumetric flow rate unit + +[Term] +id: IMS:1000141 +name: 32-bit integer +def: "OBSOLETE Signed 32 bit integer." [COMPUTIS:IMS] +is_a: IMS:1000014 ! ibd data type +comment: 32-bit integer (MS:1000519) exists in PSI obo so making obsolete. +is_obsolete: true + +[Term] +id: IMS:1000142 +name: 64-bit integer +def: "Signed 64 bit integer." [COMPUTIS:IMS] +is_a: IMS:1000014 ! ibd data type +comment: 64-bit integer (MS:1000520) exists in PSI obo so making obsolete. +is_obsolete: true + +[Term] +id: IMS:1000199 +name: sample stage attribute +def: "Properties related to and describing the sample stage." [COMPUTIS:IMS] +relationship: part_of IMS:1000002 ! Sample Stage + +[Term] +id: IMS:1000200 +name: position accuracy +def: "Accuracy is the degree of conformity of a measured position to its actual value." [COMPUTIS:IMS] +xref: value-type:xsd\:float "The allowed value-type for this CV term." +is_a: IMS:1000199 ! sample stage attribute +relationship: has_units UO:0000187 ! Percent + +[Term] +id: IMS:1000201 +name: step size +def: "Specify the distance between two different messuring points on the sample." [COMPUTIS:IMS] +xref: value-type:xsd\:float "The allowed value-type for this CV term." +is_a: IMS:1000199 ! sample stage attribute +relationship: has_units UO:0000017 ! Micrometer + +[Term] +id: IMS:1000202 +name: target material +def: "Describes the material the target is made of." [COMPUTIS:IMS] +xref: value-type:xsd\:string "The allowed value-type for this CV term." +relationship: part_of IMS:1000002 ! Sample Stage + +[Term] +id: IMS:1000203 +name: stage scan speed +def: "Speed at which the stage moves." [COMPUTIS:IMS] +xref: value-type:xsd\:float "The allowed value-type for this CV term." +is_a: IMS:1000199 ! sample stage attribute +relationship: has_units UO:0000094 ! meter per second + +[Term] +id: IMS:1000400 +name: bottom up +def: "The starting point is at the bottom of the sample and the scanning happens in up direction (parallel to the y-axis)." [COMPUTIS:IMS] +is_a: IMS:1000040 ! Scan Direction + +[Term] +id: IMS:1000401 +name: top down +def: "The starting point is at the top of the sample and the scanning happens in bottom direction (parallel to the y-axis)." [COMPUTIS:IMS] +is_a: IMS:1000040 ! Scan Direction + +[Term] +id: IMS:1000402 +name: left right +def: "The starting point is at the left of the sample and the scanning happens in right direction (parallel to the x-axis)." [COMPUTIS:IMS] +is_a: IMS:1000040 ! Scan Direction + +[Term] +id: IMS:1000403 +name: right left +def: "The starting point is at the right of the sample and the scanning happens in left direction. (parallel to the x-axis)." [COMPUTIS:IMS] +is_a: IMS:1000040 ! Scan Direction + +[Term] +id: IMS:1000404 +name: no direction +def: "The scanning points are randomly distributed on the sample." [COMPUTIS:IMS] +is_a: IMS:1000040 ! Scan Direction + +[Term] +id: IMS:1000410 +name: meandering +def: "The scanning happens in nonstop way. As soon as the end of the sample is reached, the scanning direction will be switched and the scanning is continued. There is no new positioning neccessary." [COMPUTIS:IMS] +is_a: IMS:1000041 ! Scan Pattern + +[Term] +id: IMS:1000411 +name: one way +def: "OBSOLETE The scanning always happens in the same direction. As soon as the end of the sample is reached, the stage is positioned at the starting edge to begin the next run." [COMPUTIS:IMS] +comment: Was made obsolete because the generally used term is "flyback" (IMS:1000413). +is_obsolete: true + +[Term] +id: IMS:1000412 +name: random access +def: "The scanning points are randomly chosen and do not follow a pattern." [COMPUTIS:IMS] +is_a: IMS:1000041 ! Scan Pattern + +[Term] +id: IMS:1000413 +name: flyback +def: "The scanning always happens in the same direction. As soon as the end of the sample is reached, the stage is positioned at the starting edge to begin the next run." [COMPUTIS:IMS] +is_a: IMS:1000041 ! Scan Pattern + +[Term] +id: IMS:1000480 +name: horizontal line scan +def: "The scanning line is a horizontal one." [COMPUTIS:IMS] +is_a: IMS:1000048 ! Scan Type + +[Term] +id: IMS:1000481 +name: vertical line scan +def: "The scanning line is a vertical one." [COMPUTIS:IMS] +is_a: IMS:1000048 ! Scan Type + +[Term] +id: IMS:1000490 +name: linescan right left +def: "The starting point is at the right of the sample and the scanning happens in left direction. (parallel to the x-axis)." [COMPUTIS:IMS] +is_a: IMS:1000049 ! Line Scan Direction + +[Term] +id: IMS:1000491 +name: linescan left right +def: "The starting point is at the left of the sample and the scanning happens in right direction (parallel to the x-axis)." [COMPUTIS:IMS] +is_a: IMS:1000049 ! Line Scan Direction + +[Term] +id: IMS:1000492 +name: linescan bottom up +def: "The starting point is at the bottom of the sample and the scanning happens in up direction (parallel to the y-axis)." [COMPUTIS:IMS] +is_a: IMS:1000049 ! Line Scan Direction + +[Term] +id: IMS:1000493 +name: linescan top down +def: "The starting point is at the top of the sample and the scanning happens in bottom direction (parallel to the y-axis)." [COMPUTIS:IMS] +is_a: IMS:1000049 ! Line Scan Direction + +[Term] +id: IMS:1000500 +name: conversion to imzML +def: "Conversion of a file format to Mass Spectrometry Imaging imzML file format." [COMPUTIS:IMS] +is_a: MS:1000530 ! file format conversion + +[Term] +id: IMS:1000501 +name: imzMLParser +def: "imzMLParser library for reading and writing imzML." [COMPUTIS:IMS] +is_a: MS:1001457 ! data processing software + +[Term] +id: IMS:1000502 +name: imzMLConverter +def: "imzMLConverter software for conversion from proprietary formats to imzML." [COMPUTIS:IMS] +is_a: MS:1001457 ! data processing software + +[Term] +id: IMS:1000503 +name: imzMLValidator +def: "imzMLValidator software for validation of imzML." [COMPUTIS:IMS] +is_a: MS:1001457 ! data processing software + +[Term] +id: IMS:1000504 +name: SpectralAnalysis +def: "SpectralAnalysis software for visualisation, processing and multivariate analysis of spectral imaging data." [COMPUTIS:IMS] +is_a: MS:1001457 ! data processing software + +[Term] +id: IMS:1100000 +name: 8-bit integer +def: "Signed 8-bit integer." [COMPUTIS:IMS] +is_a: MS:1000518 ! binary data type + +[Term] +id: IMS:1100001 +name: 16-bit integer +def: "Signed 16-bit integer." [COMPUTIS:IMS] +is_a: MS:1000518 ! binary data type + +[Term] +id: IMS:1001201 +name: primary ion gun species +def: "Describes the species of ions used for ionizing the sample." [COMPUTIS:IMS] +is_a: IMS:1000120 ! SIMS + +[Term] +id: IMS:1001202 +name: beam energy +def: "Energy of the shot of the primary ion gun species in electronvolt." [COMPUTIS:IMS] +xref: value-type:xsd\:float "The allowed value-type for this CV term." +is_a: IMS:1000120 ! SIMS +relationship: has_units UO:0000226 ! electronvolt + +[Term] +id: IMS:1001203 +name: beam current +def: "Number of charges per second shot at the surface of the analyte." [COMPUTIS:IMS] +xref: value-type:xsd\:float "The allowed value-type for this CV term." +is_a: IMS:1000120 ! SIMS +relationship: has_units UO:0000038 ! microampere + +[Term] +id: IMS:1001204 +name: cycle time +def: "Inversion of the number of ions shot at the surface in one second. The maximum depends on the maximum time of flight in the mass spectrometer." [COMPUTIS:IMS] +xref: value-type:xsd\:float "The allowed value-type for this CV term." +is_a: IMS:1000120 ! SIMS +relationship: has_units UO:0000029 ! microsecond + +[Term] +id: IMS:1001205 +name: time resolution +def: "Size of the bin of the time recorded by the time to digital converter measured in pico seconds" [COMPUTIS:IMS] +xref: value-type:xsd\:float "The allowed value-type for this CV term." +is_a: IMS:1000120 ! SIMS +relationship: has_units UO:0000030 ! picosecond + +[Term] +id: IMS:1001206 +name: polarity +def: "Polarity of the measured secondary ions (?)" [COMPUTIS:IMS] +is_a: IMS:1000120 ! SIMS + +[Term] +id: IMS:1001207 +name: primary ion dose density +def: "Density of the primary ions." [COMPUTIS:IMS] +xref: value-type:xsd\:float "The allowed value-type for this CV term." +is_a: IMS:1000120 ! SIMS +relationship: has_units UO:0000030 ! ions per square centimeter + +[Term] +id: IMS:1001211 +name: solvent +def: "The solvent which was used to pick up the analyte from the surface of the imaging object." [COMPUTIS:IMS] +is_a: IMS:1000121 ! DESI + +[Term] +id: IMS:1001212 +name: spray voltage +def: "Voltage applied to the DESI source to get ions moving into the direction of the inlet of the mass spectrometer." [COMPUTIS:IMS] +xref: value-type:xsd\:float "The allowed value-type for this CV term." +is_a: IMS:1000121 ! DESI +relationship: has_units UO:0000248 ! kilovolt + +[Term] +id: IMS:1001213 +name: solvent flowrate +def: "Rate with which the solvent is flowing on the surface of the imaging object." [COMPUTIS:IMS] +xref: value-type:xsd\:float "The allowed value-type for this CV term." +is_a: IMS:1000121 ! DESI +relationship: has_units UO:0000270 ! volumetric flow rate unit + +[Term] +id: IMS:1001500 +name: sample type +def: "Broad category describing the sample." [COMPUTIS:IMS] +is_a: MS:1000547 ! object attribute +relationship: part_of MS:1000457 ! sample + +[Term] +id: IMS:1001510 +name: inorganic sample +def: "A sample not consisting of or deriving from living matter." [COMPUTIS:IMS] +is_a: IMS:1001500 ! sample type + +[Term] +id: IMS:1001520 +name: organic sample +def: "A sample related to or derived from living matter." [COMPUTIS:IMS] +is_a: IMS:1001500 ! sample type + +[Term] +id: IMS:1001521 +name: biological sample +def: "A sample related to biology or living organisms." [COMPUTIS:IMS] +is_a: IMS:1001520 ! organic sample + +[Term] +id: IMS:1001522 +name: clinical sample +def: "A sample related to or deriving from actual patients." [COMPUTIS:IMS] +is_a: IMS:1001521 ! biological sample + +[Term] +id: IMS:1001523 +name: pathological sample +def: "A sample related to pathology." [COMPUTIS:IMS] +is_a: IMS:1001522 ! clinical sample + +[Term] +id: IMS:1001524 +name: food sample +def: "A sample related to or deriving from any nutritious substance." [COMPUTIS:IMS] +xref: value-type:xsd\:string "The allowed value-type for this CV term." +is_a: IMS:1001520 ! biological sample + +[Term] +id: IMS:1001525 +name: bacteria sample +def: "A sample consisting of or related to bacteria." [COMPUTIS:IMS] +xref: value-type:xsd\:string "The allowed value-type for this CV term." +is_a: IMS:1001520 ! biological sample + +[Term] +id: IMS:1001600 +name: sample origin attribute +def: "An attribute related to the origin of the sample." [COMPUTIS:IMS] +relationship: part_of MS:1000457 ! sample + +[Term] +id: IMS:1001601 +name: sample ethical approval +def: "Ethical approval required for experiments to be performed on the sample." [COMPUTIS:IMS] +xref: value-type:xsd\:string "The allowed value-type for this CV term." +is_a: IMS:1001600 ! sample origin attribute + +[Term] +id: IMS:1001602 +name: sample origin institution +def: "Institution at which the sample originated." [COMPUTIS:IMS] +xref: value-type:xsd\:string "The allowed value-type for this CV term." +is_a: IMS:1001600 ! sample origin attribute + +[Term] +id: IMS:1002000 +name: analysed sample portion +def: "Description of how much of the sample was analysed." [COMPUTIS:IMS] +relationship: part_of MS:1000548 ! sample attribute + +[Term] +id: IMS:1002001 +name: sectioned sample +def: "Analysis performed on a section of the sample." [COMPUTIS:IMS] +is_a: IMS:1002000 ! analysed sample portion + +[Term] +id: IMS:1002002 +name: whole sample +def: "Analysis performed on entire sample." [COMPUTIS:IMS] +is_a: IMS:1002000 ! analysed sample portion + +[Term] +id: IMS:1002003 +name: blockface sample +def: "Analysis performed on the blockface of a cut sample." [COMPUTIS:IMS] +is_a: IMS:1002000 ! analysed sample portion + +[Term] +id: IMS:1002005 +name: sampling method +def: "Method used to extract the sample from a larger encompassing object." [COMPUTIS:IMS] +xref: value-type:xsd\:string "The allowed value-type for this CV term." +relationship: part_of MS:1000457 ! sample + +[Term] +id: IMS:1002010 +name: sample storage condition +def: "Storage condition of the sample prior to analysis." [COMPUTIS:IMS] +relationship: part_of MS:1000548 ! sample attribute + +[Term] +id: IMS:1002011 +name: fixed +def: "Sample has undergone a fixation process." [COMPUTIS:IMS] +xref: value-type:xsd\:string "The allowed value-type for this CV term." +is_a: IMS:1002010 ! sample storage condition + +[Term] +id: IMS:1002012 +name: fresh frozen +def: "Sample has been frozen." [COMPUTIS:IMS] +xref: value-type:xsd\:string "The allowed value-type for this CV term." +is_a: IMS:1002010 ! sample storage condition + +[Term] +id: IMS:1002013 +name: embedded +def: "Sample has undergone an embedding procedure." [COMPUTIS:IMS] +xref: value-type:xsd\:string "The allowed value-type for this CV term." +is_a: IMS:1002010 ! sample storage condition + +[Term] +id: IMS:1002014 +name: sample storage attribute +def: "Attribute related to the storage of a sample." [COMPUTIS:IMS] +relationship: part_of IMS:1002010 ! sample storage condition + +[Term] +id: IMS:1002015 +name: sample storage time before sectioning +def: "Duration of time between the sample being acquired and sectioning being performed." [COMPUTIS:IMS] +xref: value-type:xsd\:float "The allowed value-type for this CV term." +is_a: IMS:1002014 ! sample storage attribute +relationship: has_units UO:0000010 ! second +relationship: has_units UO:0000031 ! minute +relationship: has_units UO:0000032 ! hour +relationship: has_units UO:0000033 ! day +relationship: has_units UO:0000034 ! week +relationship: has_units UO:0000035 ! month +relationship: has_units UO:0000036 ! year + +[Term] +id: IMS:1002016 +name: section storage time after sectioning and before analysis +def: "Duration of time between sectioning having been performed and performing MSI analysis." [COMPUTIS:IMS] +xref: value-type:xsd\:float "The allowed value-type for this CV term." +is_a: IMS:1002014 ! sample storage attribute +relationship: has_units UO:0000010 ! second +relationship: has_units UO:0000031 ! minute +relationship: has_units UO:0000032 ! hour +relationship: has_units UO:0000033 ! day +relationship: has_units UO:0000034 ! week +relationship: has_units UO:0000035 ! month +relationship: has_units UO:0000036 ! year + +[Term] +id: IMS:1002017 +name: sample storage temperature +def: "Temperature at which the sample was stored prior to analysis." [COMPUTIS:IMS] +xref: value-type:xsd\:float "The allowed value-type for this CV term." +is_a: IMS:1002014 ! sample storage attribute +relationship: has_units UO:0000027 ! degree Celsius +relationship: has_units UO:0000012 ! kelvin + +[Term] +id: IMS:1002018 +name: freezing method +def: "Method used for freezing the sample." [COMPUTIS:IMS] +xref: value-type:xsd\:string "The allowed value-type for this CV term." +relationship: part_of IMS:1002012 ! frozen + +[Term] +id: IMS:1002019 +name: flash frozen +def: "Flash frozen by slow immersion in liquid nitrogen cooled isopentane." [COMPUTIS:IMS] +is_a: IMS:1002016 ! freezing method + +[Term] +id: IMS:1002020 +name: sample storage time before analysis +def: "Duration of time between the sample being acquired and analysis being performed." [COMPUTIS:IMS] +xref: value-type:xsd\:float "The allowed value-type for this CV term." +is_a: IMS:1002014 ! sample storage attribute +relationship: has_units UO:0000010 ! second +relationship: has_units UO:0000031 ! minute +relationship: has_units UO:0000032 ! hour +relationship: has_units UO:0000033 ! day +relationship: has_units UO:0000034 ! week +relationship: has_units UO:0000035 ! month +relationship: has_units UO:0000036 ! year + +[Term] +id: IMS:1002021 +name: sample storage method +def: "Method used for storing the sample prior to analysis." [COMPUTIS:IMS] +xref: value-type:xsd\:string "The allowed value-type for this CV term." + +[Term] +id: IMS:1002050 +name: stabilisation +def: "Application of a process to make the sample more stable, stopping degradation and changes from occurring." [COMPUTIS:IMS] +relationship: part_of MS:1000457 ! sample + +[Term] +id: IMS:1002051 +name: no stabilisation performed +def: "No stabilisation was performed." [COMPUTIS:IMS] +is_a: IMS:1002050 ! stabilisation + +[Term] +id: IMS:1002052 +name: stabilisation method +def: "Method used to perform stabilisation." [COMPUTIS:IMS] +xref: value-type:xsd\:string "The allowed value-type for this CV term." +is_a: IMS:1002050 ! stabilisation + +[Term] +id: IMS:1002053 +name: rapid heating stabilisation +def: "Stabilisation performed through rapid conductive heating." [COMPUTIS:IMS] +is_a: IMS:1002051 ! stabilisation method + +[Term] +id: IMS:1002054 +name: focused microwave irradiation stabilisation +def: "Stabilisation performed through focused microwave irradiation." [COMPUTIS:IMS] +is_a: IMS:1002051 ! stabilisation method + +[Term] +id: IMS:1002100 +name: sectioning method +def: "Description of the method used to section the sample." [COMPUTIS:IMS] +relationship: part_of MS:1000831 ! sample preparation + +[Term] +id: IMS:1002101 +name: microtome sectioning +def: "Microtome used to perform sectioning." [COMPUTIS:IMS] +xref: value-type:xsd\:string "The allowed value-type for this CV term." +relationship: part_of IMS:1002100 ! sectioning method + +[Term] +id: IMS:1002102 +name: microtome model +def: "Specific microtome model used to perform sectioning." [COMPUTIS:IMS] +xref: value-type:xsd\:string "The allowed value-type for this CV term." +relationship: part_of IMS:1002101 ! microtome sectioning + +[Term] +id: IMS:1002103 +name: sectioning attribute +def: "Properties of the microtome sectioning process with an associated value." [COMPUTIS:IMS] +relationship: part_of IMS:1002101 ! microtome sectioning + +[Term] +id: IMS:1002104 +name: cutting temperature +def: "Temperature of the sample when the sectioning was performed." [COMPUTIS:IMS] +xref: value-type:xsd\:float "The allowed value-type for this CV term." +is_a: IMS:1002103 ! cryomicrotome sectioning attribute +relationship: has_units UO:0000027 ! degree Celsius +relationship: has_units UO:0000012 ! kelvin + +[Term] +id: IMS:1002105 +name: cutting thickness +def: "Thickness of the section as set on the microtome." [COMPUTIS:IMS] +xref: value-type:xsd\:float "The allowed value-type for this CV term." +is_a: IMS:1002103 ! sectioning attribute +relationship: has_units UO:0000017 ! micrometer + +[Term] +id: IMS:1002106 +name: blade sectioning +def: "Blade used to perform sectioning." [COMPUTIS:IMS] +xref: value-type:xsd\:string "The allowed value-type for this CV term." +relationship: part_of IMS:1002100 ! sectioning method + +[Term] +id: IMS:1002107 +name: section thickness +def: "Measured thickness of the sample after sectioning." [COMPUTIS:IMS] +xref: value-type:xsd\:float "The allowed value-type for this CV term." +is_a: IMS:1002103 ! sectioning attribute +relationship: has_units UO:0000017 ! micrometer + +[Term] +id: IMS:1002200 +name: mounting method +def: "Description of the method used to mount the sample onto the target." [COMPUTIS:IMS] +xref: value-type:xsd\:string "The allowed value-type for this CV term." +relationship: part_of MS:1000831 ! sample preparation + +[Term] +id: IMS:1002201 +name: thaw mounting +def: "Mounting the sample onto the target by warming the reverse of the target." [COMPUTIS:IMS] +is_a: IMS:1002200 ! mounting method + +[Term] +id: IMS:1002202 +name: tape mounting +def: "Mounting the sample onto the target using tape." [COMPUTIS:IMS] +is_a: IMS:1002200 ! mounting method + + +[Term] +id: IMS:1002300 +name: sample drying +def: "Application of a process to dry the sample." [COMPUTIS:IMS] +xref: value-type:xsd\:string "The allowed value-type for this CV term." +relationship: part_of MS:1000831 ! sample preparation + +[Term] +id: IMS:1002301 +name: drying method attribute +def: "Attribute related to the drying of a sample." [COMPUTIS:IMS] +relationship: part_of IMS:1002300 ! drying method + +[Term] +id: IMS:1002302 +name: drying time +def: "Duration of time that the drying procedure was applied." [COMPUTIS:IMS] +xref: value-type:xsd\:float "The allowed value-type for this CV term." +is_a IMS:1002301 ! drying method attribute +relationship: has_units UO:0000010 ! second +relationship: has_units UO:0000031 ! minute + +[Term] +id: IMS:1002303 +name: no drying performed +def: "No drying process performed." [COMPUTIS:IMS] +is_a: IMS:1002300 ! sample drying + +[Term] +id: IMS:1002304 +name: sample drying method +def: "Description of the method used to dry the sample." [COMPUTIS:IMS] +xref: value-type:xsd\:string "The allowed value-type for this CV term." +is_a: IMS:1002300 ! sample drying + +[Term] +id: IMS:1002400 +name: sample washing +def: "Application of a process to wash the sample." [COMPUTIS:IMS] +relationship: part_of MS:1000831 ! sample preparation + +[Term] +id: IMS:1002401 +name: no washing performed +def: "No washing method performed." [COMPUTIS:IMS] +is_a: IMS:1002400 ! sample washing + +[Term] +id: IMS:1002402 +name: sample washing method +def: "Method used to perform washing of the sample." [COMPUTIS:IMS] +xref: value-type:xsd\:string "The allowed value-type for this CV term." +is_a: IMS:1002400 ! sample washing + +[Term] +id: IMS:1002500 +name: on-sample chemistry +def: "Additional treatment of the sample, such as enzymatic digestion or derivatisation." [COMPUTIS:IMS] +relationship: part_of MS:1000831 ! sample preparation + +[Term] +id: IMS:1002501 +name: no on-sample chemistry performed +def: "No on-sample chemistry method performed." [COMPUTIS:IMS] +is_a: IMS:1002500 ! on-sample chemistry + +[Term] +id: IMS:1002502 +name: on-sample chemistry method +def: "Method used to perform on-sample chemistry." [COMPUTIS:IMS] +xref: value-type:xsd\:string "The allowed value-type for this CV term." +is_a: IMS:1002500 ! on-sample chemistry + +[Term] +id: IMS:1002503 +name: on-sample chemistry attribute +def: "Attribute related to the on-sample chemistry." [COMPUTIS:IMS] +relationship: part_of IMS:1002500 ! on-sample chemistry + +[Term] +id: IMS:1002504 +name: on-sample chemistry reagent +def: "Reagent used in the on-sample chemistry process." [COMPUTIS:IMS] +xref: value-type:xsd\:string "The allowed value-type for this CV term." +is_a: IMS:1002503 ! on-sample chemistry attribute + +[Term] +id: IMS:1002600 +name: in-experiment quantification +def: "Quantification integrated into the experiment." [COMPUTIS:IMS] +relationship: part_of MS:1000831 ! sample preparation + +[Term] +id: IMS:1002601 +name: no in-experiment quantification performed +def: "No in-experiment quantification method performed." [COMPUTIS:IMS] +is_a: IMS:1002600 ! in-experiment quantification + +[Term] +id: IMS:1002602 +name: in-experiment quantification method +def: "Method used to perform in-experiment quantification." [COMPUTIS:IMS] +xref: value-type:xsd\:string "The allowed value-type for this CV term." +is_a: IMS:1002600 ! in-experiment quantification + +[Term] +id: IMS:1002603 +name: internal standard quantification +def: "Quantification performed through application of an internal standard." [COMPUTIS:IMS] +is_a: IMS:1002602 ! in-experiment quantification method + +[Term] +id: IMS:1002604 +name: adjacent dilution series quantification +def: "Quantification performed through a dilution series adjacent to the sample." [COMPUTIS:IMS] +is_a: IMS:1002602 ! in-experiment quantification method + +[Term] +id: IMS:1002605 +name: sprayed-on standard quantification +def: "Quantification performed through application of a standard via spraying." [COMPUTIS:IMS] +is_a: IMS:1002602 ! in-experiment quantification method + +[Term] +id: IMS:1003000 +name: spraying method +def: "Method used to perform spraying of a matrix." [COMPUTIS:IMS] +relationship: part_of MS:1000838 ! sprayed MALDI matrix preparation + +[Term] +id: IMS:1003001 +name: automated spraying of matrix +def: "Spraying performed using an automated method, such as a robotic system." [COMPUTIS:IMS] +is_a: IMS:1003000 ! spray method + +[Term] +id: IMS:1003002 +name: manual spraying of matrix +def: "Spraying performed manually by the user, such as with an artistic airbrush." [COMPUTIS:IMS] +is_a: IMS:1003000 ! spray method + +[Term] +id: IMS:1003003 +name: automated spraying device +def: "Robotic system for spraying a matrix." [COMPUTIS:IMS] +xref: value-type:xsd\:string "The allowed value-type for this CV term." +relationship: part_of IMS:1003001 ! automated spraying of matrix + +[Term] +id: IMS:1003004 +name: automated sprayer attribute +def: "Attribute related to the automatic spraying device." [COMPUTIS:IMS] +relationship: part_of IMS:1003001 ! automated spraying of matrix + +[Term] +id: IMS:1003005 +name: automated sprayer nozzle movement speed +def: "Speed at which the spray head (including the nozzle) moves during spraying of the sample." [COMPUTIS:IMS] +xref: value-type:xsd\:float "The allowed value-type for this CV term." +is_a: IMS:1003004 ! automated spraying attribute + +[Term] +id: IMS:1003006 +name: automated sprayer flow-rate +def: "Flow-rate used to dispense the solvent to the sprayer." [COMPUTIS:IMS] +xref: value-type:xsd\:float "The allowed value-type for this CV term." +is_a: IMS:1003004 ! automated spraying attribute + +[Term] +id: IMS:1003007 +name: automated sprayer nozzle temperature +def: "Temperature of the nozzle of the sprayer during spraying." [COMPUTIS:IMS] +xref: value-type:xsd\:float "The allowed value-type for this CV term." +is_a: IMS:1003004 ! automated spraying attribute + +[Term] +id: IMS:1005001 +name: xz compression +def: "XZ compression." [COMPUTIS:IMS] +is_a: MS:1000572 ! binary data compression type + +[Term] +id: IMS:1005002 +name: lz4 compression +def: "LZ4 compression." [COMPUTIS:IMS] +is_a: MS:1000572 ! binary data compression type + +[Term] +id: IMS:1005003 +name: zstd compression +def: "Zstandard compression." [COMPUTIS:IMS] +is_a: MS:1000572 ! binary data compression type + +[Term] +id: IMS:1006000 +name: repetition rate +def: "Describes the number of pulses per second when a laser is operating in pulsed mode." [COMPUTIS:IMS] +xref: value-type:xsd\:float "The allowed value-type for this CV term." +is_a: MS:1000841 ! laser attribute +relationship: has_units UO:0000106 ! hertz + +[Term] +id: IMS:1006001 +name: laser shots per spectrum +def: "Describes the number of laser pulses interrogating the sample to generate a single spectrum." [COMPUTIS:IMS] +xref: value-type:xsd\:float "The allowed value-type for this CV term." +is_a: MS:1000841 ! laser attribute + +[Term] +id: IMS:1006002 +name: m/z at which resolution was measured +def: "m/z at which the mass resolution was measured." [COMPUTIS:IMS] +xref: value-type:xsd\:float "The allowed value-type for this CV term." +relationship: part_of MS:1000012 ! resolution measurement method +relationship: has_units MS:1000040 ! m/z + +[Term] +id: IMS:1006003 +name: postmortem time +def: "Time after sacrifice and before sampling occurs." [COMPUTIS:IMS] +xref: value-type:xsd\:float "The allowed value-type for this CV term." +is_a: MS:1000548 ! sample attribute +relationship: has_units UO:0000010 ! second +relationship: has_units UO:0000031 ! minute +relationship: has_units UO:0000032 ! hour +relationship: has_units UO:0000033 ! day +relationship: has_units UO:0000034 ! week +relationship: has_units UO:0000035 ! month +relationship: has_units UO:0000036 ! year + +[Term] +id: IMS:1006004 +name: age +def: "Age of the sample at time of analysis." [COMPUTIS:IMS] +xref: value-type:xsd\:float "The allowed value-type for this CV term." +is_a: MS:1000548 ! sample attribute +relationship: has_units UO:0000010 ! second +relationship: has_units UO:0000031 ! minute +relationship: has_units UO:0000032 ! hour +relationship: has_units UO:0000033 ! day +relationship: has_units UO:0000034 ! week +relationship: has_units UO:0000035 ! month +relationship: has_units UO:0000036 ! year + +[Term] +id: IMS:1006005 +name: sample species +def: "Species of the sample." [COMPUTIS:IMS] +xref: value-type:xsd\:string "The allowed value-type for this CV term." +is_a: MS:1000548 ! sample attribute + +[Term] +id: IMS:1006006 +name: sample organ +def: "Analysed organ." [COMPUTIS:IMS] +xref: value-type:xsd\:string "The allowed value-type for this CV term." +is_a: MS:1000548 ! sample attribute + +[Term] +id: IMS:1006007 +name: sample condition +def: "Description of whether the sample is wildtype, diseased, control." [COMPUTIS:IMS] +xref: value-type:xsd\:string "The allowed value-type for this CV term." +is_a: MS:1000548 ! sample attribute + +[Term] +id: IMS:1006008 +name: optical image location +def: "Uniform resource identifier (URI) for the location of the optical image corresponding to the sample." [COMPUTIS:IMS] +xref: value-type:xsd\:string "The allowed value-type for this CV term." +is_a: MS:1000548 ! sample attribute + +[Term] +id: IMS:1006009 +name: optical image attribute +def: "Attribute related to the optical image." [COMPUTIS:IMS] +part_of: MS:1006008 ! sample attribute + +[Term] +id: IMS:1006010 +name: optical image subject +def: "Subject of the optical image." [COMPUTIS:IMS] +is_a: IMS:1006009 ! optical image attribute + +[Term] +id: IMS:1006011 +name: optical image of analysed sample +def: "Subject of the optical image is the exact sample that was analysed." [COMPUTIS:IMS] +xref: value-type:xsd\:string "The allowed value-type for this CV term." +is_a: IMS:1006010 ! optical image subject + +[Term] +id: IMS:1006012 +name: optical image of adjacent section of analysed sample +def: "Subject of the optical image is an adjacent section to the analysed section." [COMPUTIS:IMS] +xref: value-type:xsd\:string "The allowed value-type for this CV term." +is_a: IMS:1006010 ! optical image subject + +[Term] +id: IMS:1006013 +name: sample morphological classification +def: "Morphological classification of the sample." [COMPUTIS:IMS] +xref: value-type:xsd\:string "The allowed value-type for this CV term." +is_a: MS:1000548 ! sample attribute + +[Term] +id: IMS:1006014 +name: sampling location +def: "OBSOLETE Location at which the sample was taken from the specimen." [COMPUTIS:IMS] +xref: value-type:xsd\:string "The allowed value-type for this CV term." +is_a: MS:1000548 ! sample attribute +comment: This is unneccessary as IMS:1006013 (sample morphological classification) should cover this information. +is_obsolete: true + +[Term] +id: IMS:1006015 +name: staining method used for optical image +def: "Method used for staining the sample prior to optical imaging." [COMPUTIS:IMS] +xref: value-type:xsd\:string "The allowed value-type for this CV term." +is_a: IMS:1006010 ! optical image subject + +[Term] +id: IMS:1006016 +name: ion source model +def: "Model name and number of the ion source used." [COMPUTIS:IMS] +xref: value-type:xsd\:string "The allowed value-type for this CV term." + +[Term] +id: IMS:1006017 +name: method used to align optical image +def: "method used to align optical image with MSI data" [COMPUTIS:IMS] +xref: value-type:xsd\:string "The allowed value-type for this CV term." +is_a: IMS:1006009 ! optical image attribute diff --git a/pwiz/data/msdata/IO.cpp b/pwiz/data/msdata/IO.cpp index db9e3e388fd..1f828a93ef0 100644 --- a/pwiz/data/msdata/IO.cpp +++ b/pwiz/data/msdata/IO.cpp @@ -1112,7 +1112,8 @@ struct HandlerScanSettings : public HandlerParamContainer return Status(Status::Delegate, &handlerTarget_); } - throw runtime_error(("[IO::HandlerScanSettings] Unexpected element name: " + name).c_str()); + HandlerParamContainer::paramContainer = scanSettings; + return HandlerParamContainer::startElement(name, attributes, position); } private: diff --git a/pwiz/data/msdata/MSData.hpp b/pwiz/data/msdata/MSData.hpp index a74ff19d40d..2ee0f8ff217 100644 --- a/pwiz/data/msdata/MSData.hpp +++ b/pwiz/data/msdata/MSData.hpp @@ -204,7 +204,7 @@ struct PWIZ_API_DECL Target : public ParamContainer {}; /// Description of the acquisition settings of the instrument prior to the start of the run. -struct PWIZ_API_DECL ScanSettings +struct PWIZ_API_DECL ScanSettings : public ParamContainer { /// a unique identifier for this acquisition setting. std::string id; diff --git a/pwiz/data/vendor_readers/ABI/Jamfile.jam b/pwiz/data/vendor_readers/ABI/Jamfile.jam index 10147052b68..7c7077ab4ad 100644 --- a/pwiz/data/vendor_readers/ABI/Jamfile.jam +++ b/pwiz/data/vendor_readers/ABI/Jamfile.jam @@ -165,15 +165,15 @@ local generate-mzML = [ MATCH (--generate-mzML) : [ modules.peek : ARGV ] ] ; # special run target for Reader_ABI_Test, which needs external data # use --preserve-test-targets to prevent bjam from deleting the executable -run-if-exists Reader_ABI_Test.cpp $(PWIZ_ROOT_PATH)/pwiz/utility/misc//pwiz_utility_vendor_reader_test_harness - : # args - \"$(TEST_DATA_PATH)\" $(generate-mzML) - : # input-files - : # requirements - pwiz_reader_abi - @test-requirements - : # target name - Reader_ABI_Test - : # default-build - ; +#run-if-exists Reader_ABI_Test.cpp $(PWIZ_ROOT_PATH)/pwiz/utility/misc//pwiz_utility_vendor_reader_test_harness +# : # args +# \"$(TEST_DATA_PATH)\" $(generate-mzML) +# : # input-files +# : # requirements +# pwiz_reader_abi +# @test-requirements +# : # target name +# Reader_ABI_Test +# : # default-build +# ; diff --git a/pwiz/data/vendor_readers/Agilent/Jamfile.jam b/pwiz/data/vendor_readers/Agilent/Jamfile.jam index ed0af767099..ae08027397f 100644 --- a/pwiz/data/vendor_readers/Agilent/Jamfile.jam +++ b/pwiz/data/vendor_readers/Agilent/Jamfile.jam @@ -46,7 +46,7 @@ rule vendor-api-requirements ( properties * ) result += Reader_Agilent_Detail.cpp ; } return $(result) [ vendor-api-usage-requirements $(properties) ] ; -} +} rule vendor-api-usage-requirements ( properties * ) { @@ -158,15 +158,15 @@ local generate-mzML = [ MATCH (--generate-mzML) : [ modules.peek : ARGV ] ] ; # special run target for Reader_Agilent_Test, which needs external data # use --preserve-test-targets to prevent bjam from deleting the executable -run-if-exists Reader_Agilent_Test.cpp $(PWIZ_ROOT_PATH)/pwiz/utility/misc//pwiz_utility_vendor_reader_test_harness - : # args - \"$(TEST_DATA_PATH)\" $(generate-mzML) - : # input-files - : # requirements - pwiz_reader_agilent - @test-requirements - - : # target name - Reader_Agilent_Test - : # default-build - ; +#run-if-exists Reader_Agilent_Test.cpp $(PWIZ_ROOT_PATH)/pwiz/utility/misc//pwiz_utility_vendor_reader_test_harness +# : # args +# \"$(TEST_DATA_PATH)\" $(generate-mzML) +# : # input-files +# : # requirements +# pwiz_reader_agilent +# @test-requirements +# +# : # target name +# Reader_Agilent_Test +# : # default-build +# ; diff --git a/pwiz/data/vendor_readers/Bruker/Jamfile.jam b/pwiz/data/vendor_readers/Bruker/Jamfile.jam index b412c75312f..e10a2ac888d 100644 --- a/pwiz/data/vendor_readers/Bruker/Jamfile.jam +++ b/pwiz/data/vendor_readers/Bruker/Jamfile.jam @@ -94,15 +94,15 @@ rule has-bruker-reader ( properties * ) } rule filesystem-shared ( properties * ) -{ - # HACK: shared isn't being passed in properties like I'd expect, so I also check the command-line - if shared in $(properties) || "link=shared" in [ modules.peek : ARGV ] - { - result += /ext/boost//filesystem/shared ; - } - else - { - result += /ext/boost//filesystem ; +{ + # HACK: shared isn't being passed in properties like I'd expect, so I also check the command-line + if shared in $(properties) || "link=shared" in [ modules.peek : ARGV ] + { + result += /ext/boost//filesystem/shared ; + } + else + { + result += /ext/boost//filesystem ; } } @@ -190,14 +190,14 @@ local generate-mzML = [ MATCH (--generate-mzML) : [ modules.peek : ARGV ] ] ; # special run target for Reader_Bruker_Test, which needs external data # use --preserve-test-targets to prevent bjam from deleting the executable -run-if-exists Reader_Bruker_Test.cpp $(PWIZ_ROOT_PATH)/pwiz/utility/misc//pwiz_utility_vendor_reader_test_harness - : # args - \"$(TEST_DATA_PATH)\" $(generate-mzML) - : # input-files - : # requirements - pwiz_reader_bruker - @test-requirements - : # target name - Reader_Bruker_Test - : # default-build - ; +#run-if-exists Reader_Bruker_Test.cpp $(PWIZ_ROOT_PATH)/pwiz/utility/misc//pwiz_utility_vendor_reader_test_harness +# : # args +# \"$(TEST_DATA_PATH)\" $(generate-mzML) +# : # input-files +# : # requirements +# pwiz_reader_bruker +# @test-requirements +# : # target name +# Reader_Bruker_Test +# : # default-build +# ; diff --git a/pwiz/data/vendor_readers/Waters/Jamfile.jam b/pwiz/data/vendor_readers/Waters/Jamfile.jam index 24242f139a9..6c04dfaae60 100644 --- a/pwiz/data/vendor_readers/Waters/Jamfile.jam +++ b/pwiz/data/vendor_readers/Waters/Jamfile.jam @@ -163,14 +163,14 @@ local generate-mzML = [ MATCH (--generate-mzML) : [ modules.peek : ARGV ] ] ; # special run target for Reader_Waters_Test, which needs external data # use --preserve-test-targets to prevent bjam from deleting the executable -run-if-exists Reader_Waters_Test.cpp $(PWIZ_ROOT_PATH)/pwiz/utility/misc//pwiz_utility_vendor_reader_test_harness - : # args - \"$(TEST_DATA_PATH)\" $(generate-mzML) - : # input-files - : # requirements - pwiz_reader_waters - @test-requirements - : # target name - Reader_Waters_Test - : # default-build - ; +#run-if-exists Reader_Waters_Test.cpp $(PWIZ_ROOT_PATH)/pwiz/utility/misc//pwiz_utility_vendor_reader_test_harness +# : # args +# \"$(TEST_DATA_PATH)\" $(generate-mzML) +# : # input-files +# : # requirements +# pwiz_reader_waters +# @test-requirements +# : # target name +# Reader_Waters_Test +# : # default-build +# ; diff --git a/pwiz/utility/bindings/CLI/analysis/Jamfile.jam b/pwiz/utility/bindings/CLI/analysis/Jamfile.jam index d1721ea0a53..6dddf6587ae 100644 --- a/pwiz/utility/bindings/CLI/analysis/Jamfile.jam +++ b/pwiz/utility/bindings/CLI/analysis/Jamfile.jam @@ -38,23 +38,23 @@ project ; -unit-test-if-exists spectrum_processing_test : spectrum_processing_test.cpp : @unit-test-requirements ; - -import path ; -run-if-exists SpectrumList_3D_Test.cpp - : [ path.native $(PWIZ_ROOT_PATH)/pwiz/data/vendor_readers/Agilent/Reader_Agilent_Test.data/ImsSynthCCS.d ] # args - : # input-files - : @unit-test-requirements off:no # requirements# requirements - space:no # I have no idea why it fails in .NET with space optimization on - : SpectrumList_3D_Test # target name - : # default-build - ; - -run-if-exists SpectrumList_IonMobility_Test.cpp - : [ path.native $(PWIZ_ROOT_PATH)/pwiz/data/vendor_readers/Agilent/Reader_Agilent_Test.data/ImsSynth_Chrom.d ] # args - : # input-files - : @unit-test-requirements off:no # requirements - : SpectrumList_IonMobility_Test # target name - : # default-build - ; +#unit-test-if-exists spectrum_processing_test : spectrum_processing_test.cpp : @unit-test-requirements ; +# +#import path ; +#run-if-exists SpectrumList_3D_Test.cpp +# : [ path.native $(PWIZ_ROOT_PATH)/pwiz/data/vendor_readers/Agilent/Reader_Agilent_Test.data/ImsSynthCCS.d ] # args +# : # input-files +# : @unit-test-requirements off:no # requirements# requirements +# space:no # I have no idea why it fails in .NET with space optimization on +# : SpectrumList_3D_Test # target name +# : # default-build +# ; +# +#run-if-exists SpectrumList_IonMobility_Test.cpp +# : [ path.native $(PWIZ_ROOT_PATH)/pwiz/data/vendor_readers/Agilent/Reader_Agilent_Test.data/ImsSynth_Chrom.d ] # args +# : # input-files +# : @unit-test-requirements off:no # requirements +# : SpectrumList_IonMobility_Test # target name +# : # default-build +# ; } \ No newline at end of file diff --git a/pwiz/utility/bindings/CLI/proteome/Jamfile.jam b/pwiz/utility/bindings/CLI/proteome/Jamfile.jam index c2dc0a5761e..8abbb18cbae 100644 --- a/pwiz/utility/bindings/CLI/proteome/Jamfile.jam +++ b/pwiz/utility/bindings/CLI/proteome/Jamfile.jam @@ -38,10 +38,10 @@ project ; -unit-test-if-exists proteome_test : proteome_test.cpp : @unit-test-requirements ; -unit-test-if-exists ProteomeDataTest : ProteomeDataTest.cpp : @unit-test-requirements ; -unit-test-if-exists DiffTest : DiffTest.cpp : @unit-test-requirements ; -unit-test-if-exists ProteomeDataFileTest : ProteomeDataFileTest.cpp : @unit-test-requirements ; +#unit-test-if-exists proteome_test : proteome_test.cpp : @unit-test-requirements ; +#unit-test-if-exists ProteomeDataTest : ProteomeDataTest.cpp : @unit-test-requirements ; +#unit-test-if-exists DiffTest : DiffTest.cpp : @unit-test-requirements ; +#unit-test-if-exists ProteomeDataFileTest : ProteomeDataFileTest.cpp : @unit-test-requirements ; explicit ProteomeDataFileTest ; } diff --git a/pwiz/utility/bindings/Jamfile.jam b/pwiz/utility/bindings/Jamfile.jam index cb24b69f3ac..850d197a7ee 100644 --- a/pwiz/utility/bindings/Jamfile.jam +++ b/pwiz/utility/bindings/Jamfile.jam @@ -21,5 +21,5 @@ # -build-project-if-exists CLI ; -build-project-if-exists SWIG ; +#build-project-if-exists CLI ; +#build-project-if-exists SWIG ; diff --git a/pwiz_tools/Topograph/Jamfile.jam b/pwiz_tools/Topograph/Jamfile.jam index 009e2477900..91ec8c230dc 100644 --- a/pwiz_tools/Topograph/Jamfile.jam +++ b/pwiz_tools/Topograph/Jamfile.jam @@ -1,35 +1,35 @@ -# -# $Id$ -# -# -# Original author: Nicholas Shulman , -# MacCoss Lab, Department of Genome Sciences, UW -# -# Copyright 2009 University of Washington - Seattle, WA -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - - -import modules ; -if [ modules.peek : NT ] && --i-agree-to-the-vendor-licenses in [ modules.peek : ARGV ] -{ - actions make_Topgraph.passed { } - make Topograph.passed - : # sources - : # actions - make_Topgraph.passed - : # requirements - ; - -} +# +# $Id$ +# +# +# Original author: Nicholas Shulman , +# MacCoss Lab, Department of Genome Sciences, UW +# +# Copyright 2009 University of Washington - Seattle, WA +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + + +import modules ; +if [ modules.peek : NT ] && --i-agree-to-the-vendor-licenses in [ modules.peek : ARGV ] +{ + actions make_Topgraph.passed { } + make Topograph.passed + : # sources + : # actions + make_Topgraph.passed + : # requirements + ; + +} diff --git a/pwiz_tools/commandline/Jamfile.jam b/pwiz_tools/commandline/Jamfile.jam index 1edf13aad05..acb0737d9f7 100644 --- a/pwiz_tools/commandline/Jamfile.jam +++ b/pwiz_tools/commandline/Jamfile.jam @@ -1,189 +1,189 @@ -# -# $Id$ -# -# -# Original author: Darren Kessner -# -# Copyright 2008 Spielberg Family Center for Applied Proteomics -# Cedars-Sinai Medical Center, Los Angeles, California 90048 -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - - -alias mstool-requirements : : : : - ../common - ../../pwiz/analysis/spectrum_processing//pwiz_analysis_spectrum_processing - ../../pwiz/analysis//pwiz_analysis_version ; - -exe msdiff - : msdiff.cpp - /ext/boost//program_options - mstool-requirements - : ../../.. - ; - - -exe msconvert - : msconvert.cpp - /ext/boost//program_options - /ext/boost//filesystem - mstool-requirements - : ../../.. - ; - -# Pipe the current msconvert help text to a source controlled file for use in online documentation -make msconvert-help.txt : msconvert : @make_msconvert_help : $(PWIZ_ROOT_PATH)/pwiz_tools/commandline ; - actions make_msconvert_help - { - "$(>)" --doc > "$(<)" - } - - -exe msdir - : msdir.cpp - /ext/boost//program_options - /ext/boost//filesystem - /ext/boost//date_time - mstool-requirements - : ../../.. - ; - - -exe msaccess - : msaccess.cpp - ../../pwiz/analysis/passive//pwiz_analysis_passive - ../../pwiz/analysis/peptideid//pwiz_analysis_peptideid - ../../pwiz/utility/misc//pwiz_utility_image - mstool-requirements - : ../../.. - ; - - -exe qtofpeakpicker - : qtofpeakpicker.cpp - /ext/boost//program_options - /ext/boost//filesystem - mstool-requirements - : ../../.. - ; - - -exe mspicture - : mspicture.cpp - ../../pwiz/analysis/passive//pwiz_analysis_passive - ../../pwiz/analysis/peptideid//pwiz_analysis_peptideid - ../../pwiz/utility/misc//pwiz_utility_image - mstool-requirements - : ../../.. - ; - - -exe pepsum - : pepsum.cpp - ../../pwiz/analysis/peptideid//pwiz_analysis_peptideid - ../../pwiz/utility/misc//pwiz_utility_image - mstool-requirements - : ../../.. - ; - - -exe peakaboo - : peakaboo.cpp - mstool-requirements - : ../../.. - ; - - -exe msistats - : msistats.cpp - ../../pwiz/utility/misc//pwiz_utility_misc - mstool-requirements - : ../../.. - off - ; - - -exe chainsaw - : chainsaw.cpp - ../../pwiz/data/proteome//pwiz_data_proteome - ../../pwiz/analysis/proteome_processing//pwiz_analysis_proteome_processing - ../../pwiz/analysis//pwiz_analysis_version - ../../pwiz//pwiz_version - /ext/boost//program_options - /ext/boost//filesystem - : ../../.. - ; - - -alias idtool-requirements : : : : - ../../pwiz/data/identdata//pwiz_data_identdata - /ext/boost//program_options ; - - -exe idconvert - : idconvert.cpp - idtool-requirements - : ../../.. - ; - - -exe idcat - : idcat.cpp - idtool-requirements - : ../../.. - ; - -#exe mascot2mzid -# : mascot2mzid.cpp -# ../../pwiz/data/identdata//pwiz_data_identdata -# ../../pwiz//pwiz_version -# /ext/boost//program_options -# : ../../.. -# ; - -exe pepcat - : pepcat.cpp - ../../pwiz/analysis/passive//pwiz_analysis_passive - /ext/boost//program_options - : ../../.. - ; - -alias mstools : msdiff msconvert msdir msaccess mspicture peakaboo chainsaw qtofpeakpicker ; -alias idtools : idconvert ; - - -# local install for testing - -install bin - : mstools idtools - : bin ; - -explicit bin ; - - -import package ; -local install-requirements = static:off ; -if [ modules.peek : NT ] { - install-requirements += "C:/Program Files/ProteoWizard/bin" ; -} else if [ modules.peek : UNIX ] { - install-requirements += /usr/local ; -} - -package.install install - : $(install-requirements) release - : mstools idtools - : # no libraries - : # no headers - ; -explicit install ; +# +# $Id$ +# +# +# Original author: Darren Kessner +# +# Copyright 2008 Spielberg Family Center for Applied Proteomics +# Cedars-Sinai Medical Center, Los Angeles, California 90048 +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + + +alias mstool-requirements : : : : + ../common + ../../pwiz/analysis/spectrum_processing//pwiz_analysis_spectrum_processing + ../../pwiz/analysis//pwiz_analysis_version ; + +exe msdiff + : msdiff.cpp + /ext/boost//program_options + mstool-requirements + : ../../.. + ; + + +exe msconvert + : msconvert.cpp + /ext/boost//program_options + /ext/boost//filesystem + mstool-requirements + : ../../.. + ; + +# Pipe the current msconvert help text to a source controlled file for use in online documentation +make msconvert-help.txt : msconvert : @make_msconvert_help : $(PWIZ_ROOT_PATH)/pwiz_tools/commandline ; + actions make_msconvert_help + { + "$(>)" --doc > "$(<)" + } + + +exe msdir + : msdir.cpp + /ext/boost//program_options + /ext/boost//filesystem + /ext/boost//date_time + mstool-requirements + : ../../.. + ; + + +exe msaccess + : msaccess.cpp + ../../pwiz/analysis/passive//pwiz_analysis_passive + ../../pwiz/analysis/peptideid//pwiz_analysis_peptideid + ../../pwiz/utility/misc//pwiz_utility_image + mstool-requirements + : ../../.. + ; + + +exe qtofpeakpicker + : qtofpeakpicker.cpp + /ext/boost//program_options + /ext/boost//filesystem + mstool-requirements + : ../../.. + ; + + +exe mspicture + : mspicture.cpp + ../../pwiz/analysis/passive//pwiz_analysis_passive + ../../pwiz/analysis/peptideid//pwiz_analysis_peptideid + ../../pwiz/utility/misc//pwiz_utility_image + mstool-requirements + : ../../.. + ; + + +exe pepsum + : pepsum.cpp + ../../pwiz/analysis/peptideid//pwiz_analysis_peptideid + ../../pwiz/utility/misc//pwiz_utility_image + mstool-requirements + : ../../.. + ; + + +exe peakaboo + : peakaboo.cpp + mstool-requirements + : ../../.. + ; + + +exe msistats + : msistats.cpp + ../../pwiz/utility/misc//pwiz_utility_misc + mstool-requirements + : ../../.. + off + ; + + +exe chainsaw + : chainsaw.cpp + ../../pwiz/data/proteome//pwiz_data_proteome + ../../pwiz/analysis/proteome_processing//pwiz_analysis_proteome_processing + ../../pwiz/analysis//pwiz_analysis_version + ../../pwiz//pwiz_version + /ext/boost//program_options + /ext/boost//filesystem + : ../../.. + ; + + +alias idtool-requirements : : : : + ../../pwiz/data/identdata//pwiz_data_identdata + /ext/boost//program_options ; + + +exe idconvert + : idconvert.cpp + idtool-requirements + : ../../.. + ; + + +exe idcat + : idcat.cpp + idtool-requirements + : ../../.. + ; + +#exe mascot2mzid +# : mascot2mzid.cpp +# ../../pwiz/data/identdata//pwiz_data_identdata +# ../../pwiz//pwiz_version +# /ext/boost//program_options +# : ../../.. +# ; + +exe pepcat + : pepcat.cpp + ../../pwiz/analysis/passive//pwiz_analysis_passive + /ext/boost//program_options + : ../../.. + ; + +alias mstools : msdiff msconvert msdir msaccess mspicture peakaboo chainsaw qtofpeakpicker ; +alias idtools : idconvert ; + + +# local install for testing + +install bin + : mstools idtools + : bin ; + +explicit bin ; + + +import package ; +local install-requirements = static:off ; +if [ modules.peek : NT ] { + install-requirements += "C:/Program Files/ProteoWizard/bin" ; +} else if [ modules.peek : UNIX ] { + install-requirements += /usr/local ; +} + +package.install install + : $(install-requirements) release + : mstools idtools + : # no libraries + : # no headers + ; +explicit install ; diff --git a/pwiz_tools/common/Jamfile.jam b/pwiz_tools/common/Jamfile.jam index 79084e6acac..4754b80763b 100644 --- a/pwiz_tools/common/Jamfile.jam +++ b/pwiz_tools/common/Jamfile.jam @@ -1,53 +1,53 @@ -# -# $Id$ -# -# -# Original author: Darren Kessner -# -# Copyright 2007 Spielberg Family Center for Applied Proteomics -# Cedars-Sinai Medical Center, Los Angeles, California 90048 -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - - -project - : requirements - msvc,shared:PWIZ_DYN_LINK - ; - - -lib pwiz_tools_common - : # sources - MSDataAnalyzerApplication.cpp - : # requirements - /ext/boost//program_options - /ext/boost//filesystem - ../../pwiz/data/msdata//pwiz_data_msdata_examples - ../../pwiz/analysis/passive//pwiz_analysis_passive_core - ../../pwiz/analysis/spectrum_processing//pwiz_analysis_spectrum_processing - ../../pwiz/analysis/chromatogram_processing//pwiz_analysis_chromatogram_processing - $(PWIZ_ROOT_PATH)/pwiz/data/vendor_readers//pwiz_data_vendor_readers -: # default-build - : # usage-requirements - /ext/boost//program_options - /ext/boost//filesystem - ../../pwiz/data/msdata//pwiz_data_msdata_examples - ../../pwiz/analysis/passive//pwiz_analysis_passive_core - ../../pwiz/analysis/spectrum_processing//pwiz_analysis_spectrum_processing - ../../pwiz/analysis/chromatogram_processing//pwiz_analysis_chromatogram_processing - $(PWIZ_ROOT_PATH)/pwiz/data/vendor_readers//pwiz_data_vendor_readers - ; - -unit-test-if-exists MSDataAnalyzerApplicationTest : MSDataAnalyzerApplicationTest.cpp pwiz_tools_common ; - +# +# $Id$ +# +# +# Original author: Darren Kessner +# +# Copyright 2007 Spielberg Family Center for Applied Proteomics +# Cedars-Sinai Medical Center, Los Angeles, California 90048 +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + + +project + : requirements + msvc,shared:PWIZ_DYN_LINK + ; + + +lib pwiz_tools_common + : # sources + MSDataAnalyzerApplication.cpp + : # requirements + /ext/boost//program_options + /ext/boost//filesystem + ../../pwiz/data/msdata//pwiz_data_msdata_examples + ../../pwiz/analysis/passive//pwiz_analysis_passive_core + ../../pwiz/analysis/spectrum_processing//pwiz_analysis_spectrum_processing + ../../pwiz/analysis/chromatogram_processing//pwiz_analysis_chromatogram_processing + $(PWIZ_ROOT_PATH)/pwiz/data/vendor_readers//pwiz_data_vendor_readers +: # default-build + : # usage-requirements + /ext/boost//program_options + /ext/boost//filesystem + ../../pwiz/data/msdata//pwiz_data_msdata_examples + ../../pwiz/analysis/passive//pwiz_analysis_passive_core + ../../pwiz/analysis/spectrum_processing//pwiz_analysis_spectrum_processing + ../../pwiz/analysis/chromatogram_processing//pwiz_analysis_chromatogram_processing + $(PWIZ_ROOT_PATH)/pwiz/data/vendor_readers//pwiz_data_vendor_readers + ; + +unit-test-if-exists MSDataAnalyzerApplicationTest : MSDataAnalyzerApplicationTest.cpp pwiz_tools_common ; + diff --git a/pwiz_tools/examples/Jamfile.jam b/pwiz_tools/examples/Jamfile.jam index 0a116692813..c0267620fef 100644 --- a/pwiz_tools/examples/Jamfile.jam +++ b/pwiz_tools/examples/Jamfile.jam @@ -1,169 +1,169 @@ -# -# $Id$ -# -# -# Original author: Darren Kessner -# -# Copyright 2008 Spielberg Family Center for Applied Proteomics -# Cedars-Sinai Medical Center, Los Angeles, California 90048 -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - - -exe hello_msdata - : hello_msdata.cpp - ../../pwiz/data/msdata//pwiz_data_msdata_examples - : ../.. - ; - - -exe hello_ramp - : hello_ramp.cpp - ../../pwiz/data/msdata//pwiz_data_msdata - : ../.. - ../../pwiz/data/msdata/ramp - darwin:_LARGEFILE_SOURCE # ramp.h wants this - ; - - -exe hello_analyzer - : hello_analyzer.cpp - ../common - : ../.. - ; - - -exe hello_analyzer_2 - : hello_analyzer_2.cpp - ../common - : ../.. - ; - - -exe mscat - : mscat.cpp - ../common - : ../.. - ; - - -exe mzmlbcat - : mzmlbcat.cpp - /ext/boost//program_options - /ext/boost//filesystem - : ../../.. ../commandline//mstool-requirements - ; - - -exe txt2mzml - : txt2mzml.cpp - ../../pwiz/data/msdata//pwiz_data_msdata - /ext/boost//filesystem - : ../.. - ; - - -exe msbenchmark - : msbenchmark.cpp - ../common - ../../pwiz/data/msdata/ramp - : ../.. - ; - - -alias hello_examples : hello_msdata hello_ramp hello_analyzer hello_analyzer_2 ; -explicit hello_examples ; - -alias example_tools : mscat txt2mzml msbenchmark ; -explicit example_tools ; - - -# -# tool for creating example files -# - -exe write_example_files - : write_example_files.cpp - ../../pwiz/data/msdata//pwiz_data_msdata_examples - ../common - : ../../.. - ; - - -exe write_traml_example_files - : write_traml_example_files.cpp - ../../pwiz/data/tradata//pwiz_data_tradata_examples - : ../../.. - ; - - -exe write_mzid_example_files - : write_mzid_example_files.cpp - ../../pwiz/data/identdata//pwiz_data_identdata_examples - : ../../.. - ; - -exe textpsm2mzid - : textpsm2mzid.cpp - TextPSMReader.cpp - ../../pwiz/data/identdata - : ../../.. - ; - - -exe write_proteome_example_files - : write_proteome_example_files.cpp - ../../pwiz/data/proteome//pwiz_data_proteome_examples - : ../../.. - ; - - -# -# local install for testing -# - -install bin - : hello_msdata - hello_ramp - hello_analyzer - hello_analyzer_2 - mscat - mzmlbcat - msbenchmark - txt2mzml - write_example_files - write_mzid_example_files - textpsm2mzid - write_proteome_example_files - write_traml_example_files - : bin ; - -explicit bin ; - - -import package ; -local install-requirements = static:off ; -if [ modules.peek : NT ] { - install-requirements += "C:/Program Files/ProteoWizard/bin" ; -} else if [ modules.peek : UNIX ] { - install-requirements += /usr/local ; -} - -package.install install - : $(install-requirements) release - : hello_examples example_tools - : # no libraries - : # no headers - ; -explicit install ; +# +# $Id$ +# +# +# Original author: Darren Kessner +# +# Copyright 2008 Spielberg Family Center for Applied Proteomics +# Cedars-Sinai Medical Center, Los Angeles, California 90048 +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + + +exe hello_msdata + : hello_msdata.cpp + ../../pwiz/data/msdata//pwiz_data_msdata_examples + : ../.. + ; + + +exe hello_ramp + : hello_ramp.cpp + ../../pwiz/data/msdata//pwiz_data_msdata + : ../.. + ../../pwiz/data/msdata/ramp + darwin:_LARGEFILE_SOURCE # ramp.h wants this + ; + + +exe hello_analyzer + : hello_analyzer.cpp + ../common + : ../.. + ; + + +exe hello_analyzer_2 + : hello_analyzer_2.cpp + ../common + : ../.. + ; + + +exe mscat + : mscat.cpp + ../common + : ../.. + ; + + +exe mzmlbcat + : mzmlbcat.cpp + /ext/boost//program_options + /ext/boost//filesystem + : ../../.. ../commandline//mstool-requirements + ; + + +exe txt2mzml + : txt2mzml.cpp + ../../pwiz/data/msdata//pwiz_data_msdata + /ext/boost//filesystem + : ../.. + ; + + +exe msbenchmark + : msbenchmark.cpp + ../common + ../../pwiz/data/msdata/ramp + : ../.. + ; + + +alias hello_examples : hello_msdata hello_ramp hello_analyzer hello_analyzer_2 ; +explicit hello_examples ; + +alias example_tools : mscat txt2mzml msbenchmark ; +explicit example_tools ; + + +# +# tool for creating example files +# + +exe write_example_files + : write_example_files.cpp + ../../pwiz/data/msdata//pwiz_data_msdata_examples + ../common + : ../../.. + ; + + +exe write_traml_example_files + : write_traml_example_files.cpp + ../../pwiz/data/tradata//pwiz_data_tradata_examples + : ../../.. + ; + + +exe write_mzid_example_files + : write_mzid_example_files.cpp + ../../pwiz/data/identdata//pwiz_data_identdata_examples + : ../../.. + ; + +exe textpsm2mzid + : textpsm2mzid.cpp + TextPSMReader.cpp + ../../pwiz/data/identdata + : ../../.. + ; + + +exe write_proteome_example_files + : write_proteome_example_files.cpp + ../../pwiz/data/proteome//pwiz_data_proteome_examples + : ../../.. + ; + + +# +# local install for testing +# + +install bin + : hello_msdata + hello_ramp + hello_analyzer + hello_analyzer_2 + mscat + mzmlbcat + msbenchmark + txt2mzml + write_example_files + write_mzid_example_files + textpsm2mzid + write_proteome_example_files + write_traml_example_files + : bin ; + +explicit bin ; + + +import package ; +local install-requirements = static:off ; +if [ modules.peek : NT ] { + install-requirements += "C:/Program Files/ProteoWizard/bin" ; +} else if [ modules.peek : UNIX ] { + install-requirements += /usr/local ; +} + +package.install install + : $(install-requirements) release + : hello_examples example_tools + : # no libraries + : # no headers + ; +explicit install ; diff --git a/pwiz_tools/prototype/Jamfile.jam b/pwiz_tools/prototype/Jamfile.jam index b787989038c..7cf8581fbbc 100644 --- a/pwiz_tools/prototype/Jamfile.jam +++ b/pwiz_tools/prototype/Jamfile.jam @@ -1,60 +1,60 @@ -# -# $Id$ -# -# -# Original author: Darren Kessner -# -# Copyright 2009 Center for Applied Molecular Medicine -# University of Southern California, Los Angeles, CA -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - - -project - : requirements - ; - -exe iddump - : iddump.cpp - ../common - ../../pwiz/data/identdata//pwiz_data_identdata - ../../pwiz/analysis/spectrum_processing//pwiz_analysis_spectrum_processing - ; - -exe ThermoRawMetaDump - : ThermoRawMetaDump.cpp - ../../pwiz/utility/misc//pwiz_utility_misc - ../../pwiz_aux/msrc/utility/vendor_api/thermo//pwiz_vendor_api_thermo - : @msvc-requirement off:no - ; - -exe peptide2formula - : peptide2formula.cpp - ../../pwiz/utility/chemistry - ../../pwiz/data/proteome/Peptide.cpp - ../../pwiz/data/proteome/Modification.cpp - ../../pwiz/data/proteome/AminoAcid.cpp - /ext/boost//filesystem - ; - -# local install for testing - -install bin - : iddump ThermoRawMetaDump peptide2formula - : bin ; - -explicit bin ; - -install ThermoRawMetaDumpInstall : ThermoRawMetaDump ; -explicit ThermoRawMetaDumpInstall ; +# +# $Id$ +# +# +# Original author: Darren Kessner +# +# Copyright 2009 Center for Applied Molecular Medicine +# University of Southern California, Los Angeles, CA +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + + +project + : requirements + ; + +exe iddump + : iddump.cpp + ../common + ../../pwiz/data/identdata//pwiz_data_identdata + ../../pwiz/analysis/spectrum_processing//pwiz_analysis_spectrum_processing + ; + +exe ThermoRawMetaDump + : ThermoRawMetaDump.cpp + ../../pwiz/utility/misc//pwiz_utility_misc + ../../pwiz_aux/msrc/utility/vendor_api/thermo//pwiz_vendor_api_thermo + : @msvc-requirement off:no + ; + +exe peptide2formula + : peptide2formula.cpp + ../../pwiz/utility/chemistry + ../../pwiz/data/proteome/Peptide.cpp + ../../pwiz/data/proteome/Modification.cpp + ../../pwiz/data/proteome/AminoAcid.cpp + /ext/boost//filesystem + ; + +# local install for testing + +install bin + : iddump ThermoRawMetaDump peptide2formula + : bin ; + +explicit bin ; + +install ThermoRawMetaDumpInstall : ThermoRawMetaDump ; +explicit ThermoRawMetaDumpInstall ; diff --git a/pwiz_tools/sld/Jamfile.jam b/pwiz_tools/sld/Jamfile.jam index 76dfcc85667..bb45c90b603 100755 --- a/pwiz_tools/sld/Jamfile.jam +++ b/pwiz_tools/sld/Jamfile.jam @@ -1,36 +1,36 @@ -# -# $Id$ -# -# -# Original author: Darren Kessner -# -# Copyright 2008 Spielberg Family Center for Applied Proteomics -# Cedars-Sinai Medical Center, Los Angeles, California 90048 -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - - -exe sldout - : sldout.cpp sld.cpp - ; - -exe short_dump - : short_dump.cpp - ; - - -install test : short_dump sldout : test ; -explicit test ; - - +# +# $Id$ +# +# +# Original author: Darren Kessner +# +# Copyright 2008 Spielberg Family Center for Applied Proteomics +# Cedars-Sinai Medical Center, Los Angeles, California 90048 +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + + +exe sldout + : sldout.cpp sld.cpp + ; + +exe short_dump + : short_dump.cpp + ; + + +install test : short_dump sldout : test ; +explicit test ; + + diff --git a/scripts/wix/Jamfile.jam b/scripts/wix/Jamfile.jam index 53fcec6dcb9..db98470a0fe 100644 --- a/scripts/wix/Jamfile.jam +++ b/scripts/wix/Jamfile.jam @@ -1,170 +1,170 @@ -# -# $Id$ -# -# -# Original author: Matt Chambers -# -# Copyright 2012 Vanderbilt University - Nashville, TN 37232 -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - - -import modules path feature ; - -path-constant THIS_PATH : . ; - -rule msbuild_deploy ( targets + : sources * : properties * ) -{ - if debug in $(properties) || - on in $(properties) - { - CONFIGURATION on $(targets) = "Debug" ; - } - else - { - CONFIGURATION on $(targets) = "Release" ; - } - - local address-model = [ feature.get-values : $(properties) ] ; - ADDRESS_MODEL on $(targets) = $(address-model:E=32) ; - LOCATION on $(targets) = [ path.native [ feature.get-values : $(properties) ] ] ; - TOOLSET on $(targets) = [ feature.get-values : $(properties) ] ; - - if $(address-model) = 64 - { - ARCH on $(targets) = x64 ; - } - else - { - ARCH on $(targets) = x86 ; - } -} - -actions msbuild_deploy -{ - echo Building pwiz-setup in $(CONFIGURATION:L) configuration... - pushd $(THIS_PATH) - "%PYTHON_HOME%/python.exe" pwiz-setup.py "$(THIS_PATH)" "$(PWIZ_BUILD_PATH)" "$(LOCATION)" "$(PWIZ_VERSION_TAG)" "$(PWIZ_NUMERIC_VERSION_TAG)" $(ADDRESS_MODEL) - pushd $(PWIZ_BUILD_PATH) - "%WIX%\bin\candle.exe" -nologo *.wxs -arch $(ARCH) -dAddressModel=$(ADDRESS_MODEL) -dToolset=$(TOOLSET) - "%WIX%\bin\light.exe" -nologo *.wixObj -ext WixUIExtension -ext WixNetFxExtension -cultures:en-us - set EXIT=%ERRORLEVEL% - popd - popd - if %EXIT% NEQ 0 exit %EXIT% -} - - -rule build-location ( properties * ) -{ - local result ; - # don't override the location when it's already set - if ! in $(properties:G) - { - return [ install-location $(properties) ] ; - } - else - { - return $(properties) ; - } -} - -make pwiz-setup.exe - : # sources - : # actions - @msbuild_deploy - : # requirements - debug:no # don't make debug installs - ../..//executables - ../..//INSTALLER_VENDOR_FILES.txt - @build-location - @msvc-requirement - ; - - -rule test_msi ( targets + : sources * : properties * ) -{ - local address-model = [ feature.get-values : $(properties) ] ; - - if $(address-model) = 64 - { - ARTIFACT_NAME on $(targets) = pwiz-setup-$(PWIZ_VERSION_TAG)-x86_64 ; - INSTALL_PATH on $(targets) = "%LocalAppData%\\Apps\\ProteoWizard $(PWIZ_VERSION_TAG) 64-bit" ; - } - else - { - ARTIFACT_NAME on $(targets) = pwiz-setup-$(PWIZ_VERSION_TAG)-x86 ; - INSTALL_PATH on $(targets) = "%LocalAppData%\\Apps\\ProteoWizard $(PWIZ_VERSION_TAG) 32-bit" ; - } - - LOCATION on $(targets) = [ path.native [ feature.get-values : $(properties) ] ] ; - MSVC_CURRENT_SETUP_SCRIPT on $(targets) = [ get-current-msvc-setup-script $(properties) ] ; -} - -actions test_msi -{ - set name=DeployTest - $(TEST_PRECOMMAND) - - $(MSVC_CURRENT_SETUP_SCRIPT) - echo Installing $(ARTIFACT_NAME)... - set TEMP=%LOCALAPPDATA%\Temp - copy "$(PWIZ_BUILD_PATH)\$(ARTIFACT_NAME).msi" "%TEMP%" - start /wait msiexec /qn /l* "%TEMP%\$(ARTIFACT_NAME).log" /norestart /i "%TEMP%\$(ARTIFACT_NAME).msi" REBOOT=ReallySuppress ALLUSERS=2 MSIINSTALLPERUSER=1 - set EXIT=%ERRORLEVEL% - IF %EXIT% NEQ 0 echo Install failed with code %EXIT%. - set status=%EXIT% - IF %EXIT% NEQ 0 ( - move "%TEMP%\$(ARTIFACT_NAME).log" "$(PWIZ_BUILD_PATH)" - del "%TEMP%\$(ARTIFACT_NAME).msi" - $(TEST_POSTCOMMAND) - exit %EXIT% - ) - - set PATH_TMP=%PATH% - set PATH= - "$(INSTALL_PATH)\SeeMS.exe" --test "$(PWIZ_ROOT_PATH)\example_data\small.RAW" - set TEST_EXIT=%ERRORLEVEL% - IF %TEST_EXIT% NEQ 0 echo Deployment test failed with code %TEST_EXIT%. - set PATH=%PATH_TMP% - - echo Uninstalling $(ARTIFACT_NAME)... - start /wait msiexec /qn /l* "%TEMP%\$(ARTIFACT_NAME).log" /norestart /x "%TEMP%\$(ARTIFACT_NAME).msi" REBOOT=ReallySuppress - set EXIT=%ERRORLEVEL% - IF %TEST_EXIT% NEQ 0 IF %EXIT% NEQ 0 set status=%EXIT% - IF %EXIT% NEQ 0 echo Uninstall failed with code %EXIT%. - - set status=%TEST_EXIT% - $(TEST_POSTCOMMAND) - IF %TEST_EXIT% EQU 0 echo Deployment test passed. - IF %TEST_EXIT% EQU 0 echo Deployment test passed. > "$(LOCATION)\Test.passed" - - move "%TEMP%\$(ARTIFACT_NAME).log" "$(PWIZ_BUILD_PATH)" - del "%TEMP%\$(ARTIFACT_NAME).msi" - - IF %TEST_EXIT% NEQ 0 exit 1 -} - -make Test.passed - : # sources - : # actions - @test_msi - : # requirements - debug:no # don't test debug installs - pwiz-setup.exe - @build-location - @msvc-requirement - ; -explicit Test.passed ; -alias Test : Test.passed ; +# +# $Id$ +# +# +# Original author: Matt Chambers +# +# Copyright 2012 Vanderbilt University - Nashville, TN 37232 +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + + +import modules path feature ; + +path-constant THIS_PATH : . ; + +rule msbuild_deploy ( targets + : sources * : properties * ) +{ + if debug in $(properties) || + on in $(properties) + { + CONFIGURATION on $(targets) = "Debug" ; + } + else + { + CONFIGURATION on $(targets) = "Release" ; + } + + local address-model = [ feature.get-values : $(properties) ] ; + ADDRESS_MODEL on $(targets) = $(address-model:E=32) ; + LOCATION on $(targets) = [ path.native [ feature.get-values : $(properties) ] ] ; + TOOLSET on $(targets) = [ feature.get-values : $(properties) ] ; + + if $(address-model) = 64 + { + ARCH on $(targets) = x64 ; + } + else + { + ARCH on $(targets) = x86 ; + } +} + +actions msbuild_deploy +{ + echo Building pwiz-setup in $(CONFIGURATION:L) configuration... + pushd $(THIS_PATH) + "%PYTHON_HOME%/python.exe" pwiz-setup.py "$(THIS_PATH)" "$(PWIZ_BUILD_PATH)" "$(LOCATION)" "$(PWIZ_VERSION_TAG)" "$(PWIZ_NUMERIC_VERSION_TAG)" $(ADDRESS_MODEL) + pushd $(PWIZ_BUILD_PATH) + "%WIX%\bin\candle.exe" -nologo *.wxs -arch $(ARCH) -dAddressModel=$(ADDRESS_MODEL) -dToolset=$(TOOLSET) + "%WIX%\bin\light.exe" -nologo *.wixObj -ext WixUIExtension -ext WixNetFxExtension -cultures:en-us + set EXIT=%ERRORLEVEL% + popd + popd + if %EXIT% NEQ 0 exit %EXIT% +} + + +rule build-location ( properties * ) +{ + local result ; + # don't override the location when it's already set + if ! in $(properties:G) + { + return [ install-location $(properties) ] ; + } + else + { + return $(properties) ; + } +} + +make pwiz-setup.exe + : # sources + : # actions + @msbuild_deploy + : # requirements + debug:no # don't make debug installs + ../..//executables + ../..//INSTALLER_VENDOR_FILES.txt + @build-location + @msvc-requirement + ; + + +rule test_msi ( targets + : sources * : properties * ) +{ + local address-model = [ feature.get-values : $(properties) ] ; + + if $(address-model) = 64 + { + ARTIFACT_NAME on $(targets) = pwiz-setup-$(PWIZ_VERSION_TAG)-x86_64 ; + INSTALL_PATH on $(targets) = "%LocalAppData%\\Apps\\ProteoWizard $(PWIZ_VERSION_TAG) 64-bit" ; + } + else + { + ARTIFACT_NAME on $(targets) = pwiz-setup-$(PWIZ_VERSION_TAG)-x86 ; + INSTALL_PATH on $(targets) = "%LocalAppData%\\Apps\\ProteoWizard $(PWIZ_VERSION_TAG) 32-bit" ; + } + + LOCATION on $(targets) = [ path.native [ feature.get-values : $(properties) ] ] ; + MSVC_CURRENT_SETUP_SCRIPT on $(targets) = [ get-current-msvc-setup-script $(properties) ] ; +} + +actions test_msi +{ + set name=DeployTest + $(TEST_PRECOMMAND) + + $(MSVC_CURRENT_SETUP_SCRIPT) + echo Installing $(ARTIFACT_NAME)... + set TEMP=%LOCALAPPDATA%\Temp + copy "$(PWIZ_BUILD_PATH)\$(ARTIFACT_NAME).msi" "%TEMP%" + start /wait msiexec /qn /l* "%TEMP%\$(ARTIFACT_NAME).log" /norestart /i "%TEMP%\$(ARTIFACT_NAME).msi" REBOOT=ReallySuppress ALLUSERS=2 MSIINSTALLPERUSER=1 + set EXIT=%ERRORLEVEL% + IF %EXIT% NEQ 0 echo Install failed with code %EXIT%. + set status=%EXIT% + IF %EXIT% NEQ 0 ( + move "%TEMP%\$(ARTIFACT_NAME).log" "$(PWIZ_BUILD_PATH)" + del "%TEMP%\$(ARTIFACT_NAME).msi" + $(TEST_POSTCOMMAND) + exit %EXIT% + ) + + set PATH_TMP=%PATH% + set PATH= + "$(INSTALL_PATH)\SeeMS.exe" --test "$(PWIZ_ROOT_PATH)\example_data\small.RAW" + set TEST_EXIT=%ERRORLEVEL% + IF %TEST_EXIT% NEQ 0 echo Deployment test failed with code %TEST_EXIT%. + set PATH=%PATH_TMP% + + echo Uninstalling $(ARTIFACT_NAME)... + start /wait msiexec /qn /l* "%TEMP%\$(ARTIFACT_NAME).log" /norestart /x "%TEMP%\$(ARTIFACT_NAME).msi" REBOOT=ReallySuppress + set EXIT=%ERRORLEVEL% + IF %TEST_EXIT% NEQ 0 IF %EXIT% NEQ 0 set status=%EXIT% + IF %EXIT% NEQ 0 echo Uninstall failed with code %EXIT%. + + set status=%TEST_EXIT% + $(TEST_POSTCOMMAND) + IF %TEST_EXIT% EQU 0 echo Deployment test passed. + IF %TEST_EXIT% EQU 0 echo Deployment test passed. > "$(LOCATION)\Test.passed" + + move "%TEMP%\$(ARTIFACT_NAME).log" "$(PWIZ_BUILD_PATH)" + del "%TEMP%\$(ARTIFACT_NAME).msi" + + IF %TEST_EXIT% NEQ 0 exit 1 +} + +make Test.passed + : # sources + : # actions + @test_msi + : # requirements + debug:no # don't test debug installs + pwiz-setup.exe + @build-location + @msvc-requirement + ; +explicit Test.passed ; +alias Test : Test.passed ;