diff options
36 files changed, 741 insertions, 10106 deletions
| @@ -70,21 +70,30 @@ make install  This will install Astra into your current Python environment. -### Windows, from source using Visual Studio 2008 +### Windows, from source using Visual Studio 2015 -Requirements: Visual Studio 2008, boost, CUDA (driver+toolkit), matlab. -Note that a .zip with all required (and precompiled) boost files is -  available from our website. +Requirements: Visual Studio 2015 (full or community), boost (recent), CUDA 8.0, +              Matlab (R2012a or higher) and/or WinPython 2.7/3.x. + +Using the Visual Studio IDE:  Set the environment variable MATLAB_ROOT to your matlab install location. -Open astra_vc08.sln in Visual Studio. -Select the appropriate solution configuration. -  (typically Release_CUDA|win32 or Release_CUDA|x64) +Copy boost headers to lib\include\boost, and boost libraries to bin\x64. +Open astra_vc14.sln in Visual Studio. +Select the appropriate solution configuration (typically Release_CUDA|x64).  Build the solution. -Install by copying AstraCuda32.dll or AstraCuda64.dll from bin/ and -  all .mexw32 or .mexw64 files from bin/Release_CUDA or bin/Debug_CUDA -  and the entire matlab/tools directory to a directory to be added to -  your matlab path. +Install by copying AstraCuda64.dll and all .mexw64 files from +  bin\x64\Release_CUDA and the entire matlab/tools directory to a directory +  to be added to your matlab path. + + +Using .bat scripts in build\msvc: + +Edit build_env.bat and set up the correct directories. +Run build_setup.bat to automatically copy the boost headers and libraries. +For matlab: Run build_matlab.bat. The .dll and .mexw64 files will be in bin\x64\Release_Cuda. +For python 2.7/3.5: Run build_python27.bat or build_python35.bat. Astra will be directly installed into site-packages. +  ## References @@ -97,22 +97,30 @@ This will install Astra into your current Python environment. -Windows, from source using Visual Studio 2008: +Windows, from source using Visual Studio 2015:  ----------------------------------------------- -Requirements: Visual Studio 2008, boost, CUDA (driver+toolkit), matlab. -Note that a .zip with all required (and precompiled) boost files is -  available from our website. +Requirements: Visual Studio 2015 (full or community), boost (recent), CUDA 8.0, +              Matlab (R2012a or higher) and/or WinPython 2.7/3.x. + +Using the Visual Studio IDE:  Set the environment variable MATLAB_ROOT to your matlab install location. -Open astra_vc08.sln in Visual Studio. -Select the appropriate solution configuration. -  (typically Release_CUDA|win32 or Release_CUDA|x64) +Copy boost headers to lib\include\boost, and boost libraries to bin\x64. +Open astra_vc14.sln in Visual Studio. +Select the appropriate solution configuration (typically Release_CUDA|x64).  Build the solution. -Install by copying AstraCuda32.dll or AstraCuda64.dll from bin/ and -  all .mexw32 or .mexw64 files from bin/Release_CUDA or bin/Debug_CUDA -  and the entire matlab/tools directory to a directory to be added to -  your matlab path. +Install by copying AstraCuda64.dll and all .mexw64 files from +  bin\x64\Release_CUDA and the entire matlab/tools directory to a directory +  to be added to your matlab path. + + +Using .bat scripts in build\msvc: + +Edit build_env.bat and set up the correct directories. +Run build_setup.bat to automatically copy the boost headers and libraries. +For matlab: Run build_matlab.bat. The .dll and .mexw64 files will be in bin\x64\Release_Cuda. +For python 2.7/3.5: Run build_python27.bat or build_python35.bat. Astra will be directly installed into site-packages.  References: diff --git a/astra_vc09.sln b/astra_vc09.sln deleted file mode 100644 index 371e9b1..0000000 --- a/astra_vc09.sln +++ /dev/null @@ -1,243 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 10.00 -# Visual Studio 2008 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "astra", "astra_vc09.vcproj", "{12926444-6723-46A8-B388-12E65E0577FA}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "astra_mex", "astra_mex", "{33EF0AC5-B475-40BF-BAE5-67075B204D10}" -	ProjectSection(ProjectDependencies) = postProject -		{12926444-6723-46A8-B388-12E65E0577FA} = {12926444-6723-46A8-B388-12E65E0577FA} -	EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "astra_mex", "matlab\mex\astra_mex_vc09.vcproj", "{3FDA35E0-0D54-4663-A3E6-5ABA96F32221}" -	ProjectSection(ProjectDependencies) = postProject -		{12926444-6723-46A8-B388-12E65E0577FA} = {12926444-6723-46A8-B388-12E65E0577FA} -	EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "astra_mex_algorithm", "matlab\mex\astra_mex_algorithm_vc09.vcproj", "{056BF7A9-294D-487C-8CC3-BE629077CA94}" -	ProjectSection(ProjectDependencies) = postProject -		{12926444-6723-46A8-B388-12E65E0577FA} = {12926444-6723-46A8-B388-12E65E0577FA} -	EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "astra_mex_data2d", "matlab\mex\astra_mex_data2d_vc09.vcproj", "{E4092269-B19C-46F7-A84E-4F146CC70E44}" -	ProjectSection(ProjectDependencies) = postProject -		{12926444-6723-46A8-B388-12E65E0577FA} = {12926444-6723-46A8-B388-12E65E0577FA} -	EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "astra_mex_data3d", "matlab\mex\astra_mex_data3d_vc09.vcproj", "{0BEC029B-0929-4BF9-BD8B-9C9806A52065}" -	ProjectSection(ProjectDependencies) = postProject -		{12926444-6723-46A8-B388-12E65E0577FA} = {12926444-6723-46A8-B388-12E65E0577FA} -	EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "astra_mex_matrix", "matlab\mex\astra_mex_matrix_vc09.vcproj", "{9D041710-2119-4230-BCF2-5FBE753FDE49}" -	ProjectSection(ProjectDependencies) = postProject -		{12926444-6723-46A8-B388-12E65E0577FA} = {12926444-6723-46A8-B388-12E65E0577FA} -	EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "astra_mex_projector", "matlab\mex\astra_mex_projector_vc09.vcproj", "{4DD6056F-8EEE-4C9A-B2A9-923F01A32E97}" -	ProjectSection(ProjectDependencies) = postProject -		{12926444-6723-46A8-B388-12E65E0577FA} = {12926444-6723-46A8-B388-12E65E0577FA} -	EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "astra_mex_projector3d", "matlab\mex\astra_mex_projector3d_vc09.vcproj", "{F94CCD79-AA11-42DF-AC8A-6C9D2238A883}" -	ProjectSection(ProjectDependencies) = postProject -		{12926444-6723-46A8-B388-12E65E0577FA} = {12926444-6723-46A8-B388-12E65E0577FA} -	EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "astra_mex_log", "matlab\mex\astra_mex_log_vc09.vcproj", "{CA2840B3-DA68-41B5-AC57-F5DFD20ED8F8}" -	ProjectSection(ProjectDependencies) = postProject -		{12926444-6723-46A8-B388-12E65E0577FA} = {12926444-6723-46A8-B388-12E65E0577FA} -	EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "astra_mex_direct", "matlab\mex\astra_mex_direct_vc09.vcproj", "{85FE09A6-FA49-4314-A2B1-59D77C7442A8}" -	ProjectSection(ProjectDependencies) = postProject -		{12926444-6723-46A8-B388-12E65E0577FA} = {12926444-6723-46A8-B388-12E65E0577FA} -	EndProjectSection -EndProject -Global -	GlobalSection(SolutionConfigurationPlatforms) = preSolution -		Debug_CUDA|Win32 = Debug_CUDA|Win32 -		Debug_CUDA|x64 = Debug_CUDA|x64 -		Debug|Win32 = Debug|Win32 -		Debug|x64 = Debug|x64 -		Release_CUDA|Win32 = Release_CUDA|Win32 -		Release_CUDA|x64 = Release_CUDA|x64 -		Release|Win32 = Release|Win32 -		Release|x64 = Release|x64 -	EndGlobalSection -	GlobalSection(ProjectConfigurationPlatforms) = postSolution -		{12926444-6723-46A8-B388-12E65E0577FA}.Debug_CUDA|Win32.ActiveCfg = Debug_CUDA|Win32 -		{12926444-6723-46A8-B388-12E65E0577FA}.Debug_CUDA|Win32.Build.0 = Debug_CUDA|Win32 -		{12926444-6723-46A8-B388-12E65E0577FA}.Debug_CUDA|x64.ActiveCfg = Debug_CUDA|x64 -		{12926444-6723-46A8-B388-12E65E0577FA}.Debug_CUDA|x64.Build.0 = Debug_CUDA|x64 -		{12926444-6723-46A8-B388-12E65E0577FA}.Debug|Win32.ActiveCfg = Debug|Win32 -		{12926444-6723-46A8-B388-12E65E0577FA}.Debug|Win32.Build.0 = Debug|Win32 -		{12926444-6723-46A8-B388-12E65E0577FA}.Debug|x64.ActiveCfg = Debug|x64 -		{12926444-6723-46A8-B388-12E65E0577FA}.Debug|x64.Build.0 = Debug|x64 -		{12926444-6723-46A8-B388-12E65E0577FA}.Release_CUDA|Win32.ActiveCfg = Release_CUDA|Win32 -		{12926444-6723-46A8-B388-12E65E0577FA}.Release_CUDA|Win32.Build.0 = Release_CUDA|Win32 -		{12926444-6723-46A8-B388-12E65E0577FA}.Release_CUDA|x64.ActiveCfg = Release_CUDA|x64 -		{12926444-6723-46A8-B388-12E65E0577FA}.Release_CUDA|x64.Build.0 = Release_CUDA|x64 -		{12926444-6723-46A8-B388-12E65E0577FA}.Release|Win32.ActiveCfg = Release|Win32 -		{12926444-6723-46A8-B388-12E65E0577FA}.Release|Win32.Build.0 = Release|Win32 -		{12926444-6723-46A8-B388-12E65E0577FA}.Release|x64.ActiveCfg = Release|x64 -		{12926444-6723-46A8-B388-12E65E0577FA}.Release|x64.Build.0 = Release|x64 -		{3FDA35E0-0D54-4663-A3E6-5ABA96F32221}.Debug_CUDA|Win32.ActiveCfg = Debug_CUDA|Win32 -		{3FDA35E0-0D54-4663-A3E6-5ABA96F32221}.Debug_CUDA|Win32.Build.0 = Debug_CUDA|Win32 -		{3FDA35E0-0D54-4663-A3E6-5ABA96F32221}.Debug_CUDA|x64.ActiveCfg = Debug_CUDA|x64 -		{3FDA35E0-0D54-4663-A3E6-5ABA96F32221}.Debug_CUDA|x64.Build.0 = Debug_CUDA|x64 -		{3FDA35E0-0D54-4663-A3E6-5ABA96F32221}.Debug|Win32.ActiveCfg = Debug|Win32 -		{3FDA35E0-0D54-4663-A3E6-5ABA96F32221}.Debug|Win32.Build.0 = Debug|Win32 -		{3FDA35E0-0D54-4663-A3E6-5ABA96F32221}.Debug|x64.ActiveCfg = Debug|x64 -		{3FDA35E0-0D54-4663-A3E6-5ABA96F32221}.Debug|x64.Build.0 = Debug|x64 -		{3FDA35E0-0D54-4663-A3E6-5ABA96F32221}.Release_CUDA|Win32.ActiveCfg = Release_CUDA|Win32 -		{3FDA35E0-0D54-4663-A3E6-5ABA96F32221}.Release_CUDA|Win32.Build.0 = Release_CUDA|Win32 -		{3FDA35E0-0D54-4663-A3E6-5ABA96F32221}.Release_CUDA|x64.ActiveCfg = Release_CUDA|x64 -		{3FDA35E0-0D54-4663-A3E6-5ABA96F32221}.Release_CUDA|x64.Build.0 = Release_CUDA|x64 -		{3FDA35E0-0D54-4663-A3E6-5ABA96F32221}.Release|Win32.ActiveCfg = Release|Win32 -		{3FDA35E0-0D54-4663-A3E6-5ABA96F32221}.Release|Win32.Build.0 = Release|Win32 -		{3FDA35E0-0D54-4663-A3E6-5ABA96F32221}.Release|x64.ActiveCfg = Release|x64 -		{3FDA35E0-0D54-4663-A3E6-5ABA96F32221}.Release|x64.Build.0 = Release|x64 -		{056BF7A9-294D-487C-8CC3-BE629077CA94}.Debug_CUDA|Win32.ActiveCfg = Debug_CUDA|Win32 -		{056BF7A9-294D-487C-8CC3-BE629077CA94}.Debug_CUDA|Win32.Build.0 = Debug_CUDA|Win32 -		{056BF7A9-294D-487C-8CC3-BE629077CA94}.Debug_CUDA|x64.ActiveCfg = Debug_CUDA|x64 -		{056BF7A9-294D-487C-8CC3-BE629077CA94}.Debug_CUDA|x64.Build.0 = Debug_CUDA|x64 -		{056BF7A9-294D-487C-8CC3-BE629077CA94}.Debug|Win32.ActiveCfg = Debug|Win32 -		{056BF7A9-294D-487C-8CC3-BE629077CA94}.Debug|Win32.Build.0 = Debug|Win32 -		{056BF7A9-294D-487C-8CC3-BE629077CA94}.Debug|x64.ActiveCfg = Debug|x64 -		{056BF7A9-294D-487C-8CC3-BE629077CA94}.Debug|x64.Build.0 = Debug|x64 -		{056BF7A9-294D-487C-8CC3-BE629077CA94}.Release_CUDA|Win32.ActiveCfg = Release_CUDA|Win32 -		{056BF7A9-294D-487C-8CC3-BE629077CA94}.Release_CUDA|Win32.Build.0 = Release_CUDA|Win32 -		{056BF7A9-294D-487C-8CC3-BE629077CA94}.Release_CUDA|x64.ActiveCfg = Release_CUDA|x64 -		{056BF7A9-294D-487C-8CC3-BE629077CA94}.Release_CUDA|x64.Build.0 = Release_CUDA|x64 -		{056BF7A9-294D-487C-8CC3-BE629077CA94}.Release|Win32.ActiveCfg = Release|Win32 -		{056BF7A9-294D-487C-8CC3-BE629077CA94}.Release|Win32.Build.0 = Release|Win32 -		{056BF7A9-294D-487C-8CC3-BE629077CA94}.Release|x64.ActiveCfg = Release|x64 -		{056BF7A9-294D-487C-8CC3-BE629077CA94}.Release|x64.Build.0 = Release|x64 -		{E4092269-B19C-46F7-A84E-4F146CC70E44}.Debug_CUDA|Win32.ActiveCfg = Debug_CUDA|Win32 -		{E4092269-B19C-46F7-A84E-4F146CC70E44}.Debug_CUDA|Win32.Build.0 = Debug_CUDA|Win32 -		{E4092269-B19C-46F7-A84E-4F146CC70E44}.Debug_CUDA|x64.ActiveCfg = Debug_CUDA|x64 -		{E4092269-B19C-46F7-A84E-4F146CC70E44}.Debug_CUDA|x64.Build.0 = Debug_CUDA|x64 -		{E4092269-B19C-46F7-A84E-4F146CC70E44}.Debug|Win32.ActiveCfg = Debug|Win32 -		{E4092269-B19C-46F7-A84E-4F146CC70E44}.Debug|Win32.Build.0 = Debug|Win32 -		{E4092269-B19C-46F7-A84E-4F146CC70E44}.Debug|x64.ActiveCfg = Debug|x64 -		{E4092269-B19C-46F7-A84E-4F146CC70E44}.Debug|x64.Build.0 = Debug|x64 -		{E4092269-B19C-46F7-A84E-4F146CC70E44}.Release_CUDA|Win32.ActiveCfg = Release_CUDA|Win32 -		{E4092269-B19C-46F7-A84E-4F146CC70E44}.Release_CUDA|Win32.Build.0 = Release_CUDA|Win32 -		{E4092269-B19C-46F7-A84E-4F146CC70E44}.Release_CUDA|x64.ActiveCfg = Release_CUDA|x64 -		{E4092269-B19C-46F7-A84E-4F146CC70E44}.Release_CUDA|x64.Build.0 = Release_CUDA|x64 -		{E4092269-B19C-46F7-A84E-4F146CC70E44}.Release|Win32.ActiveCfg = Release|Win32 -		{E4092269-B19C-46F7-A84E-4F146CC70E44}.Release|Win32.Build.0 = Release|Win32 -		{E4092269-B19C-46F7-A84E-4F146CC70E44}.Release|x64.ActiveCfg = Release|x64 -		{E4092269-B19C-46F7-A84E-4F146CC70E44}.Release|x64.Build.0 = Release|x64 -		{0BEC029B-0929-4BF9-BD8B-9C9806A52065}.Debug_CUDA|Win32.ActiveCfg = Debug_CUDA|Win32 -		{0BEC029B-0929-4BF9-BD8B-9C9806A52065}.Debug_CUDA|Win32.Build.0 = Debug_CUDA|Win32 -		{0BEC029B-0929-4BF9-BD8B-9C9806A52065}.Debug_CUDA|x64.ActiveCfg = Debug_CUDA|x64 -		{0BEC029B-0929-4BF9-BD8B-9C9806A52065}.Debug_CUDA|x64.Build.0 = Debug_CUDA|x64 -		{0BEC029B-0929-4BF9-BD8B-9C9806A52065}.Debug|Win32.ActiveCfg = Debug|Win32 -		{0BEC029B-0929-4BF9-BD8B-9C9806A52065}.Debug|Win32.Build.0 = Debug|Win32 -		{0BEC029B-0929-4BF9-BD8B-9C9806A52065}.Debug|x64.ActiveCfg = Debug|x64 -		{0BEC029B-0929-4BF9-BD8B-9C9806A52065}.Debug|x64.Build.0 = Debug|x64 -		{0BEC029B-0929-4BF9-BD8B-9C9806A52065}.Release_CUDA|Win32.ActiveCfg = Release_CUDA|Win32 -		{0BEC029B-0929-4BF9-BD8B-9C9806A52065}.Release_CUDA|Win32.Build.0 = Release_CUDA|Win32 -		{0BEC029B-0929-4BF9-BD8B-9C9806A52065}.Release_CUDA|x64.ActiveCfg = Release_CUDA|x64 -		{0BEC029B-0929-4BF9-BD8B-9C9806A52065}.Release_CUDA|x64.Build.0 = Release_CUDA|x64 -		{0BEC029B-0929-4BF9-BD8B-9C9806A52065}.Release|Win32.ActiveCfg = Release|Win32 -		{0BEC029B-0929-4BF9-BD8B-9C9806A52065}.Release|Win32.Build.0 = Release|Win32 -		{0BEC029B-0929-4BF9-BD8B-9C9806A52065}.Release|x64.ActiveCfg = Release|x64 -		{0BEC029B-0929-4BF9-BD8B-9C9806A52065}.Release|x64.Build.0 = Release|x64 -		{9D041710-2119-4230-BCF2-5FBE753FDE49}.Debug_CUDA|Win32.ActiveCfg = Debug_CUDA|Win32 -		{9D041710-2119-4230-BCF2-5FBE753FDE49}.Debug_CUDA|Win32.Build.0 = Debug_CUDA|Win32 -		{9D041710-2119-4230-BCF2-5FBE753FDE49}.Debug_CUDA|x64.ActiveCfg = Debug_CUDA|x64 -		{9D041710-2119-4230-BCF2-5FBE753FDE49}.Debug_CUDA|x64.Build.0 = Debug_CUDA|x64 -		{9D041710-2119-4230-BCF2-5FBE753FDE49}.Debug|Win32.ActiveCfg = Debug|Win32 -		{9D041710-2119-4230-BCF2-5FBE753FDE49}.Debug|Win32.Build.0 = Debug|Win32 -		{9D041710-2119-4230-BCF2-5FBE753FDE49}.Debug|x64.ActiveCfg = Debug|x64 -		{9D041710-2119-4230-BCF2-5FBE753FDE49}.Debug|x64.Build.0 = Debug|x64 -		{9D041710-2119-4230-BCF2-5FBE753FDE49}.Release_CUDA|Win32.ActiveCfg = Release_CUDA|Win32 -		{9D041710-2119-4230-BCF2-5FBE753FDE49}.Release_CUDA|Win32.Build.0 = Release_CUDA|Win32 -		{9D041710-2119-4230-BCF2-5FBE753FDE49}.Release_CUDA|x64.ActiveCfg = Release_CUDA|x64 -		{9D041710-2119-4230-BCF2-5FBE753FDE49}.Release_CUDA|x64.Build.0 = Release_CUDA|x64 -		{9D041710-2119-4230-BCF2-5FBE753FDE49}.Release|Win32.ActiveCfg = Release|Win32 -		{9D041710-2119-4230-BCF2-5FBE753FDE49}.Release|Win32.Build.0 = Release|Win32 -		{9D041710-2119-4230-BCF2-5FBE753FDE49}.Release|x64.ActiveCfg = Release|x64 -		{9D041710-2119-4230-BCF2-5FBE753FDE49}.Release|x64.Build.0 = Release|x64 -		{4DD6056F-8EEE-4C9A-B2A9-923F01A32E97}.Debug_CUDA|Win32.ActiveCfg = Debug_CUDA|Win32 -		{4DD6056F-8EEE-4C9A-B2A9-923F01A32E97}.Debug_CUDA|Win32.Build.0 = Debug_CUDA|Win32 -		{4DD6056F-8EEE-4C9A-B2A9-923F01A32E97}.Debug_CUDA|x64.ActiveCfg = Debug_CUDA|x64 -		{4DD6056F-8EEE-4C9A-B2A9-923F01A32E97}.Debug_CUDA|x64.Build.0 = Debug_CUDA|x64 -		{4DD6056F-8EEE-4C9A-B2A9-923F01A32E97}.Debug|Win32.ActiveCfg = Debug|Win32 -		{4DD6056F-8EEE-4C9A-B2A9-923F01A32E97}.Debug|Win32.Build.0 = Debug|Win32 -		{4DD6056F-8EEE-4C9A-B2A9-923F01A32E97}.Debug|x64.ActiveCfg = Debug|x64 -		{4DD6056F-8EEE-4C9A-B2A9-923F01A32E97}.Debug|x64.Build.0 = Debug|x64 -		{4DD6056F-8EEE-4C9A-B2A9-923F01A32E97}.Release_CUDA|Win32.ActiveCfg = Release_CUDA|Win32 -		{4DD6056F-8EEE-4C9A-B2A9-923F01A32E97}.Release_CUDA|Win32.Build.0 = Release_CUDA|Win32 -		{4DD6056F-8EEE-4C9A-B2A9-923F01A32E97}.Release_CUDA|x64.ActiveCfg = Release_CUDA|x64 -		{4DD6056F-8EEE-4C9A-B2A9-923F01A32E97}.Release_CUDA|x64.Build.0 = Release_CUDA|x64 -		{4DD6056F-8EEE-4C9A-B2A9-923F01A32E97}.Release|Win32.ActiveCfg = Release|Win32 -		{4DD6056F-8EEE-4C9A-B2A9-923F01A32E97}.Release|Win32.Build.0 = Release|Win32 -		{4DD6056F-8EEE-4C9A-B2A9-923F01A32E97}.Release|x64.ActiveCfg = Release|x64 -		{4DD6056F-8EEE-4C9A-B2A9-923F01A32E97}.Release|x64.Build.0 = Release|x64 -		{F94CCD79-AA11-42DF-AC8A-6C9D2238A883}.Debug_CUDA|Win32.ActiveCfg = Debug_CUDA|Win32 -		{F94CCD79-AA11-42DF-AC8A-6C9D2238A883}.Debug_CUDA|Win32.Build.0 = Debug_CUDA|Win32 -		{F94CCD79-AA11-42DF-AC8A-6C9D2238A883}.Debug_CUDA|x64.ActiveCfg = Debug_CUDA|x64 -		{F94CCD79-AA11-42DF-AC8A-6C9D2238A883}.Debug_CUDA|x64.Build.0 = Debug_CUDA|x64 -		{F94CCD79-AA11-42DF-AC8A-6C9D2238A883}.Debug|Win32.ActiveCfg = Debug|Win32 -		{F94CCD79-AA11-42DF-AC8A-6C9D2238A883}.Debug|Win32.Build.0 = Debug|Win32 -		{F94CCD79-AA11-42DF-AC8A-6C9D2238A883}.Debug|x64.ActiveCfg = Debug|x64 -		{F94CCD79-AA11-42DF-AC8A-6C9D2238A883}.Debug|x64.Build.0 = Debug|x64 -		{F94CCD79-AA11-42DF-AC8A-6C9D2238A883}.Release_CUDA|Win32.ActiveCfg = Release_CUDA|Win32 -		{F94CCD79-AA11-42DF-AC8A-6C9D2238A883}.Release_CUDA|Win32.Build.0 = Release_CUDA|Win32 -		{F94CCD79-AA11-42DF-AC8A-6C9D2238A883}.Release_CUDA|x64.ActiveCfg = Release_CUDA|x64 -		{F94CCD79-AA11-42DF-AC8A-6C9D2238A883}.Release_CUDA|x64.Build.0 = Release_CUDA|x64 -		{F94CCD79-AA11-42DF-AC8A-6C9D2238A883}.Release|Win32.ActiveCfg = Release|Win32 -		{F94CCD79-AA11-42DF-AC8A-6C9D2238A883}.Release|Win32.Build.0 = Release|Win32 -		{F94CCD79-AA11-42DF-AC8A-6C9D2238A883}.Release|x64.ActiveCfg = Release|x64 -		{F94CCD79-AA11-42DF-AC8A-6C9D2238A883}.Release|x64.Build.0 = Release|x64 -		{CA2840B3-DA68-41B5-AC57-F5DFD20ED8F8}.Debug_CUDA|Win32.ActiveCfg = Debug_CUDA|Win32 -		{CA2840B3-DA68-41B5-AC57-F5DFD20ED8F8}.Debug_CUDA|Win32.Build.0 = Debug_CUDA|Win32 -		{CA2840B3-DA68-41B5-AC57-F5DFD20ED8F8}.Debug_CUDA|x64.ActiveCfg = Debug_CUDA|x64 -		{CA2840B3-DA68-41B5-AC57-F5DFD20ED8F8}.Debug_CUDA|x64.Build.0 = Debug_CUDA|x64 -		{CA2840B3-DA68-41B5-AC57-F5DFD20ED8F8}.Debug|Win32.ActiveCfg = Debug|Win32 -		{CA2840B3-DA68-41B5-AC57-F5DFD20ED8F8}.Debug|Win32.Build.0 = Debug|Win32 -		{CA2840B3-DA68-41B5-AC57-F5DFD20ED8F8}.Debug|x64.ActiveCfg = Debug|x64 -		{CA2840B3-DA68-41B5-AC57-F5DFD20ED8F8}.Debug|x64.Build.0 = Debug|x64 -		{CA2840B3-DA68-41B5-AC57-F5DFD20ED8F8}.Release_CUDA|Win32.ActiveCfg = Release_CUDA|Win32 -		{CA2840B3-DA68-41B5-AC57-F5DFD20ED8F8}.Release_CUDA|Win32.Build.0 = Release_CUDA|Win32 -		{CA2840B3-DA68-41B5-AC57-F5DFD20ED8F8}.Release_CUDA|x64.ActiveCfg = Release_CUDA|x64 -		{CA2840B3-DA68-41B5-AC57-F5DFD20ED8F8}.Release_CUDA|x64.Build.0 = Release_CUDA|x64 -		{CA2840B3-DA68-41B5-AC57-F5DFD20ED8F8}.Release|Win32.ActiveCfg = Release|Win32 -		{CA2840B3-DA68-41B5-AC57-F5DFD20ED8F8}.Release|Win32.Build.0 = Release|Win32 -		{CA2840B3-DA68-41B5-AC57-F5DFD20ED8F8}.Release|x64.ActiveCfg = Release|x64 -		{CA2840B3-DA68-41B5-AC57-F5DFD20ED8F8}.Release|x64.Build.0 = Release|x64 -		{85FE09A6-FA49-4314-A2B1-59D77C7442A8}.Debug_CUDA|Win32.ActiveCfg = Debug_CUDA|Win32 -		{85FE09A6-FA49-4314-A2B1-59D77C7442A8}.Debug_CUDA|Win32.Build.0 = Debug_CUDA|Win32 -		{85FE09A6-FA49-4314-A2B1-59D77C7442A8}.Debug_CUDA|x64.ActiveCfg = Debug_CUDA|x64 -		{85FE09A6-FA49-4314-A2B1-59D77C7442A8}.Debug_CUDA|x64.Build.0 = Debug_CUDA|x64 -		{85FE09A6-FA49-4314-A2B1-59D77C7442A8}.Debug|Win32.ActiveCfg = Debug|Win32 -		{85FE09A6-FA49-4314-A2B1-59D77C7442A8}.Debug|Win32.Build.0 = Debug|Win32 -		{85FE09A6-FA49-4314-A2B1-59D77C7442A8}.Debug|x64.ActiveCfg = Debug|x64 -		{85FE09A6-FA49-4314-A2B1-59D77C7442A8}.Debug|x64.Build.0 = Debug|x64 -		{85FE09A6-FA49-4314-A2B1-59D77C7442A8}.Release_CUDA|Win32.ActiveCfg = Release_CUDA|Win32 -		{85FE09A6-FA49-4314-A2B1-59D77C7442A8}.Release_CUDA|Win32.Build.0 = Release_CUDA|Win32 -		{85FE09A6-FA49-4314-A2B1-59D77C7442A8}.Release_CUDA|x64.ActiveCfg = Release_CUDA|x64 -		{85FE09A6-FA49-4314-A2B1-59D77C7442A8}.Release_CUDA|x64.Build.0 = Release_CUDA|x64 -		{85FE09A6-FA49-4314-A2B1-59D77C7442A8}.Release|Win32.ActiveCfg = Release|Win32 -		{85FE09A6-FA49-4314-A2B1-59D77C7442A8}.Release|Win32.Build.0 = Release|Win32 -		{85FE09A6-FA49-4314-A2B1-59D77C7442A8}.Release|x64.ActiveCfg = Release|x64 -		{85FE09A6-FA49-4314-A2B1-59D77C7442A8}.Release|x64.Build.0 = Release|x64 -	EndGlobalSection -	GlobalSection(SolutionProperties) = preSolution -		HideSolutionNode = FALSE -	EndGlobalSection -	GlobalSection(NestedProjects) = preSolution -		{3FDA35E0-0D54-4663-A3E6-5ABA96F32221} = {33EF0AC5-B475-40BF-BAE5-67075B204D10} -		{056BF7A9-294D-487C-8CC3-BE629077CA94} = {33EF0AC5-B475-40BF-BAE5-67075B204D10} -		{E4092269-B19C-46F7-A84E-4F146CC70E44} = {33EF0AC5-B475-40BF-BAE5-67075B204D10} -		{0BEC029B-0929-4BF9-BD8B-9C9806A52065} = {33EF0AC5-B475-40BF-BAE5-67075B204D10} -		{9D041710-2119-4230-BCF2-5FBE753FDE49} = {33EF0AC5-B475-40BF-BAE5-67075B204D10} -		{4DD6056F-8EEE-4C9A-B2A9-923F01A32E97} = {33EF0AC5-B475-40BF-BAE5-67075B204D10} -		{F94CCD79-AA11-42DF-AC8A-6C9D2238A883} = {33EF0AC5-B475-40BF-BAE5-67075B204D10} -		{CA2840B3-DA68-41B5-AC57-F5DFD20ED8F8} = {33EF0AC5-B475-40BF-BAE5-67075B204D10} -		{85FE09A6-FA49-4314-A2B1-59D77C7442A8} = {33EF0AC5-B475-40BF-BAE5-67075B204D10} -	EndGlobalSection -EndGlobal diff --git a/astra_vc09.vcproj b/astra_vc09.vcproj deleted file mode 100644 index f2cf62a..0000000 --- a/astra_vc09.vcproj +++ /dev/null @@ -1,3248 +0,0 @@ -<?xml version="1.0" encoding="Windows-1252"?> -<VisualStudioProject -	ProjectType="Visual C++" -	Version="9.00" -	ProjectGUID="{12926444-6723-46A8-B388-12E65E0577FA}" -	RootNamespace="astra" -	TargetFrameworkVersion="131072" -	> -	<Platforms> -		<Platform -			Name="Win32" -		/> -		<Platform -			Name="x64" -		/> -	</Platforms> -	<ToolFiles> -		<DefaultToolFile -			FileName="NvCudaRuntimeApi.v5.5.rules" -		/> -	</ToolFiles> -	<Configurations> -		<Configuration -			Name="Debug_CUDA|Win32" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\Debug_CUDA" -			IntermediateDirectory="$(OutDir)/obj" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories=""$(CUDA_INC_PATH)";lib\include;include" -				PreprocessorDefinitions="ASTRA_CUDA;DLL_EXPORTS;__SSE2__" -				Optimization="0" -				InlineFunctionExpansion="0" -				FavorSizeOrSpeed="0" -				EnableFiberSafeOptimizations="false" -				WholeProgramOptimization="false" -				RuntimeLibrary="3" -				EnableEnhancedInstructionSet="2" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="cudart.lib cufft.lib" -				OutputFile="bin\Win32\AstraCuda32D.dll" -				AdditionalLibraryDirectories="".\lib\Win32";"$(CUDA_LIB_PATH)"" -				GenerateManifest="true" -				ModuleDefinitionFile="" -				GenerateDebugInformation="true" -				TargetMachine="1" -			/> -			<Tool -				Name="Cudart Build Rule" -				Arch1="20" -				Arch2="30" -				Arch3="35" -				TargetMachinePlatform="0" -				Runtime="3" -				ExtraCppOptions="-Iinclude -Ilib/include" -				Defines="ASTRA_CUDA;DLL_EXPORTS" -			/> -		</Configuration> -		<Configuration -			Name="Debug_CUDA|x64" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\Debug_CUDA" -			IntermediateDirectory="$(OutDir)/obj" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories=""$(CUDA_INC_PATH)";lib\include;include" -				PreprocessorDefinitions="ASTRA_CUDA;DLL_EXPORTS;__SSE2__" -				Optimization="0" -				InlineFunctionExpansion="0" -				FavorSizeOrSpeed="0" -				EnableFiberSafeOptimizations="false" -				WholeProgramOptimization="false" -				RuntimeLibrary="3" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="cudart.lib cufft.lib" -				OutputFile="bin\x64\AstraCuda64D.dll" -				AdditionalLibraryDirectories="".\lib\x64";"$(CUDA_LIB_PATH)"" -				GenerateManifest="true" -				ModuleDefinitionFile="" -				GenerateDebugInformation="true" -				TargetMachine="17" -			/> -			<Tool -				Name="Cudart Build Rule" -				Arch1="20" -				Arch2="30" -				Arch3="35" -				TargetMachinePlatform="1" -				Runtime="3" -				ExtraCppOptions="-Iinclude -Ilib/include" -				Defines="ASTRA_CUDA;DLL_EXPORTS" -			/> -		</Configuration> -		<Configuration -			Name="Debug|Win32" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\Debug" -			IntermediateDirectory="$(OutDir)/obj" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="lib\include;include" -				PreprocessorDefinitions="DLL_EXPORTS;__SSE2__" -				Optimization="0" -				InlineFunctionExpansion="0" -				FavorSizeOrSpeed="0" -				EnableFiberSafeOptimizations="false" -				WholeProgramOptimization="false" -				RuntimeLibrary="3" -				EnableEnhancedInstructionSet="2" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				OutputFile="bin\Win32\Astra32D.dll" -				AdditionalLibraryDirectories="".\lib\Win32"" -				GenerateManifest="true" -				ModuleDefinitionFile="" -				GenerateDebugInformation="true" -				TargetMachine="1" -			/> -			<Tool -				Name="Cudart Build Rule" -				Arch1="20" -				Arch2="30" -				Arch3="35" -				TargetMachinePlatform="0" -				Runtime="3" -				ExtraCppOptions="-Iinclude -Ilib/include" -				Defines="DLL_EXPORTS" -			/> -		</Configuration> -		<Configuration -			Name="Debug|x64" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\Debug" -			IntermediateDirectory="$(OutDir)/obj" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="lib\include;include" -				PreprocessorDefinitions="DLL_EXPORTS;__SSE2__" -				Optimization="0" -				InlineFunctionExpansion="0" -				FavorSizeOrSpeed="0" -				EnableFiberSafeOptimizations="false" -				WholeProgramOptimization="false" -				RuntimeLibrary="3" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				OutputFile="bin\x64\Astra64D.dll" -				AdditionalLibraryDirectories="".\lib\x64"" -				GenerateManifest="true" -				ModuleDefinitionFile="" -				GenerateDebugInformation="true" -				TargetMachine="17" -			/> -			<Tool -				Name="Cudart Build Rule" -				Arch1="20" -				Arch2="30" -				Arch3="35" -				TargetMachinePlatform="1" -				Runtime="3" -				ExtraCppOptions="-Iinclude -Ilib/include" -				Defines="DLL_EXPORTS" -			/> -		</Configuration> -		<Configuration -			Name="Release_CUDA|Win32" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\Release_CUDA" -			IntermediateDirectory="$(OutDir)/obj" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories=""$(CUDA_INC_PATH)";lib\include;include" -				PreprocessorDefinitions="ASTRA_CUDA;DLL_EXPORTS;__SSE2__" -				Optimization="3" -				InlineFunctionExpansion="2" -				FavorSizeOrSpeed="1" -				RuntimeLibrary="2" -				EnableEnhancedInstructionSet="2" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="cudart.lib cufft.lib" -				OutputFile="bin\Win32\AstraCuda32.dll" -				AdditionalLibraryDirectories="".\lib\Win32";"$(CUDA_LIB_PATH)"" -				GenerateManifest="true" -				ModuleDefinitionFile="" -				TargetMachine="1" -			/> -			<Tool -				Name="Cudart Build Rule" -				Arch1="20" -				Arch2="30" -				Arch3="35" -				TargetMachinePlatform="0" -				Runtime="2" -				ExtraCppOptions="-Iinclude -Ilib/include" -				Defines="ASTRA_CUDA;DLL_EXPORTS" -			/> -		</Configuration> -		<Configuration -			Name="Release_CUDA|x64" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\Release_CUDA" -			IntermediateDirectory="$(OutDir)/obj" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories=""$(CUDA_INC_PATH)";lib\include;include" -				PreprocessorDefinitions="ASTRA_CUDA;DLL_EXPORTS;__SSE2__" -				Optimization="3" -				InlineFunctionExpansion="2" -				FavorSizeOrSpeed="1" -				RuntimeLibrary="2" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="cudart.lib cufft.lib" -				OutputFile="bin\x64\AstraCuda64.dll" -				AdditionalLibraryDirectories="".\lib\x64";"$(CUDA_LIB_PATH)"" -				GenerateManifest="true" -				ModuleDefinitionFile="" -				TargetMachine="17" -			/> -			<Tool -				Name="Cudart Build Rule" -				Arch1="20" -				Arch2="30" -				Arch3="35" -				TargetMachinePlatform="1" -				Runtime="2" -				ExtraCppOptions="-Iinclude -Ilib/include" -				Defines="ASTRA_CUDA;DLL_EXPORTS" -			/> -		</Configuration> -		<Configuration -			Name="Release|Win32" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\Release" -			IntermediateDirectory="$(OutDir)/obj" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="lib\include;include" -				PreprocessorDefinitions="DLL_EXPORTS;__SSE2__" -				Optimization="3" -				InlineFunctionExpansion="2" -				FavorSizeOrSpeed="1" -				RuntimeLibrary="2" -				EnableEnhancedInstructionSet="2" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				OutputFile="bin\Win32\Astra32.dll" -				AdditionalLibraryDirectories="".\lib\Win32"" -				GenerateManifest="true" -				ModuleDefinitionFile="" -				TargetMachine="1" -			/> -			<Tool -				Name="Cudart Build Rule" -				Arch1="20" -				Arch2="30" -				Arch3="35" -				TargetMachinePlatform="0" -				Runtime="2" -				ExtraCppOptions="-Iinclude -Ilib/include" -				Defines="DLL_EXPORTS" -			/> -		</Configuration> -		<Configuration -			Name="Release|x64" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\Release" -			IntermediateDirectory="$(OutDir)/obj" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="lib\include;include" -				PreprocessorDefinitions="DLL_EXPORTS;__SSE2__" -				Optimization="3" -				InlineFunctionExpansion="2" -				FavorSizeOrSpeed="1" -				RuntimeLibrary="2" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				OutputFile="bin\x64\Astra64.dll" -				AdditionalLibraryDirectories="".\lib\x64"" -				GenerateManifest="true" -				ModuleDefinitionFile="" -				TargetMachine="17" -			/> -			<Tool -				Name="Cudart Build Rule" -				Arch1="20" -				Arch2="30" -				Arch3="35" -				TargetMachinePlatform="1" -				Runtime="2" -				ExtraCppOptions="-Iinclude -Ilib/include" -				Defines="DLL_EXPORTS" -			/> -		</Configuration> -	</Configurations> -	<References> -	</References> -	<Files> -		<Filter -			Name="Resource Files" -			Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav" -			UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}" -			> -			<File -				RelativePath=".\src\astra.def" -				> -			</File> -		</Filter> -		<Filter -			Name="Algorithms" -			> -			<Filter -				Name="headers" -				> -				<File -					RelativePath=".\include\astra\Algorithm.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\AlgorithmTypelist.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\ArtAlgorithm.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\AsyncAlgorithm.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\BackProjectionAlgorithm.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\CglsAlgorithm.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\CudaBackProjectionAlgorithm.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\CudaBackProjectionAlgorithm3D.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\FilteredBackProjectionAlgorithm.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\ForwardProjectionAlgorithm.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\PluginAlgorithm.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\ReconstructionAlgorithm2D.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\ReconstructionAlgorithm3D.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\SartAlgorithm.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\SirtAlgorithm.h" -					> -				</File> -			</Filter> -			<Filter -				Name="source" -				> -				<File -					RelativePath=".\src\Algorithm.cpp" -					> -				</File> -				<File -					RelativePath=".\src\ArtAlgorithm.cpp" -					> -				</File> -				<File -					RelativePath=".\src\AsyncAlgorithm.cpp" -					> -				</File> -				<File -					RelativePath=".\src\BackProjectionAlgorithm.cpp" -					> -				</File> -				<File -					RelativePath=".\src\CglsAlgorithm.cpp" -					> -				</File> -				<File -					RelativePath=".\src\FilteredBackProjectionAlgorithm.cpp" -					> -				</File> -				<File -					RelativePath=".\src\ForwardProjectionAlgorithm.cpp" -					> -				</File> -				<File -					RelativePath=".\src\PluginAlgorithm.cpp" -					> -				</File> -				<File -					RelativePath=".\src\ReconstructionAlgorithm2D.cpp" -					> -				</File> -				<File -					RelativePath=".\src\ReconstructionAlgorithm3D.cpp" -					> -				</File> -				<File -					RelativePath=".\src\SartAlgorithm.cpp" -					> -				</File> -				<File -					RelativePath=".\src\SirtAlgorithm.cpp" -					> -				</File> -			</Filter> -		</Filter> -		<Filter -			Name="Data Structures" -			> -			<Filter -				Name="headers" -				> -				<File -					RelativePath=".\include\astra\Float32Data.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\Float32Data2D.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\Float32Data3D.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\Float32Data3DMemory.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\Float32ProjectionData2D.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\Float32ProjectionData3D.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\Float32ProjectionData3DMemory.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\Float32VolumeData2D.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\Float32VolumeData3D.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\Float32VolumeData3DMemory.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\SparseMatrix.h" -					> -				</File> -			</Filter> -			<Filter -				Name="source" -				> -				<File -					RelativePath=".\src\Float32Data.cpp" -					> -				</File> -				<File -					RelativePath=".\src\Float32Data2D.cpp" -					> -				</File> -				<File -					RelativePath=".\src\Float32Data3D.cpp" -					> -				</File> -				<File -					RelativePath=".\src\Float32Data3DMemory.cpp" -					> -				</File> -				<File -					RelativePath=".\src\Float32ProjectionData2D.cpp" -					> -				</File> -				<File -					RelativePath=".\src\Float32ProjectionData3D.cpp" -					> -				</File> -				<File -					RelativePath=".\src\Float32ProjectionData3DMemory.cpp" -					> -				</File> -				<File -					RelativePath=".\src\Float32VolumeData2D.cpp" -					> -				</File> -				<File -					RelativePath=".\src\Float32VolumeData3D.cpp" -					> -				</File> -				<File -					RelativePath=".\src\Float32VolumeData3DMemory.cpp" -					> -				</File> -				<File -					RelativePath=".\src\SparseMatrix.cpp" -					> -				</File> -			</Filter> -		</Filter> -		<Filter -			Name="Global & Other" -			> -			<Filter -				Name="headers" -				> -				<File -					RelativePath=".\include\astra\AstraObjectFactory.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\AstraObjectManager.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\clog.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\CompositeGeometryManager.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\Config.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\Fourier.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\Globals.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\Logging.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\PlatformDepSystemCode.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\Singleton.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\TypeList.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\Utilities.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\Vector3D.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\XMLDocument.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\XMLNode.h" -					> -				</File> -			</Filter> -			<Filter -				Name="source" -				> -				<File -					RelativePath=".\src\AstraObjectFactory.cpp" -					> -				</File> -				<File -					RelativePath=".\src\AstraObjectManager.cpp" -					> -				</File> -				<File -					RelativePath=".\src\CompositeGeometryManager.cpp" -					> -				</File> -				<File -					RelativePath=".\src\Config.cpp" -					> -				</File> -				<File -					RelativePath=".\src\Fourier.cpp" -					> -				</File> -				<File -					RelativePath=".\src\Globals.cpp" -					> -				</File> -				<File -					RelativePath=".\src\Logging.cpp" -					> -				</File> -				<File -					RelativePath=".\src\PlatformDepSystemCode.cpp" -					> -				</File> -				<File -					RelativePath=".\src\Utilities.cpp" -					> -				</File> -				<File -					RelativePath=".\src\XMLDocument.cpp" -					> -				</File> -				<File -					RelativePath=".\src\XMLNode.cpp" -					> -				</File> -			</Filter> -		</Filter> -		<Filter -			Name="Geometries" -			> -			<Filter -				Name="headers" -				> -				<File -					RelativePath=".\include\astra\ConeProjectionGeometry3D.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\ConeVecProjectionGeometry3D.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\FanFlatProjectionGeometry2D.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\FanFlatVecProjectionGeometry2D.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\GeometryUtil2D.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\GeometryUtil3D.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\ParallelProjectionGeometry2D.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\ParallelProjectionGeometry3D.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\ParallelVecProjectionGeometry3D.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\ProjectionGeometry2D.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\ProjectionGeometry3D.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\SparseMatrixProjectionGeometry2D.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\VolumeGeometry2D.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\VolumeGeometry3D.h" -					> -				</File> -			</Filter> -			<Filter -				Name="source" -				> -				<File -					RelativePath=".\src\ConeProjectionGeometry3D.cpp" -					> -				</File> -				<File -					RelativePath=".\src\ConeVecProjectionGeometry3D.cpp" -					> -				</File> -				<File -					RelativePath=".\src\FanFlatProjectionGeometry2D.cpp" -					> -				</File> -				<File -					RelativePath=".\src\FanFlatVecProjectionGeometry2D.cpp" -					> -				</File> -				<File -					RelativePath=".\src\GeometryUtil3D.cpp" -					> -				</File> -				<File -					RelativePath=".\src\ParallelProjectionGeometry2D.cpp" -					> -				</File> -				<File -					RelativePath=".\src\ParallelProjectionGeometry3D.cpp" -					> -				</File> -				<File -					RelativePath=".\src\ParallelVecProjectionGeometry3D.cpp" -					> -				</File> -				<File -					RelativePath=".\src\ProjectionGeometry2D.cpp" -					> -				</File> -				<File -					RelativePath=".\src\ProjectionGeometry3D.cpp" -					> -				</File> -				<File -					RelativePath=".\src\SparseMatrixProjectionGeometry2D.cpp" -					> -				</File> -				<File -					RelativePath=".\src\VolumeGeometry2D.cpp" -					> -				</File> -				<File -					RelativePath=".\src\VolumeGeometry3D.cpp" -					> -				</File> -			</Filter> -		</Filter> -		<Filter -			Name="Projectors" -			> -			<Filter -				Name="headers" -				> -				<File -					RelativePath=".\include\astra\DataProjector.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\DataProjectorPolicies.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\FanFlatBeamLineKernelProjector2D.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\FanFlatBeamStripKernelProjector2D.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\ParallelBeamBlobKernelProjector2D.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\ParallelBeamLinearKernelProjector2D.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\ParallelBeamLineKernelProjector2D.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\ParallelBeamStripKernelProjector2D.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\Projector2D.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\Projector3D.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\ProjectorTypelist.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\SparseMatrixProjector2D.h" -					> -				</File> -			</Filter> -			<Filter -				Name="inline" -				> -				<File -					RelativePath=".\include\astra\DataProjectorPolicies.inl" -					> -				</File> -				<File -					RelativePath=".\include\astra\FanFlatBeamLineKernelProjector2D.inl" -					> -				</File> -				<File -					RelativePath=".\include\astra\FanFlatBeamStripKernelProjector2D.inl" -					> -				</File> -				<File -					RelativePath=".\include\astra\ParallelBeamBlobKernelProjector2D.inl" -					> -				</File> -				<File -					RelativePath=".\include\astra\ParallelBeamLinearKernelProjector2D.inl" -					> -				</File> -				<File -					RelativePath=".\include\astra\ParallelBeamLineKernelProjector2D.inl" -					> -				</File> -				<File -					RelativePath=".\include\astra\ParallelBeamStripKernelProjector2D.inl" -					> -				</File> -				<File -					RelativePath=".\include\astra\SparseMatrixProjector2D.inl" -					> -				</File> -			</Filter> -			<Filter -				Name="source" -				> -				<File -					RelativePath=".\src\DataProjector.cpp" -					> -				</File> -				<File -					RelativePath=".\src\DataProjectorPolicies.cpp" -					> -				</File> -				<File -					RelativePath=".\src\FanFlatBeamLineKernelProjector2D.cpp" -					> -				</File> -				<File -					RelativePath=".\src\FanFlatBeamStripKernelProjector2D.cpp" -					> -				</File> -				<File -					RelativePath=".\src\ParallelBeamBlobKernelProjector2D.cpp" -					> -				</File> -				<File -					RelativePath=".\src\ParallelBeamLinearKernelProjector2D.cpp" -					> -				</File> -				<File -					RelativePath=".\src\ParallelBeamLineKernelProjector2D.cpp" -					> -				</File> -				<File -					RelativePath=".\src\ParallelBeamStripKernelProjector2D.cpp" -					> -				</File> -				<File -					RelativePath=".\src\Projector2D.cpp" -					> -				</File> -				<File -					RelativePath=".\src\Projector3D.cpp" -					> -				</File> -				<File -					RelativePath=".\src\SparseMatrixProjector2D.cpp" -					> -				</File> -			</Filter> -		</Filter> -		<Filter -			Name="CUDA" -			> -			<Filter -				Name="astra headers" -				> -				<File -					RelativePath=".\include\astra\CudaCglsAlgorithm.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\CudaCglsAlgorithm3D.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\CudaDartMaskAlgorithm.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\CudaDartMaskAlgorithm3D.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\CudaDartSmoothingAlgorithm.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\CudaDartSmoothingAlgorithm3D.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\CudaDataOperationAlgorithm.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\CudaEMAlgorithm.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\CudaFDKAlgorithm3D.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\CudaFilteredBackProjectionAlgorithm.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\CudaForwardProjectionAlgorithm.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\CudaForwardProjectionAlgorithm3D.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\CudaProjector2D.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\CudaProjector3D.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\CudaReconstructionAlgorithm2D.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\CudaRoiSelectAlgorithm.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\CudaSartAlgorithm.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\CudaSirtAlgorithm.h" -					> -				</File> -				<File -					RelativePath=".\include\astra\CudaSirtAlgorithm3D.h" -					> -				</File> -			</Filter> -			<Filter -				Name="astra source" -				> -				<File -					RelativePath=".\src\CudaBackProjectionAlgorithm.cpp" -					> -					<FileConfiguration -						Name="Debug|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Debug|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -				</File> -				<File -					RelativePath=".\src\CudaBackProjectionAlgorithm3D.cpp" -					> -					<FileConfiguration -						Name="Debug|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Debug|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -				</File> -				<File -					RelativePath=".\src\CudaCglsAlgorithm.cpp" -					> -					<FileConfiguration -						Name="Debug|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Debug|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -				</File> -				<File -					RelativePath=".\src\CudaCglsAlgorithm3D.cpp" -					> -					<FileConfiguration -						Name="Debug|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Debug|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -				</File> -				<File -					RelativePath=".\src\CudaDartMaskAlgorithm.cpp" -					> -					<FileConfiguration -						Name="Debug|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Debug|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -				</File> -				<File -					RelativePath=".\src\CudaDartMaskAlgorithm3D.cpp" -					> -					<FileConfiguration -						Name="Debug|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Debug|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -				</File> -				<File -					RelativePath=".\src\CudaDartSmoothingAlgorithm.cpp" -					> -					<FileConfiguration -						Name="Debug|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Debug|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -				</File> -				<File -					RelativePath=".\src\CudaDartSmoothingAlgorithm3D.cpp" -					> -					<FileConfiguration -						Name="Debug|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Debug|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -				</File> -				<File -					RelativePath=".\src\CudaDataOperationAlgorithm.cpp" -					> -					<FileConfiguration -						Name="Debug|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Debug|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -				</File> -				<File -					RelativePath=".\src\CudaEMAlgorithm.cpp" -					> -					<FileConfiguration -						Name="Debug|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Debug|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -				</File> -				<File -					RelativePath=".\src\CudaFDKAlgorithm3D.cpp" -					> -					<FileConfiguration -						Name="Debug|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Debug|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -				</File> -				<File -					RelativePath=".\src\CudaFilteredBackProjectionAlgorithm.cpp" -					> -					<FileConfiguration -						Name="Debug|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Debug|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -				</File> -				<File -					RelativePath=".\src\CudaForwardProjectionAlgorithm.cpp" -					> -					<FileConfiguration -						Name="Debug|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Debug|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -				</File> -				<File -					RelativePath=".\src\CudaForwardProjectionAlgorithm3D.cpp" -					> -					<FileConfiguration -						Name="Debug|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Debug|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -				</File> -				<File -					RelativePath=".\src\CudaProjector2D.cpp" -					> -					<FileConfiguration -						Name="Debug|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Debug|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -				</File> -				<File -					RelativePath=".\src\CudaProjector3D.cpp" -					> -					<FileConfiguration -						Name="Debug|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Debug|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -				</File> -				<File -					RelativePath=".\src\CudaReconstructionAlgorithm2D.cpp" -					> -					<FileConfiguration -						Name="Debug|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Debug|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -				</File> -				<File -					RelativePath=".\src\CudaRoiSelectAlgorithm.cpp" -					> -					<FileConfiguration -						Name="Debug|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Debug|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -				</File> -				<File -					RelativePath=".\src\CudaSartAlgorithm.cpp" -					> -					<FileConfiguration -						Name="Debug|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Debug|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -				</File> -				<File -					RelativePath=".\src\CudaSirtAlgorithm.cpp" -					> -					<FileConfiguration -						Name="Debug|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Debug|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -				</File> -				<File -					RelativePath=".\src\CudaSirtAlgorithm3D.cpp" -					> -					<FileConfiguration -						Name="Debug|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Debug|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="VCCLCompilerTool" -						/> -					</FileConfiguration> -				</File> -			</Filter> -			<Filter -				Name="cuda headers" -				> -				<File -					RelativePath=".\cuda\2d\algo.h" -					> -				</File> -				<File -					RelativePath=".\cuda\2d\arith.h" -					> -				</File> -				<File -					RelativePath=".\cuda\2d\astra.h" -					> -				</File> -				<File -					RelativePath=".\cuda\2d\cgls.h" -					> -				</File> -				<File -					RelativePath=".\cuda\2d\darthelper.h" -					> -				</File> -				<File -					RelativePath=".\cuda\2d\dims.h" -					> -				</File> -				<File -					RelativePath=".\cuda\2d\em.h" -					> -				</File> -				<File -					RelativePath=".\cuda\2d\fan_bp.h" -					> -				</File> -				<File -					RelativePath=".\cuda\2d\fan_fp.h" -					> -				</File> -				<File -					RelativePath=".\cuda\2d\fbp_filters.h" -					> -				</File> -				<File -					RelativePath=".\cuda\2d\fft.h" -					> -				</File> -				<File -					RelativePath=".\cuda\2d\par_bp.h" -					> -				</File> -				<File -					RelativePath=".\cuda\2d\par_fp.h" -					> -				</File> -				<File -					RelativePath=".\cuda\2d\sart.h" -					> -				</File> -				<File -					RelativePath=".\cuda\2d\sirt.h" -					> -				</File> -				<File -					RelativePath=".\cuda\2d\util.h" -					> -				</File> -				<File -					RelativePath=".\cuda\3d\algo3d.h" -					> -				</File> -				<File -					RelativePath=".\cuda\3d\arith3d.h" -					> -				</File> -				<File -					RelativePath=".\cuda\3d\astra3d.h" -					> -				</File> -				<File -					RelativePath=".\cuda\3d\cgls3d.h" -					> -				</File> -				<File -					RelativePath=".\cuda\3d\cone_bp.h" -					> -				</File> -				<File -					RelativePath=".\cuda\3d\cone_fp.h" -					> -				</File> -				<File -					RelativePath=".\cuda\3d\darthelper3d.h" -					> -				</File> -				<File -					RelativePath=".\cuda\3d\dims3d.h" -					> -				</File> -				<File -					RelativePath=".\cuda\3d\fdk.h" -					> -				</File> -				<File -					RelativePath=".\cuda\3d\mem3d.h" -					> -				</File> -				<File -					RelativePath=".\cuda\3d\par3d_bp.h" -					> -				</File> -				<File -					RelativePath=".\cuda\3d\par3d_fp.h" -					> -				</File> -				<File -					RelativePath=".\cuda\3d\sirt3d.h" -					> -				</File> -				<File -					RelativePath=".\cuda\3d\util3d.h" -					> -				</File> -			</Filter> -			<Filter -				Name="cuda source" -				> -				<File -					RelativePath=".\cuda\2d\algo.cu" -					> -					<FileConfiguration -						Name="Debug|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Debug|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -				</File> -				<File -					RelativePath=".\cuda\2d\arith.cu" -					> -					<FileConfiguration -						Name="Debug|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Debug|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -				</File> -				<File -					RelativePath=".\cuda\2d\astra.cu" -					> -					<FileConfiguration -						Name="Debug|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Debug|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -				</File> -				<File -					RelativePath=".\cuda\2d\cgls.cu" -					> -					<FileConfiguration -						Name="Debug|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Debug|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -				</File> -				<File -					RelativePath=".\cuda\2d\darthelper.cu" -					> -					<FileConfiguration -						Name="Debug|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Debug|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -				</File> -				<File -					RelativePath=".\cuda\2d\em.cu" -					> -					<FileConfiguration -						Name="Debug|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Debug|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -				</File> -				<File -					RelativePath=".\cuda\2d\fan_bp.cu" -					> -					<FileConfiguration -						Name="Debug|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Debug|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -				</File> -				<File -					RelativePath=".\cuda\2d\fan_fp.cu" -					> -					<FileConfiguration -						Name="Debug|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Debug|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -				</File> -				<File -					RelativePath=".\cuda\2d\fft.cu" -					> -					<FileConfiguration -						Name="Debug|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Debug|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -				</File> -				<File -					RelativePath=".\cuda\2d\par_bp.cu" -					> -					<FileConfiguration -						Name="Debug|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Debug|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -				</File> -				<File -					RelativePath=".\cuda\2d\par_fp.cu" -					> -					<FileConfiguration -						Name="Debug|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Debug|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -				</File> -				<File -					RelativePath=".\cuda\2d\sart.cu" -					> -					<FileConfiguration -						Name="Debug|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Debug|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -				</File> -				<File -					RelativePath=".\cuda\2d\sirt.cu" -					> -					<FileConfiguration -						Name="Debug|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Debug|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -				</File> -				<File -					RelativePath=".\cuda\2d\util.cu" -					> -					<FileConfiguration -						Name="Debug|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Debug|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -				</File> -				<File -					RelativePath=".\cuda\3d\algo3d.cu" -					> -					<FileConfiguration -						Name="Debug|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Debug|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -				</File> -				<File -					RelativePath=".\cuda\3d\arith3d.cu" -					> -					<FileConfiguration -						Name="Debug|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Debug|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -				</File> -				<File -					RelativePath=".\cuda\3d\astra3d.cu" -					> -					<FileConfiguration -						Name="Debug|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Debug|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -				</File> -				<File -					RelativePath=".\cuda\3d\cgls3d.cu" -					> -					<FileConfiguration -						Name="Debug|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Debug|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -				</File> -				<File -					RelativePath=".\cuda\3d\cone_bp.cu" -					> -					<FileConfiguration -						Name="Debug|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Debug|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -				</File> -				<File -					RelativePath=".\cuda\3d\cone_fp.cu" -					> -					<FileConfiguration -						Name="Debug|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Debug|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -				</File> -				<File -					RelativePath=".\cuda\3d\darthelper3d.cu" -					> -					<FileConfiguration -						Name="Debug|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Debug|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -				</File> -				<File -					RelativePath=".\cuda\3d\fdk.cu" -					> -					<FileConfiguration -						Name="Debug|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Debug|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -				</File> -				<File -					RelativePath=".\cuda\3d\mem3d.cu" -					> -					<FileConfiguration -						Name="Debug|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Debug|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -				</File> -				<File -					RelativePath=".\cuda\3d\par3d_bp.cu" -					> -					<FileConfiguration -						Name="Debug|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Debug|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -				</File> -				<File -					RelativePath=".\cuda\3d\par3d_fp.cu" -					> -					<FileConfiguration -						Name="Debug|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Debug|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -				</File> -				<File -					RelativePath=".\cuda\3d\sirt3d.cu" -					> -					<FileConfiguration -						Name="Debug|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Debug|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -				</File> -				<File -					RelativePath=".\cuda\3d\util3d.cu" -					> -					<FileConfiguration -						Name="Debug|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Debug|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|Win32" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -					<FileConfiguration -						Name="Release|x64" -						ExcludedFromBuild="true" -						> -						<Tool -							Name="Cudart Build Rule" -						/> -					</FileConfiguration> -				</File> -			</Filter> -		</Filter> -	</Files> -	<Globals> -	</Globals> -</VisualStudioProject> diff --git a/astra_vc11.sln b/astra_vc11.sln deleted file mode 100644 index 92fb584..0000000 --- a/astra_vc11.sln +++ /dev/null @@ -1,243 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 2012 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "astra_vc11", "astra_vc11.vcxproj", "{BE9F1326-527C-4284-AE2C-D1E25D539CEA}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "astra_mex", "astra_mex", "{5E99A109-374E-4102-BE9B-99BA1FA8AA30}" -	ProjectSection(ProjectDependencies) = postProject -		{BE9F1326-527C-4284-AE2C-D1E25D539CEA} = {BE9F1326-527C-4284-AE2C-D1E25D539CEA} -	EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "astra_mex", "matlab\mex\astra_mex_vc11.vcxproj", "{3FDA35E0-0D54-4663-A3E6-5ABA96F32221}" -	ProjectSection(ProjectDependencies) = postProject -		{BE9F1326-527C-4284-AE2C-D1E25D539CEA} = {BE9F1326-527C-4284-AE2C-D1E25D539CEA} -	EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "astra_mex_algorithm", "matlab\mex\astra_mex_algorithm_vc11.vcxproj", "{056BF7A9-294D-487C-8CC3-BE629077CA94}" -	ProjectSection(ProjectDependencies) = postProject -		{BE9F1326-527C-4284-AE2C-D1E25D539CEA} = {BE9F1326-527C-4284-AE2C-D1E25D539CEA} -	EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "astra_mex_data2d", "matlab\mex\astra_mex_data2d_vc11.vcxproj", "{E4092269-B19C-46F7-A84E-4F146CC70E44}" -	ProjectSection(ProjectDependencies) = postProject -		{BE9F1326-527C-4284-AE2C-D1E25D539CEA} = {BE9F1326-527C-4284-AE2C-D1E25D539CEA} -	EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "astra_mex_data3d", "matlab\mex\astra_mex_data3d_vc11.vcxproj", "{0BEC029B-0929-4BF9-BD8B-9C9806A52065}" -	ProjectSection(ProjectDependencies) = postProject -		{BE9F1326-527C-4284-AE2C-D1E25D539CEA} = {BE9F1326-527C-4284-AE2C-D1E25D539CEA} -	EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "astra_mex_matrix", "matlab\mex\astra_mex_matrix_vc11.vcxproj", "{9D041710-2119-4230-BCF2-5FBE753FDE49}" -	ProjectSection(ProjectDependencies) = postProject -		{BE9F1326-527C-4284-AE2C-D1E25D539CEA} = {BE9F1326-527C-4284-AE2C-D1E25D539CEA} -	EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "astra_mex_projector", "matlab\mex\astra_mex_projector_vc11.vcxproj", "{4DD6056F-8EEE-4C9A-B2A9-923F01A32E97}" -	ProjectSection(ProjectDependencies) = postProject -		{BE9F1326-527C-4284-AE2C-D1E25D539CEA} = {BE9F1326-527C-4284-AE2C-D1E25D539CEA} -	EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "astra_mex_projector3d", "matlab\mex\astra_mex_projector3d_vc11.vcxproj", "{F94CCD79-AA11-42DF-AC8A-6C9D2238A883}" -	ProjectSection(ProjectDependencies) = postProject -		{BE9F1326-527C-4284-AE2C-D1E25D539CEA} = {BE9F1326-527C-4284-AE2C-D1E25D539CEA} -	EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "astra_mex_log", "matlab\mex\astra_mex_log_vc11.vcxproj", "{03B833F5-4FD6-4FBE-AAF4-E3305CD56D2E}" -	ProjectSection(ProjectDependencies) = postProject -		{BE9F1326-527C-4284-AE2C-D1E25D539CEA} = {BE9F1326-527C-4284-AE2C-D1E25D539CEA} -	EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "astra_mex_direct", "matlab\mex\astra_mex_direct_vc11.vcxproj", "{0F68F4E2-BE1B-4A9A-B101-AECF4C069CC7}" -	ProjectSection(ProjectDependencies) = postProject -		{BE9F1326-527C-4284-AE2C-D1E25D539CEA} = {BE9F1326-527C-4284-AE2C-D1E25D539CEA} -	EndProjectSection -EndProject -Global -	GlobalSection(SolutionConfigurationPlatforms) = preSolution -		Debug_CUDA|Win32 = Debug_CUDA|Win32 -		Debug_CUDA|x64 = Debug_CUDA|x64 -		Debug|Win32 = Debug|Win32 -		Debug|x64 = Debug|x64 -		Release_CUDA|Win32 = Release_CUDA|Win32 -		Release_CUDA|x64 = Release_CUDA|x64 -		Release|Win32 = Release|Win32 -		Release|x64 = Release|x64 -	EndGlobalSection -	GlobalSection(ProjectConfigurationPlatforms) = postSolution -		{BE9F1326-527C-4284-AE2C-D1E25D539CEA}.Debug_CUDA|Win32.ActiveCfg = Debug_CUDA|Win32 -		{BE9F1326-527C-4284-AE2C-D1E25D539CEA}.Debug_CUDA|Win32.Build.0 = Debug_CUDA|Win32 -		{BE9F1326-527C-4284-AE2C-D1E25D539CEA}.Debug_CUDA|x64.ActiveCfg = Debug_CUDA|x64 -		{BE9F1326-527C-4284-AE2C-D1E25D539CEA}.Debug_CUDA|x64.Build.0 = Debug_CUDA|x64 -		{BE9F1326-527C-4284-AE2C-D1E25D539CEA}.Debug|Win32.ActiveCfg = Debug|Win32 -		{BE9F1326-527C-4284-AE2C-D1E25D539CEA}.Debug|Win32.Build.0 = Debug|Win32 -		{BE9F1326-527C-4284-AE2C-D1E25D539CEA}.Debug|x64.ActiveCfg = Debug|x64 -		{BE9F1326-527C-4284-AE2C-D1E25D539CEA}.Debug|x64.Build.0 = Debug|x64 -		{BE9F1326-527C-4284-AE2C-D1E25D539CEA}.Release_CUDA|Win32.ActiveCfg = Release_CUDA|Win32 -		{BE9F1326-527C-4284-AE2C-D1E25D539CEA}.Release_CUDA|Win32.Build.0 = Release_CUDA|Win32 -		{BE9F1326-527C-4284-AE2C-D1E25D539CEA}.Release_CUDA|x64.ActiveCfg = Release_CUDA|x64 -		{BE9F1326-527C-4284-AE2C-D1E25D539CEA}.Release_CUDA|x64.Build.0 = Release_CUDA|x64 -		{BE9F1326-527C-4284-AE2C-D1E25D539CEA}.Release|Win32.ActiveCfg = Release|Win32 -		{BE9F1326-527C-4284-AE2C-D1E25D539CEA}.Release|Win32.Build.0 = Release|Win32 -		{BE9F1326-527C-4284-AE2C-D1E25D539CEA}.Release|x64.ActiveCfg = Release|x64 -		{BE9F1326-527C-4284-AE2C-D1E25D539CEA}.Release|x64.Build.0 = Release|x64 -		{3FDA35E0-0D54-4663-A3E6-5ABA96F32221}.Debug_CUDA|Win32.ActiveCfg = Debug_CUDA|Win32 -		{3FDA35E0-0D54-4663-A3E6-5ABA96F32221}.Debug_CUDA|Win32.Build.0 = Debug_CUDA|Win32 -		{3FDA35E0-0D54-4663-A3E6-5ABA96F32221}.Debug_CUDA|x64.ActiveCfg = Debug_CUDA|x64 -		{3FDA35E0-0D54-4663-A3E6-5ABA96F32221}.Debug_CUDA|x64.Build.0 = Debug_CUDA|x64 -		{3FDA35E0-0D54-4663-A3E6-5ABA96F32221}.Debug|Win32.ActiveCfg = Debug|Win32 -		{3FDA35E0-0D54-4663-A3E6-5ABA96F32221}.Debug|Win32.Build.0 = Debug|Win32 -		{3FDA35E0-0D54-4663-A3E6-5ABA96F32221}.Debug|x64.ActiveCfg = Debug|x64 -		{3FDA35E0-0D54-4663-A3E6-5ABA96F32221}.Debug|x64.Build.0 = Debug|x64 -		{3FDA35E0-0D54-4663-A3E6-5ABA96F32221}.Release_CUDA|Win32.ActiveCfg = Release_CUDA|Win32 -		{3FDA35E0-0D54-4663-A3E6-5ABA96F32221}.Release_CUDA|Win32.Build.0 = Release_CUDA|Win32 -		{3FDA35E0-0D54-4663-A3E6-5ABA96F32221}.Release_CUDA|x64.ActiveCfg = Release_CUDA|x64 -		{3FDA35E0-0D54-4663-A3E6-5ABA96F32221}.Release_CUDA|x64.Build.0 = Release_CUDA|x64 -		{3FDA35E0-0D54-4663-A3E6-5ABA96F32221}.Release|Win32.ActiveCfg = Release|Win32 -		{3FDA35E0-0D54-4663-A3E6-5ABA96F32221}.Release|Win32.Build.0 = Release|Win32 -		{3FDA35E0-0D54-4663-A3E6-5ABA96F32221}.Release|x64.ActiveCfg = Release|x64 -		{3FDA35E0-0D54-4663-A3E6-5ABA96F32221}.Release|x64.Build.0 = Release|x64 -		{056BF7A9-294D-487C-8CC3-BE629077CA94}.Debug_CUDA|Win32.ActiveCfg = Debug_CUDA|Win32 -		{056BF7A9-294D-487C-8CC3-BE629077CA94}.Debug_CUDA|Win32.Build.0 = Debug_CUDA|Win32 -		{056BF7A9-294D-487C-8CC3-BE629077CA94}.Debug_CUDA|x64.ActiveCfg = Debug_CUDA|x64 -		{056BF7A9-294D-487C-8CC3-BE629077CA94}.Debug_CUDA|x64.Build.0 = Debug_CUDA|x64 -		{056BF7A9-294D-487C-8CC3-BE629077CA94}.Debug|Win32.ActiveCfg = Debug|Win32 -		{056BF7A9-294D-487C-8CC3-BE629077CA94}.Debug|Win32.Build.0 = Debug|Win32 -		{056BF7A9-294D-487C-8CC3-BE629077CA94}.Debug|x64.ActiveCfg = Debug|x64 -		{056BF7A9-294D-487C-8CC3-BE629077CA94}.Debug|x64.Build.0 = Debug|x64 -		{056BF7A9-294D-487C-8CC3-BE629077CA94}.Release_CUDA|Win32.ActiveCfg = Release_CUDA|Win32 -		{056BF7A9-294D-487C-8CC3-BE629077CA94}.Release_CUDA|Win32.Build.0 = Release_CUDA|Win32 -		{056BF7A9-294D-487C-8CC3-BE629077CA94}.Release_CUDA|x64.ActiveCfg = Release_CUDA|x64 -		{056BF7A9-294D-487C-8CC3-BE629077CA94}.Release_CUDA|x64.Build.0 = Release_CUDA|x64 -		{056BF7A9-294D-487C-8CC3-BE629077CA94}.Release|Win32.ActiveCfg = Release|Win32 -		{056BF7A9-294D-487C-8CC3-BE629077CA94}.Release|Win32.Build.0 = Release|Win32 -		{056BF7A9-294D-487C-8CC3-BE629077CA94}.Release|x64.ActiveCfg = Release|x64 -		{056BF7A9-294D-487C-8CC3-BE629077CA94}.Release|x64.Build.0 = Release|x64 -		{E4092269-B19C-46F7-A84E-4F146CC70E44}.Debug_CUDA|Win32.ActiveCfg = Debug_CUDA|Win32 -		{E4092269-B19C-46F7-A84E-4F146CC70E44}.Debug_CUDA|Win32.Build.0 = Debug_CUDA|Win32 -		{E4092269-B19C-46F7-A84E-4F146CC70E44}.Debug_CUDA|x64.ActiveCfg = Debug_CUDA|x64 -		{E4092269-B19C-46F7-A84E-4F146CC70E44}.Debug_CUDA|x64.Build.0 = Debug_CUDA|x64 -		{E4092269-B19C-46F7-A84E-4F146CC70E44}.Debug|Win32.ActiveCfg = Debug|Win32 -		{E4092269-B19C-46F7-A84E-4F146CC70E44}.Debug|Win32.Build.0 = Debug|Win32 -		{E4092269-B19C-46F7-A84E-4F146CC70E44}.Debug|x64.ActiveCfg = Debug|x64 -		{E4092269-B19C-46F7-A84E-4F146CC70E44}.Debug|x64.Build.0 = Debug|x64 -		{E4092269-B19C-46F7-A84E-4F146CC70E44}.Release_CUDA|Win32.ActiveCfg = Release_CUDA|Win32 -		{E4092269-B19C-46F7-A84E-4F146CC70E44}.Release_CUDA|Win32.Build.0 = Release_CUDA|Win32 -		{E4092269-B19C-46F7-A84E-4F146CC70E44}.Release_CUDA|x64.ActiveCfg = Release_CUDA|x64 -		{E4092269-B19C-46F7-A84E-4F146CC70E44}.Release_CUDA|x64.Build.0 = Release_CUDA|x64 -		{E4092269-B19C-46F7-A84E-4F146CC70E44}.Release|Win32.ActiveCfg = Release|Win32 -		{E4092269-B19C-46F7-A84E-4F146CC70E44}.Release|Win32.Build.0 = Release|Win32 -		{E4092269-B19C-46F7-A84E-4F146CC70E44}.Release|x64.ActiveCfg = Release|x64 -		{E4092269-B19C-46F7-A84E-4F146CC70E44}.Release|x64.Build.0 = Release|x64 -		{0BEC029B-0929-4BF9-BD8B-9C9806A52065}.Debug_CUDA|Win32.ActiveCfg = Debug_CUDA|Win32 -		{0BEC029B-0929-4BF9-BD8B-9C9806A52065}.Debug_CUDA|Win32.Build.0 = Debug_CUDA|Win32 -		{0BEC029B-0929-4BF9-BD8B-9C9806A52065}.Debug_CUDA|x64.ActiveCfg = Debug_CUDA|x64 -		{0BEC029B-0929-4BF9-BD8B-9C9806A52065}.Debug_CUDA|x64.Build.0 = Debug_CUDA|x64 -		{0BEC029B-0929-4BF9-BD8B-9C9806A52065}.Debug|Win32.ActiveCfg = Debug|Win32 -		{0BEC029B-0929-4BF9-BD8B-9C9806A52065}.Debug|Win32.Build.0 = Debug|Win32 -		{0BEC029B-0929-4BF9-BD8B-9C9806A52065}.Debug|x64.ActiveCfg = Debug|x64 -		{0BEC029B-0929-4BF9-BD8B-9C9806A52065}.Debug|x64.Build.0 = Debug|x64 -		{0BEC029B-0929-4BF9-BD8B-9C9806A52065}.Release_CUDA|Win32.ActiveCfg = Release_CUDA|Win32 -		{0BEC029B-0929-4BF9-BD8B-9C9806A52065}.Release_CUDA|Win32.Build.0 = Release_CUDA|Win32 -		{0BEC029B-0929-4BF9-BD8B-9C9806A52065}.Release_CUDA|x64.ActiveCfg = Release_CUDA|x64 -		{0BEC029B-0929-4BF9-BD8B-9C9806A52065}.Release_CUDA|x64.Build.0 = Release_CUDA|x64 -		{0BEC029B-0929-4BF9-BD8B-9C9806A52065}.Release|Win32.ActiveCfg = Release|Win32 -		{0BEC029B-0929-4BF9-BD8B-9C9806A52065}.Release|Win32.Build.0 = Release|Win32 -		{0BEC029B-0929-4BF9-BD8B-9C9806A52065}.Release|x64.ActiveCfg = Release|x64 -		{0BEC029B-0929-4BF9-BD8B-9C9806A52065}.Release|x64.Build.0 = Release|x64 -		{9D041710-2119-4230-BCF2-5FBE753FDE49}.Debug_CUDA|Win32.ActiveCfg = Debug_CUDA|Win32 -		{9D041710-2119-4230-BCF2-5FBE753FDE49}.Debug_CUDA|Win32.Build.0 = Debug_CUDA|Win32 -		{9D041710-2119-4230-BCF2-5FBE753FDE49}.Debug_CUDA|x64.ActiveCfg = Debug_CUDA|x64 -		{9D041710-2119-4230-BCF2-5FBE753FDE49}.Debug_CUDA|x64.Build.0 = Debug_CUDA|x64 -		{9D041710-2119-4230-BCF2-5FBE753FDE49}.Debug|Win32.ActiveCfg = Debug|Win32 -		{9D041710-2119-4230-BCF2-5FBE753FDE49}.Debug|Win32.Build.0 = Debug|Win32 -		{9D041710-2119-4230-BCF2-5FBE753FDE49}.Debug|x64.ActiveCfg = Debug|x64 -		{9D041710-2119-4230-BCF2-5FBE753FDE49}.Debug|x64.Build.0 = Debug|x64 -		{9D041710-2119-4230-BCF2-5FBE753FDE49}.Release_CUDA|Win32.ActiveCfg = Release_CUDA|Win32 -		{9D041710-2119-4230-BCF2-5FBE753FDE49}.Release_CUDA|Win32.Build.0 = Release_CUDA|Win32 -		{9D041710-2119-4230-BCF2-5FBE753FDE49}.Release_CUDA|x64.ActiveCfg = Release_CUDA|x64 -		{9D041710-2119-4230-BCF2-5FBE753FDE49}.Release_CUDA|x64.Build.0 = Release_CUDA|x64 -		{9D041710-2119-4230-BCF2-5FBE753FDE49}.Release|Win32.ActiveCfg = Release|Win32 -		{9D041710-2119-4230-BCF2-5FBE753FDE49}.Release|Win32.Build.0 = Release|Win32 -		{9D041710-2119-4230-BCF2-5FBE753FDE49}.Release|x64.ActiveCfg = Release|x64 -		{9D041710-2119-4230-BCF2-5FBE753FDE49}.Release|x64.Build.0 = Release|x64 -		{4DD6056F-8EEE-4C9A-B2A9-923F01A32E97}.Debug_CUDA|Win32.ActiveCfg = Debug_CUDA|Win32 -		{4DD6056F-8EEE-4C9A-B2A9-923F01A32E97}.Debug_CUDA|Win32.Build.0 = Debug_CUDA|Win32 -		{4DD6056F-8EEE-4C9A-B2A9-923F01A32E97}.Debug_CUDA|x64.ActiveCfg = Debug_CUDA|x64 -		{4DD6056F-8EEE-4C9A-B2A9-923F01A32E97}.Debug_CUDA|x64.Build.0 = Debug_CUDA|x64 -		{4DD6056F-8EEE-4C9A-B2A9-923F01A32E97}.Debug|Win32.ActiveCfg = Debug|Win32 -		{4DD6056F-8EEE-4C9A-B2A9-923F01A32E97}.Debug|Win32.Build.0 = Debug|Win32 -		{4DD6056F-8EEE-4C9A-B2A9-923F01A32E97}.Debug|x64.ActiveCfg = Debug|x64 -		{4DD6056F-8EEE-4C9A-B2A9-923F01A32E97}.Debug|x64.Build.0 = Debug|x64 -		{4DD6056F-8EEE-4C9A-B2A9-923F01A32E97}.Release_CUDA|Win32.ActiveCfg = Release_CUDA|Win32 -		{4DD6056F-8EEE-4C9A-B2A9-923F01A32E97}.Release_CUDA|Win32.Build.0 = Release_CUDA|Win32 -		{4DD6056F-8EEE-4C9A-B2A9-923F01A32E97}.Release_CUDA|x64.ActiveCfg = Release_CUDA|x64 -		{4DD6056F-8EEE-4C9A-B2A9-923F01A32E97}.Release_CUDA|x64.Build.0 = Release_CUDA|x64 -		{4DD6056F-8EEE-4C9A-B2A9-923F01A32E97}.Release|Win32.ActiveCfg = Release|Win32 -		{4DD6056F-8EEE-4C9A-B2A9-923F01A32E97}.Release|Win32.Build.0 = Release|Win32 -		{4DD6056F-8EEE-4C9A-B2A9-923F01A32E97}.Release|x64.ActiveCfg = Release|x64 -		{4DD6056F-8EEE-4C9A-B2A9-923F01A32E97}.Release|x64.Build.0 = Release|x64 -		{F94CCD79-AA11-42DF-AC8A-6C9D2238A883}.Debug_CUDA|Win32.ActiveCfg = Debug_CUDA|Win32 -		{F94CCD79-AA11-42DF-AC8A-6C9D2238A883}.Debug_CUDA|Win32.Build.0 = Debug_CUDA|Win32 -		{F94CCD79-AA11-42DF-AC8A-6C9D2238A883}.Debug_CUDA|x64.ActiveCfg = Debug_CUDA|x64 -		{F94CCD79-AA11-42DF-AC8A-6C9D2238A883}.Debug_CUDA|x64.Build.0 = Debug_CUDA|x64 -		{F94CCD79-AA11-42DF-AC8A-6C9D2238A883}.Debug|Win32.ActiveCfg = Debug|Win32 -		{F94CCD79-AA11-42DF-AC8A-6C9D2238A883}.Debug|Win32.Build.0 = Debug|Win32 -		{F94CCD79-AA11-42DF-AC8A-6C9D2238A883}.Debug|x64.ActiveCfg = Debug|x64 -		{F94CCD79-AA11-42DF-AC8A-6C9D2238A883}.Debug|x64.Build.0 = Debug|x64 -		{F94CCD79-AA11-42DF-AC8A-6C9D2238A883}.Release_CUDA|Win32.ActiveCfg = Release_CUDA|Win32 -		{F94CCD79-AA11-42DF-AC8A-6C9D2238A883}.Release_CUDA|Win32.Build.0 = Release_CUDA|Win32 -		{F94CCD79-AA11-42DF-AC8A-6C9D2238A883}.Release_CUDA|x64.ActiveCfg = Release_CUDA|x64 -		{F94CCD79-AA11-42DF-AC8A-6C9D2238A883}.Release_CUDA|x64.Build.0 = Release_CUDA|x64 -		{F94CCD79-AA11-42DF-AC8A-6C9D2238A883}.Release|Win32.ActiveCfg = Release|Win32 -		{F94CCD79-AA11-42DF-AC8A-6C9D2238A883}.Release|Win32.Build.0 = Release|Win32 -		{F94CCD79-AA11-42DF-AC8A-6C9D2238A883}.Release|x64.ActiveCfg = Release|x64 -		{F94CCD79-AA11-42DF-AC8A-6C9D2238A883}.Release|x64.Build.0 = Release|x64 -		{03B833F5-4FD6-4FBE-AAF4-E3305CD56D2E}.Debug_CUDA|Win32.ActiveCfg = Debug_CUDA|Win32 -		{03B833F5-4FD6-4FBE-AAF4-E3305CD56D2E}.Debug_CUDA|Win32.Build.0 = Debug_CUDA|Win32 -		{03B833F5-4FD6-4FBE-AAF4-E3305CD56D2E}.Debug_CUDA|x64.ActiveCfg = Debug_CUDA|x64 -		{03B833F5-4FD6-4FBE-AAF4-E3305CD56D2E}.Debug_CUDA|x64.Build.0 = Debug_CUDA|x64 -		{03B833F5-4FD6-4FBE-AAF4-E3305CD56D2E}.Debug|Win32.ActiveCfg = Debug|Win32 -		{03B833F5-4FD6-4FBE-AAF4-E3305CD56D2E}.Debug|Win32.Build.0 = Debug|Win32 -		{03B833F5-4FD6-4FBE-AAF4-E3305CD56D2E}.Debug|x64.ActiveCfg = Debug|x64 -		{03B833F5-4FD6-4FBE-AAF4-E3305CD56D2E}.Debug|x64.Build.0 = Debug|x64 -		{03B833F5-4FD6-4FBE-AAF4-E3305CD56D2E}.Release_CUDA|Win32.ActiveCfg = Release_CUDA|Win32 -		{03B833F5-4FD6-4FBE-AAF4-E3305CD56D2E}.Release_CUDA|Win32.Build.0 = Release_CUDA|Win32 -		{03B833F5-4FD6-4FBE-AAF4-E3305CD56D2E}.Release_CUDA|x64.ActiveCfg = Release_CUDA|x64 -		{03B833F5-4FD6-4FBE-AAF4-E3305CD56D2E}.Release_CUDA|x64.Build.0 = Release_CUDA|x64 -		{03B833F5-4FD6-4FBE-AAF4-E3305CD56D2E}.Release|Win32.ActiveCfg = Release|Win32 -		{03B833F5-4FD6-4FBE-AAF4-E3305CD56D2E}.Release|Win32.Build.0 = Release|Win32 -		{03B833F5-4FD6-4FBE-AAF4-E3305CD56D2E}.Release|x64.ActiveCfg = Release|x64 -		{03B833F5-4FD6-4FBE-AAF4-E3305CD56D2E}.Release|x64.Build.0 = Release|x64 -		{0F68F4E2-BE1B-4A9A-B101-AECF4C069CC7}.Debug_CUDA|Win32.ActiveCfg = Debug_CUDA|Win32 -		{0F68F4E2-BE1B-4A9A-B101-AECF4C069CC7}.Debug_CUDA|Win32.Build.0 = Debug_CUDA|Win32 -		{0F68F4E2-BE1B-4A9A-B101-AECF4C069CC7}.Debug_CUDA|x64.ActiveCfg = Debug_CUDA|x64 -		{0F68F4E2-BE1B-4A9A-B101-AECF4C069CC7}.Debug_CUDA|x64.Build.0 = Debug_CUDA|x64 -		{0F68F4E2-BE1B-4A9A-B101-AECF4C069CC7}.Debug|Win32.ActiveCfg = Debug|Win32 -		{0F68F4E2-BE1B-4A9A-B101-AECF4C069CC7}.Debug|Win32.Build.0 = Debug|Win32 -		{0F68F4E2-BE1B-4A9A-B101-AECF4C069CC7}.Debug|x64.ActiveCfg = Debug|x64 -		{0F68F4E2-BE1B-4A9A-B101-AECF4C069CC7}.Debug|x64.Build.0 = Debug|x64 -		{0F68F4E2-BE1B-4A9A-B101-AECF4C069CC7}.Release_CUDA|Win32.ActiveCfg = Release_CUDA|Win32 -		{0F68F4E2-BE1B-4A9A-B101-AECF4C069CC7}.Release_CUDA|Win32.Build.0 = Release_CUDA|Win32 -		{0F68F4E2-BE1B-4A9A-B101-AECF4C069CC7}.Release_CUDA|x64.ActiveCfg = Release_CUDA|x64 -		{0F68F4E2-BE1B-4A9A-B101-AECF4C069CC7}.Release_CUDA|x64.Build.0 = Release_CUDA|x64 -		{0F68F4E2-BE1B-4A9A-B101-AECF4C069CC7}.Release|Win32.ActiveCfg = Release|Win32 -		{0F68F4E2-BE1B-4A9A-B101-AECF4C069CC7}.Release|Win32.Build.0 = Release|Win32 -		{0F68F4E2-BE1B-4A9A-B101-AECF4C069CC7}.Release|x64.ActiveCfg = Release|x64 -		{0F68F4E2-BE1B-4A9A-B101-AECF4C069CC7}.Release|x64.Build.0 = Release|x64 -	EndGlobalSection -	GlobalSection(SolutionProperties) = preSolution -		HideSolutionNode = FALSE -	EndGlobalSection -	GlobalSection(NestedProjects) = preSolution -		{3FDA35E0-0D54-4663-A3E6-5ABA96F32221} = {5E99A109-374E-4102-BE9B-99BA1FA8AA30} -		{056BF7A9-294D-487C-8CC3-BE629077CA94} = {5E99A109-374E-4102-BE9B-99BA1FA8AA30} -		{E4092269-B19C-46F7-A84E-4F146CC70E44} = {5E99A109-374E-4102-BE9B-99BA1FA8AA30} -		{0BEC029B-0929-4BF9-BD8B-9C9806A52065} = {5E99A109-374E-4102-BE9B-99BA1FA8AA30} -		{9D041710-2119-4230-BCF2-5FBE753FDE49} = {5E99A109-374E-4102-BE9B-99BA1FA8AA30} -		{4DD6056F-8EEE-4C9A-B2A9-923F01A32E97} = {5E99A109-374E-4102-BE9B-99BA1FA8AA30} -		{F94CCD79-AA11-42DF-AC8A-6C9D2238A883} = {5E99A109-374E-4102-BE9B-99BA1FA8AA30} -		{03B833F5-4FD6-4FBE-AAF4-E3305CD56D2E} = {5E99A109-374E-4102-BE9B-99BA1FA8AA30} -		{0F68F4E2-BE1B-4A9A-B101-AECF4C069CC7} = {5E99A109-374E-4102-BE9B-99BA1FA8AA30} -	EndGlobalSection -EndGlobal diff --git a/astra_vc14.sln b/astra_vc14.sln new file mode 100644 index 0000000..767366b --- /dev/null +++ b/astra_vc14.sln @@ -0,0 +1,245 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 14 +VisualStudioVersion = 14.0.25420.1 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "astra_vc14", "astra_vc14.vcxproj", "{DABD9D82-609E-4C71-B1CA-A41B07495290}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "astra_mex", "astra_mex", "{2076FB73-ECFE-4B1B-9A8C-E351C500FAAB}" +	ProjectSection(ProjectDependencies) = postProject +		{DABD9D82-609E-4C71-B1CA-A41B07495290} = {DABD9D82-609E-4C71-B1CA-A41B07495290} +	EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "astra_mex", "matlab\mex\astra_mex_vc14.vcxproj", "{6FDF72C4-A855-4F1C-A401-6500040B5E28}" +	ProjectSection(ProjectDependencies) = postProject +		{DABD9D82-609E-4C71-B1CA-A41B07495290} = {DABD9D82-609E-4C71-B1CA-A41B07495290} +	EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "astra_mex_algorithm", "matlab\mex\astra_mex_algorithm_vc14.vcxproj", "{CE5EF874-830C-4C10-8651-CCA2A34ED9E4}" +	ProjectSection(ProjectDependencies) = postProject +		{DABD9D82-609E-4C71-B1CA-A41B07495290} = {DABD9D82-609E-4C71-B1CA-A41B07495290} +	EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "astra_mex_data2d", "matlab\mex\astra_mex_data2d_vc14.vcxproj", "{D2CDCDB3-7AD9-4853-8D87-BDB1DAD9C9C1}" +	ProjectSection(ProjectDependencies) = postProject +		{DABD9D82-609E-4C71-B1CA-A41B07495290} = {DABD9D82-609E-4C71-B1CA-A41B07495290} +	EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "astra_mex_data3d", "matlab\mex\astra_mex_data3d_vc14.vcxproj", "{2A7084C6-62ED-4235-85F4-094C17689DEB}" +	ProjectSection(ProjectDependencies) = postProject +		{DABD9D82-609E-4C71-B1CA-A41B07495290} = {DABD9D82-609E-4C71-B1CA-A41B07495290} +	EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "astra_mex_matrix", "matlab\mex\astra_mex_matrix_vc14.vcxproj", "{6BFA8857-37EB-4E43-A97C-B860E21599F5}" +	ProjectSection(ProjectDependencies) = postProject +		{DABD9D82-609E-4C71-B1CA-A41B07495290} = {DABD9D82-609E-4C71-B1CA-A41B07495290} +	EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "astra_mex_projector", "matlab\mex\astra_mex_projector_vc14.vcxproj", "{85ECCF1D-C5F6-4E0E-A4F9-0DE7C0B916B2}" +	ProjectSection(ProjectDependencies) = postProject +		{DABD9D82-609E-4C71-B1CA-A41B07495290} = {DABD9D82-609E-4C71-B1CA-A41B07495290} +	EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "astra_mex_projector3d", "matlab\mex\astra_mex_projector3d_vc14.vcxproj", "{CA85BDA0-9BDD-495E-B200-BFE863EB6318}" +	ProjectSection(ProjectDependencies) = postProject +		{DABD9D82-609E-4C71-B1CA-A41B07495290} = {DABD9D82-609E-4C71-B1CA-A41B07495290} +	EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "astra_mex_log", "matlab\mex\astra_mex_log_vc14.vcxproj", "{88539382-66DB-4BBC-A48E-8B6B3CA6064F}" +	ProjectSection(ProjectDependencies) = postProject +		{DABD9D82-609E-4C71-B1CA-A41B07495290} = {DABD9D82-609E-4C71-B1CA-A41B07495290} +	EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "astra_mex_direct", "matlab\mex\astra_mex_direct_vc14.vcxproj", "{47460476-912B-4313-8B10-BDF1D60A84C4}" +	ProjectSection(ProjectDependencies) = postProject +		{DABD9D82-609E-4C71-B1CA-A41B07495290} = {DABD9D82-609E-4C71-B1CA-A41B07495290} +	EndProjectSection +EndProject +Global +	GlobalSection(SolutionConfigurationPlatforms) = preSolution +		Debug_CUDA|Win32 = Debug_CUDA|Win32 +		Debug_CUDA|x64 = Debug_CUDA|x64 +		Debug|Win32 = Debug|Win32 +		Debug|x64 = Debug|x64 +		Release_CUDA|Win32 = Release_CUDA|Win32 +		Release_CUDA|x64 = Release_CUDA|x64 +		Release|Win32 = Release|Win32 +		Release|x64 = Release|x64 +	EndGlobalSection +	GlobalSection(ProjectConfigurationPlatforms) = postSolution +		{DABD9D82-609E-4C71-B1CA-A41B07495290}.Debug_CUDA|Win32.ActiveCfg = Debug_CUDA|Win32 +		{DABD9D82-609E-4C71-B1CA-A41B07495290}.Debug_CUDA|Win32.Build.0 = Debug_CUDA|Win32 +		{DABD9D82-609E-4C71-B1CA-A41B07495290}.Debug_CUDA|x64.ActiveCfg = Debug_CUDA|x64 +		{DABD9D82-609E-4C71-B1CA-A41B07495290}.Debug_CUDA|x64.Build.0 = Debug_CUDA|x64 +		{DABD9D82-609E-4C71-B1CA-A41B07495290}.Debug|Win32.ActiveCfg = Debug|Win32 +		{DABD9D82-609E-4C71-B1CA-A41B07495290}.Debug|Win32.Build.0 = Debug|Win32 +		{DABD9D82-609E-4C71-B1CA-A41B07495290}.Debug|x64.ActiveCfg = Debug|x64 +		{DABD9D82-609E-4C71-B1CA-A41B07495290}.Debug|x64.Build.0 = Debug|x64 +		{DABD9D82-609E-4C71-B1CA-A41B07495290}.Release_CUDA|Win32.ActiveCfg = Release_CUDA|Win32 +		{DABD9D82-609E-4C71-B1CA-A41B07495290}.Release_CUDA|Win32.Build.0 = Release_CUDA|Win32 +		{DABD9D82-609E-4C71-B1CA-A41B07495290}.Release_CUDA|x64.ActiveCfg = Release_CUDA|x64 +		{DABD9D82-609E-4C71-B1CA-A41B07495290}.Release_CUDA|x64.Build.0 = Release_CUDA|x64 +		{DABD9D82-609E-4C71-B1CA-A41B07495290}.Release|Win32.ActiveCfg = Release|Win32 +		{DABD9D82-609E-4C71-B1CA-A41B07495290}.Release|Win32.Build.0 = Release|Win32 +		{DABD9D82-609E-4C71-B1CA-A41B07495290}.Release|x64.ActiveCfg = Release|x64 +		{DABD9D82-609E-4C71-B1CA-A41B07495290}.Release|x64.Build.0 = Release|x64 +		{6FDF72C4-A855-4F1C-A401-6500040B5E28}.Debug_CUDA|Win32.ActiveCfg = Debug_CUDA|Win32 +		{6FDF72C4-A855-4F1C-A401-6500040B5E28}.Debug_CUDA|Win32.Build.0 = Debug_CUDA|Win32 +		{6FDF72C4-A855-4F1C-A401-6500040B5E28}.Debug_CUDA|x64.ActiveCfg = Debug_CUDA|x64 +		{6FDF72C4-A855-4F1C-A401-6500040B5E28}.Debug_CUDA|x64.Build.0 = Debug_CUDA|x64 +		{6FDF72C4-A855-4F1C-A401-6500040B5E28}.Debug|Win32.ActiveCfg = Debug|Win32 +		{6FDF72C4-A855-4F1C-A401-6500040B5E28}.Debug|Win32.Build.0 = Debug|Win32 +		{6FDF72C4-A855-4F1C-A401-6500040B5E28}.Debug|x64.ActiveCfg = Debug|x64 +		{6FDF72C4-A855-4F1C-A401-6500040B5E28}.Debug|x64.Build.0 = Debug|x64 +		{6FDF72C4-A855-4F1C-A401-6500040B5E28}.Release_CUDA|Win32.ActiveCfg = Release_CUDA|Win32 +		{6FDF72C4-A855-4F1C-A401-6500040B5E28}.Release_CUDA|Win32.Build.0 = Release_CUDA|Win32 +		{6FDF72C4-A855-4F1C-A401-6500040B5E28}.Release_CUDA|x64.ActiveCfg = Release_CUDA|x64 +		{6FDF72C4-A855-4F1C-A401-6500040B5E28}.Release_CUDA|x64.Build.0 = Release_CUDA|x64 +		{6FDF72C4-A855-4F1C-A401-6500040B5E28}.Release|Win32.ActiveCfg = Release|Win32 +		{6FDF72C4-A855-4F1C-A401-6500040B5E28}.Release|Win32.Build.0 = Release|Win32 +		{6FDF72C4-A855-4F1C-A401-6500040B5E28}.Release|x64.ActiveCfg = Release|x64 +		{6FDF72C4-A855-4F1C-A401-6500040B5E28}.Release|x64.Build.0 = Release|x64 +		{CE5EF874-830C-4C10-8651-CCA2A34ED9E4}.Debug_CUDA|Win32.ActiveCfg = Debug_CUDA|Win32 +		{CE5EF874-830C-4C10-8651-CCA2A34ED9E4}.Debug_CUDA|Win32.Build.0 = Debug_CUDA|Win32 +		{CE5EF874-830C-4C10-8651-CCA2A34ED9E4}.Debug_CUDA|x64.ActiveCfg = Debug_CUDA|x64 +		{CE5EF874-830C-4C10-8651-CCA2A34ED9E4}.Debug_CUDA|x64.Build.0 = Debug_CUDA|x64 +		{CE5EF874-830C-4C10-8651-CCA2A34ED9E4}.Debug|Win32.ActiveCfg = Debug|Win32 +		{CE5EF874-830C-4C10-8651-CCA2A34ED9E4}.Debug|Win32.Build.0 = Debug|Win32 +		{CE5EF874-830C-4C10-8651-CCA2A34ED9E4}.Debug|x64.ActiveCfg = Debug|x64 +		{CE5EF874-830C-4C10-8651-CCA2A34ED9E4}.Debug|x64.Build.0 = Debug|x64 +		{CE5EF874-830C-4C10-8651-CCA2A34ED9E4}.Release_CUDA|Win32.ActiveCfg = Release_CUDA|Win32 +		{CE5EF874-830C-4C10-8651-CCA2A34ED9E4}.Release_CUDA|Win32.Build.0 = Release_CUDA|Win32 +		{CE5EF874-830C-4C10-8651-CCA2A34ED9E4}.Release_CUDA|x64.ActiveCfg = Release_CUDA|x64 +		{CE5EF874-830C-4C10-8651-CCA2A34ED9E4}.Release_CUDA|x64.Build.0 = Release_CUDA|x64 +		{CE5EF874-830C-4C10-8651-CCA2A34ED9E4}.Release|Win32.ActiveCfg = Release|Win32 +		{CE5EF874-830C-4C10-8651-CCA2A34ED9E4}.Release|Win32.Build.0 = Release|Win32 +		{CE5EF874-830C-4C10-8651-CCA2A34ED9E4}.Release|x64.ActiveCfg = Release|x64 +		{CE5EF874-830C-4C10-8651-CCA2A34ED9E4}.Release|x64.Build.0 = Release|x64 +		{D2CDCDB3-7AD9-4853-8D87-BDB1DAD9C9C1}.Debug_CUDA|Win32.ActiveCfg = Debug_CUDA|Win32 +		{D2CDCDB3-7AD9-4853-8D87-BDB1DAD9C9C1}.Debug_CUDA|Win32.Build.0 = Debug_CUDA|Win32 +		{D2CDCDB3-7AD9-4853-8D87-BDB1DAD9C9C1}.Debug_CUDA|x64.ActiveCfg = Debug_CUDA|x64 +		{D2CDCDB3-7AD9-4853-8D87-BDB1DAD9C9C1}.Debug_CUDA|x64.Build.0 = Debug_CUDA|x64 +		{D2CDCDB3-7AD9-4853-8D87-BDB1DAD9C9C1}.Debug|Win32.ActiveCfg = Debug|Win32 +		{D2CDCDB3-7AD9-4853-8D87-BDB1DAD9C9C1}.Debug|Win32.Build.0 = Debug|Win32 +		{D2CDCDB3-7AD9-4853-8D87-BDB1DAD9C9C1}.Debug|x64.ActiveCfg = Debug|x64 +		{D2CDCDB3-7AD9-4853-8D87-BDB1DAD9C9C1}.Debug|x64.Build.0 = Debug|x64 +		{D2CDCDB3-7AD9-4853-8D87-BDB1DAD9C9C1}.Release_CUDA|Win32.ActiveCfg = Release_CUDA|Win32 +		{D2CDCDB3-7AD9-4853-8D87-BDB1DAD9C9C1}.Release_CUDA|Win32.Build.0 = Release_CUDA|Win32 +		{D2CDCDB3-7AD9-4853-8D87-BDB1DAD9C9C1}.Release_CUDA|x64.ActiveCfg = Release_CUDA|x64 +		{D2CDCDB3-7AD9-4853-8D87-BDB1DAD9C9C1}.Release_CUDA|x64.Build.0 = Release_CUDA|x64 +		{D2CDCDB3-7AD9-4853-8D87-BDB1DAD9C9C1}.Release|Win32.ActiveCfg = Release|Win32 +		{D2CDCDB3-7AD9-4853-8D87-BDB1DAD9C9C1}.Release|Win32.Build.0 = Release|Win32 +		{D2CDCDB3-7AD9-4853-8D87-BDB1DAD9C9C1}.Release|x64.ActiveCfg = Release|x64 +		{D2CDCDB3-7AD9-4853-8D87-BDB1DAD9C9C1}.Release|x64.Build.0 = Release|x64 +		{2A7084C6-62ED-4235-85F4-094C17689DEB}.Debug_CUDA|Win32.ActiveCfg = Debug_CUDA|Win32 +		{2A7084C6-62ED-4235-85F4-094C17689DEB}.Debug_CUDA|Win32.Build.0 = Debug_CUDA|Win32 +		{2A7084C6-62ED-4235-85F4-094C17689DEB}.Debug_CUDA|x64.ActiveCfg = Debug_CUDA|x64 +		{2A7084C6-62ED-4235-85F4-094C17689DEB}.Debug_CUDA|x64.Build.0 = Debug_CUDA|x64 +		{2A7084C6-62ED-4235-85F4-094C17689DEB}.Debug|Win32.ActiveCfg = Debug|Win32 +		{2A7084C6-62ED-4235-85F4-094C17689DEB}.Debug|Win32.Build.0 = Debug|Win32 +		{2A7084C6-62ED-4235-85F4-094C17689DEB}.Debug|x64.ActiveCfg = Debug|x64 +		{2A7084C6-62ED-4235-85F4-094C17689DEB}.Debug|x64.Build.0 = Debug|x64 +		{2A7084C6-62ED-4235-85F4-094C17689DEB}.Release_CUDA|Win32.ActiveCfg = Release_CUDA|Win32 +		{2A7084C6-62ED-4235-85F4-094C17689DEB}.Release_CUDA|Win32.Build.0 = Release_CUDA|Win32 +		{2A7084C6-62ED-4235-85F4-094C17689DEB}.Release_CUDA|x64.ActiveCfg = Release_CUDA|x64 +		{2A7084C6-62ED-4235-85F4-094C17689DEB}.Release_CUDA|x64.Build.0 = Release_CUDA|x64 +		{2A7084C6-62ED-4235-85F4-094C17689DEB}.Release|Win32.ActiveCfg = Release|Win32 +		{2A7084C6-62ED-4235-85F4-094C17689DEB}.Release|Win32.Build.0 = Release|Win32 +		{2A7084C6-62ED-4235-85F4-094C17689DEB}.Release|x64.ActiveCfg = Release|x64 +		{2A7084C6-62ED-4235-85F4-094C17689DEB}.Release|x64.Build.0 = Release|x64 +		{6BFA8857-37EB-4E43-A97C-B860E21599F5}.Debug_CUDA|Win32.ActiveCfg = Debug_CUDA|Win32 +		{6BFA8857-37EB-4E43-A97C-B860E21599F5}.Debug_CUDA|Win32.Build.0 = Debug_CUDA|Win32 +		{6BFA8857-37EB-4E43-A97C-B860E21599F5}.Debug_CUDA|x64.ActiveCfg = Debug_CUDA|x64 +		{6BFA8857-37EB-4E43-A97C-B860E21599F5}.Debug_CUDA|x64.Build.0 = Debug_CUDA|x64 +		{6BFA8857-37EB-4E43-A97C-B860E21599F5}.Debug|Win32.ActiveCfg = Debug|Win32 +		{6BFA8857-37EB-4E43-A97C-B860E21599F5}.Debug|Win32.Build.0 = Debug|Win32 +		{6BFA8857-37EB-4E43-A97C-B860E21599F5}.Debug|x64.ActiveCfg = Debug|x64 +		{6BFA8857-37EB-4E43-A97C-B860E21599F5}.Debug|x64.Build.0 = Debug|x64 +		{6BFA8857-37EB-4E43-A97C-B860E21599F5}.Release_CUDA|Win32.ActiveCfg = Release_CUDA|Win32 +		{6BFA8857-37EB-4E43-A97C-B860E21599F5}.Release_CUDA|Win32.Build.0 = Release_CUDA|Win32 +		{6BFA8857-37EB-4E43-A97C-B860E21599F5}.Release_CUDA|x64.ActiveCfg = Release_CUDA|x64 +		{6BFA8857-37EB-4E43-A97C-B860E21599F5}.Release_CUDA|x64.Build.0 = Release_CUDA|x64 +		{6BFA8857-37EB-4E43-A97C-B860E21599F5}.Release|Win32.ActiveCfg = Release|Win32 +		{6BFA8857-37EB-4E43-A97C-B860E21599F5}.Release|Win32.Build.0 = Release|Win32 +		{6BFA8857-37EB-4E43-A97C-B860E21599F5}.Release|x64.ActiveCfg = Release|x64 +		{6BFA8857-37EB-4E43-A97C-B860E21599F5}.Release|x64.Build.0 = Release|x64 +		{85ECCF1D-C5F6-4E0E-A4F9-0DE7C0B916B2}.Debug_CUDA|Win32.ActiveCfg = Debug_CUDA|Win32 +		{85ECCF1D-C5F6-4E0E-A4F9-0DE7C0B916B2}.Debug_CUDA|Win32.Build.0 = Debug_CUDA|Win32 +		{85ECCF1D-C5F6-4E0E-A4F9-0DE7C0B916B2}.Debug_CUDA|x64.ActiveCfg = Debug_CUDA|x64 +		{85ECCF1D-C5F6-4E0E-A4F9-0DE7C0B916B2}.Debug_CUDA|x64.Build.0 = Debug_CUDA|x64 +		{85ECCF1D-C5F6-4E0E-A4F9-0DE7C0B916B2}.Debug|Win32.ActiveCfg = Debug|Win32 +		{85ECCF1D-C5F6-4E0E-A4F9-0DE7C0B916B2}.Debug|Win32.Build.0 = Debug|Win32 +		{85ECCF1D-C5F6-4E0E-A4F9-0DE7C0B916B2}.Debug|x64.ActiveCfg = Debug|x64 +		{85ECCF1D-C5F6-4E0E-A4F9-0DE7C0B916B2}.Debug|x64.Build.0 = Debug|x64 +		{85ECCF1D-C5F6-4E0E-A4F9-0DE7C0B916B2}.Release_CUDA|Win32.ActiveCfg = Release_CUDA|Win32 +		{85ECCF1D-C5F6-4E0E-A4F9-0DE7C0B916B2}.Release_CUDA|Win32.Build.0 = Release_CUDA|Win32 +		{85ECCF1D-C5F6-4E0E-A4F9-0DE7C0B916B2}.Release_CUDA|x64.ActiveCfg = Release_CUDA|x64 +		{85ECCF1D-C5F6-4E0E-A4F9-0DE7C0B916B2}.Release_CUDA|x64.Build.0 = Release_CUDA|x64 +		{85ECCF1D-C5F6-4E0E-A4F9-0DE7C0B916B2}.Release|Win32.ActiveCfg = Release|Win32 +		{85ECCF1D-C5F6-4E0E-A4F9-0DE7C0B916B2}.Release|Win32.Build.0 = Release|Win32 +		{85ECCF1D-C5F6-4E0E-A4F9-0DE7C0B916B2}.Release|x64.ActiveCfg = Release|x64 +		{85ECCF1D-C5F6-4E0E-A4F9-0DE7C0B916B2}.Release|x64.Build.0 = Release|x64 +		{CA85BDA0-9BDD-495E-B200-BFE863EB6318}.Debug_CUDA|Win32.ActiveCfg = Debug_CUDA|Win32 +		{CA85BDA0-9BDD-495E-B200-BFE863EB6318}.Debug_CUDA|Win32.Build.0 = Debug_CUDA|Win32 +		{CA85BDA0-9BDD-495E-B200-BFE863EB6318}.Debug_CUDA|x64.ActiveCfg = Debug_CUDA|x64 +		{CA85BDA0-9BDD-495E-B200-BFE863EB6318}.Debug_CUDA|x64.Build.0 = Debug_CUDA|x64 +		{CA85BDA0-9BDD-495E-B200-BFE863EB6318}.Debug|Win32.ActiveCfg = Debug|Win32 +		{CA85BDA0-9BDD-495E-B200-BFE863EB6318}.Debug|Win32.Build.0 = Debug|Win32 +		{CA85BDA0-9BDD-495E-B200-BFE863EB6318}.Debug|x64.ActiveCfg = Debug|x64 +		{CA85BDA0-9BDD-495E-B200-BFE863EB6318}.Debug|x64.Build.0 = Debug|x64 +		{CA85BDA0-9BDD-495E-B200-BFE863EB6318}.Release_CUDA|Win32.ActiveCfg = Release_CUDA|Win32 +		{CA85BDA0-9BDD-495E-B200-BFE863EB6318}.Release_CUDA|Win32.Build.0 = Release_CUDA|Win32 +		{CA85BDA0-9BDD-495E-B200-BFE863EB6318}.Release_CUDA|x64.ActiveCfg = Release_CUDA|x64 +		{CA85BDA0-9BDD-495E-B200-BFE863EB6318}.Release_CUDA|x64.Build.0 = Release_CUDA|x64 +		{CA85BDA0-9BDD-495E-B200-BFE863EB6318}.Release|Win32.ActiveCfg = Release|Win32 +		{CA85BDA0-9BDD-495E-B200-BFE863EB6318}.Release|Win32.Build.0 = Release|Win32 +		{CA85BDA0-9BDD-495E-B200-BFE863EB6318}.Release|x64.ActiveCfg = Release|x64 +		{CA85BDA0-9BDD-495E-B200-BFE863EB6318}.Release|x64.Build.0 = Release|x64 +		{88539382-66DB-4BBC-A48E-8B6B3CA6064F}.Debug_CUDA|Win32.ActiveCfg = Debug_CUDA|Win32 +		{88539382-66DB-4BBC-A48E-8B6B3CA6064F}.Debug_CUDA|Win32.Build.0 = Debug_CUDA|Win32 +		{88539382-66DB-4BBC-A48E-8B6B3CA6064F}.Debug_CUDA|x64.ActiveCfg = Debug_CUDA|x64 +		{88539382-66DB-4BBC-A48E-8B6B3CA6064F}.Debug_CUDA|x64.Build.0 = Debug_CUDA|x64 +		{88539382-66DB-4BBC-A48E-8B6B3CA6064F}.Debug|Win32.ActiveCfg = Debug|Win32 +		{88539382-66DB-4BBC-A48E-8B6B3CA6064F}.Debug|Win32.Build.0 = Debug|Win32 +		{88539382-66DB-4BBC-A48E-8B6B3CA6064F}.Debug|x64.ActiveCfg = Debug|x64 +		{88539382-66DB-4BBC-A48E-8B6B3CA6064F}.Debug|x64.Build.0 = Debug|x64 +		{88539382-66DB-4BBC-A48E-8B6B3CA6064F}.Release_CUDA|Win32.ActiveCfg = Release_CUDA|Win32 +		{88539382-66DB-4BBC-A48E-8B6B3CA6064F}.Release_CUDA|Win32.Build.0 = Release_CUDA|Win32 +		{88539382-66DB-4BBC-A48E-8B6B3CA6064F}.Release_CUDA|x64.ActiveCfg = Release_CUDA|x64 +		{88539382-66DB-4BBC-A48E-8B6B3CA6064F}.Release_CUDA|x64.Build.0 = Release_CUDA|x64 +		{88539382-66DB-4BBC-A48E-8B6B3CA6064F}.Release|Win32.ActiveCfg = Release|Win32 +		{88539382-66DB-4BBC-A48E-8B6B3CA6064F}.Release|Win32.Build.0 = Release|Win32 +		{88539382-66DB-4BBC-A48E-8B6B3CA6064F}.Release|x64.ActiveCfg = Release|x64 +		{88539382-66DB-4BBC-A48E-8B6B3CA6064F}.Release|x64.Build.0 = Release|x64 +		{47460476-912B-4313-8B10-BDF1D60A84C4}.Debug_CUDA|Win32.ActiveCfg = Debug_CUDA|Win32 +		{47460476-912B-4313-8B10-BDF1D60A84C4}.Debug_CUDA|Win32.Build.0 = Debug_CUDA|Win32 +		{47460476-912B-4313-8B10-BDF1D60A84C4}.Debug_CUDA|x64.ActiveCfg = Debug_CUDA|x64 +		{47460476-912B-4313-8B10-BDF1D60A84C4}.Debug_CUDA|x64.Build.0 = Debug_CUDA|x64 +		{47460476-912B-4313-8B10-BDF1D60A84C4}.Debug|Win32.ActiveCfg = Debug|Win32 +		{47460476-912B-4313-8B10-BDF1D60A84C4}.Debug|Win32.Build.0 = Debug|Win32 +		{47460476-912B-4313-8B10-BDF1D60A84C4}.Debug|x64.ActiveCfg = Debug|x64 +		{47460476-912B-4313-8B10-BDF1D60A84C4}.Debug|x64.Build.0 = Debug|x64 +		{47460476-912B-4313-8B10-BDF1D60A84C4}.Release_CUDA|Win32.ActiveCfg = Release_CUDA|Win32 +		{47460476-912B-4313-8B10-BDF1D60A84C4}.Release_CUDA|Win32.Build.0 = Release_CUDA|Win32 +		{47460476-912B-4313-8B10-BDF1D60A84C4}.Release_CUDA|x64.ActiveCfg = Release_CUDA|x64 +		{47460476-912B-4313-8B10-BDF1D60A84C4}.Release_CUDA|x64.Build.0 = Release_CUDA|x64 +		{47460476-912B-4313-8B10-BDF1D60A84C4}.Release|Win32.ActiveCfg = Release|Win32 +		{47460476-912B-4313-8B10-BDF1D60A84C4}.Release|Win32.Build.0 = Release|Win32 +		{47460476-912B-4313-8B10-BDF1D60A84C4}.Release|x64.ActiveCfg = Release|x64 +		{47460476-912B-4313-8B10-BDF1D60A84C4}.Release|x64.Build.0 = Release|x64 +	EndGlobalSection +	GlobalSection(SolutionProperties) = preSolution +		HideSolutionNode = FALSE +	EndGlobalSection +	GlobalSection(NestedProjects) = preSolution +		{6FDF72C4-A855-4F1C-A401-6500040B5E28} = {2076FB73-ECFE-4B1B-9A8C-E351C500FAAB} +		{CE5EF874-830C-4C10-8651-CCA2A34ED9E4} = {2076FB73-ECFE-4B1B-9A8C-E351C500FAAB} +		{D2CDCDB3-7AD9-4853-8D87-BDB1DAD9C9C1} = {2076FB73-ECFE-4B1B-9A8C-E351C500FAAB} +		{2A7084C6-62ED-4235-85F4-094C17689DEB} = {2076FB73-ECFE-4B1B-9A8C-E351C500FAAB} +		{6BFA8857-37EB-4E43-A97C-B860E21599F5} = {2076FB73-ECFE-4B1B-9A8C-E351C500FAAB} +		{85ECCF1D-C5F6-4E0E-A4F9-0DE7C0B916B2} = {2076FB73-ECFE-4B1B-9A8C-E351C500FAAB} +		{CA85BDA0-9BDD-495E-B200-BFE863EB6318} = {2076FB73-ECFE-4B1B-9A8C-E351C500FAAB} +		{88539382-66DB-4BBC-A48E-8B6B3CA6064F} = {2076FB73-ECFE-4B1B-9A8C-E351C500FAAB} +		{47460476-912B-4313-8B10-BDF1D60A84C4} = {2076FB73-ECFE-4B1B-9A8C-E351C500FAAB} +	EndGlobalSection +EndGlobal diff --git a/astra_vc11.vcxproj b/astra_vc14.vcxproj index d050b96..a28bbfa 100644 --- a/astra_vc11.vcxproj +++ b/astra_vc14.vcxproj @@ -35,65 +35,65 @@      </ProjectConfiguration>    </ItemGroup>    <PropertyGroup Label="Globals"> -    <ProjectGuid>{BE9F1326-527C-4284-AE2C-D1E25D539CEA}</ProjectGuid> -    <RootNamespace>astra_vc11</RootNamespace> +    <ProjectGuid>{DABD9D82-609E-4C71-B1CA-A41B07495290}</ProjectGuid> +    <RootNamespace>astra_vc14</RootNamespace>    </PropertyGroup>    <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_CUDA|Win32'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType>      <UseDebugLibraries>true</UseDebugLibraries> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>      <CharacterSet>MultiByte</CharacterSet>    </PropertyGroup>    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_CUDA|x64'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType>      <UseDebugLibraries>true</UseDebugLibraries> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>      <CharacterSet>MultiByte</CharacterSet>    </PropertyGroup>    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType>      <UseDebugLibraries>true</UseDebugLibraries> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>      <CharacterSet>MultiByte</CharacterSet>    </PropertyGroup>    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType>      <UseDebugLibraries>true</UseDebugLibraries> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>      <CharacterSet>MultiByte</CharacterSet>    </PropertyGroup>    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_CUDA|Win32'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType>      <UseDebugLibraries>false</UseDebugLibraries> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>      <WholeProgramOptimization>true</WholeProgramOptimization>      <CharacterSet>MultiByte</CharacterSet>    </PropertyGroup>    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_CUDA|x64'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType>      <UseDebugLibraries>false</UseDebugLibraries> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>      <WholeProgramOptimization>true</WholeProgramOptimization>      <CharacterSet>MultiByte</CharacterSet>    </PropertyGroup>    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType>      <UseDebugLibraries>false</UseDebugLibraries> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>      <WholeProgramOptimization>true</WholeProgramOptimization>      <CharacterSet>MultiByte</CharacterSet>    </PropertyGroup>    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType>      <UseDebugLibraries>false</UseDebugLibraries> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>      <WholeProgramOptimization>true</WholeProgramOptimization>      <CharacterSet>MultiByte</CharacterSet>    </PropertyGroup>    <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />    <ImportGroup Label="ExtensionSettings"> -    <Import Project="$(VCTargetsPath)\BuildCustomizations\CUDA 5.5.props" /> +    <Import Project="$(VCTargetsPath)\BuildCustomizations\CUDA 8.0.props" />    </ImportGroup>    <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug_CUDA|Win32'">      <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> @@ -121,8 +121,6 @@    </ImportGroup>    <PropertyGroup Label="UserMacros" />    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_CUDA|Win32'"> -    <IncludePath>$(CUDA_INC_PATH);$(IncludePath)</IncludePath> -    <LibraryPath>$(CUDA_LIB_PATH);$(LibraryPath)</LibraryPath>      <OutDir>$(SolutionDir)bin\$(Platform)\Debug_CUDA\</OutDir>      <IntDir>$(OutDir)obj\</IntDir>      <TargetExt>.dll</TargetExt> @@ -130,8 +128,6 @@      <GenerateManifest>true</GenerateManifest>    </PropertyGroup>    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_CUDA|x64'"> -    <IncludePath>$(CUDA_INC_PATH);$(IncludePath)</IncludePath> -    <LibraryPath>$(CUDA_LIB_PATH);$(LibraryPath)</LibraryPath>      <OutDir>$(SolutionDir)bin\$(Platform)\Debug_CUDA\</OutDir>      <IntDir>$(OutDir)obj\</IntDir>      <TargetExt>.dll</TargetExt> @@ -153,8 +149,6 @@      <GenerateManifest>true</GenerateManifest>    </PropertyGroup>    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_CUDA|Win32'"> -    <IncludePath>$(CUDA_INC_PATH);$(IncludePath)</IncludePath> -    <LibraryPath>$(CUDA_LIB_PATH);$(LibraryPath)</LibraryPath>      <OutDir>$(SolutionDir)bin\$(Platform)\Release_CUDA\</OutDir>      <IntDir>$(OutDir)obj\</IntDir>      <TargetExt>.dll</TargetExt> @@ -162,8 +156,6 @@      <GenerateManifest>true</GenerateManifest>    </PropertyGroup>    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_CUDA|x64'"> -    <IncludePath>$(CUDA_INC_PATH);$(IncludePath)</IncludePath> -    <LibraryPath>$(CUDA_LIB_PATH);$(LibraryPath)</LibraryPath>      <OutDir>$(SolutionDir)bin\$(Platform)\Release_CUDA\</OutDir>      <IntDir>$(OutDir)obj\</IntDir>      <TargetExt>.dll</TargetExt> @@ -205,7 +197,7 @@      <CudaCompile>        <TargetMachinePlatform>32</TargetMachinePlatform>        <GenerateLineInfo>true</GenerateLineInfo> -      <CodeGeneration>compute_20,sm_20;compute_30,sm_30;compute_30,sm_35;compute_30,compute_30</CodeGeneration> +      <CodeGeneration>compute_20,sm_20;compute_30,sm_30;compute_35,sm_35;compute_50,sm_50;compute_60,sm_60;compute_60,compute_60</CodeGeneration>      </CudaCompile>    </ItemDefinitionGroup>    <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_CUDA|x64'"> @@ -228,7 +220,7 @@      <CudaCompile>        <TargetMachinePlatform>64</TargetMachinePlatform>        <GenerateLineInfo>true</GenerateLineInfo> -      <CodeGeneration>compute_20,sm_20;compute_30,sm_30;compute_30,sm_35;compute_30,compute_30</CodeGeneration> +      <CodeGeneration>compute_20,sm_20;compute_30,sm_30;compute_35,sm_35;compute_50,sm_50;compute_60,sm_60;compute_60,compute_60</CodeGeneration>      </CudaCompile>    </ItemDefinitionGroup>    <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> @@ -293,7 +285,7 @@      <CudaCompile>        <TargetMachinePlatform>32</TargetMachinePlatform>        <GenerateLineInfo>true</GenerateLineInfo> -      <CodeGeneration>compute_20,sm_20;compute_30,sm_30;compute_30,sm_35;compute_30,compute_30</CodeGeneration> +      <CodeGeneration>compute_20,sm_20;compute_30,sm_30;compute_35,sm_35;compute_50,sm_50;compute_60,sm_60;compute_60,compute_60</CodeGeneration>      </CudaCompile>    </ItemDefinitionGroup>    <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_CUDA|x64'"> @@ -322,7 +314,7 @@      <CudaCompile>        <TargetMachinePlatform>64</TargetMachinePlatform>        <GenerateLineInfo>true</GenerateLineInfo> -      <CodeGeneration>compute_20,sm_20;compute_30,sm_30;compute_30,sm_35;compute_30,compute_30</CodeGeneration> +      <CodeGeneration>compute_20,sm_20;compute_30,sm_30;compute_35,sm_35;compute_50,sm_50;compute_60,sm_60;compute_60,compute_60</CodeGeneration>      </CudaCompile>    </ItemDefinitionGroup>    <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> @@ -852,6 +844,6 @@    </ItemGroup>    <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />    <ImportGroup Label="ExtensionTargets"> -    <Import Project="$(VCTargetsPath)\BuildCustomizations\CUDA 5.5.targets" /> +    <Import Project="$(VCTargetsPath)\BuildCustomizations\CUDA 8.0.targets" />    </ImportGroup>  </Project>
\ No newline at end of file diff --git a/astra_vc11.vcxproj.filters b/astra_vc14.vcxproj.filters index dd7f574..dd7f574 100644 --- a/astra_vc11.vcxproj.filters +++ b/astra_vc14.vcxproj.filters diff --git a/build/Cuda.rules b/build/Cuda.rules deleted file mode 100644 index 733aa1f..0000000 --- a/build/Cuda.rules +++ /dev/null @@ -1,358 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<VisualStudioToolFile -	Name="CUDA Build Rule v2.1.0" -	Version="8,00" -	> -	<Rules> -		<CustomBuildRule -			Name="CUDA Build Rule" -			DisplayName="CUDA Build Rule v2.1.0" -			CommandLine="echo [CompilerPath] [Keep] [ExtraNvccOptions] [Platform] [Arch] -ccbin "$(VCInstallDir)bin" [Emulation] [FastMath] [Defines] -Xcompiler "/EHsc [Warning] /nologo [Optimization] /Zi [RuntimeChecks] [Runtime] [TypeInfo] [ExtraCppOptions]" [Include] [MaxRegCount] [PtxAsOptionV] [NvccCompilation] "$(InputPath)" 
 [CompilerPath] [Keep] [ExtraNvccOptions] [Platform] [Arch] -ccbin "$(VCInstallDir)bin" [Emulation] [FastMath] [Defines] -Xcompiler "/EHsc [Warning] /nologo [Optimization] /Zi [RuntimeChecks] [Runtime] [TypeInfo] [ExtraCppOptions]" [Include] [MaxRegCount] [ptxasoptionv] [NvccCompilation] "$(InputPath)" " -			Outputs="[compileout]" -			AdditionalDependencies="[AddedDependencies]" -			FileExtensions="*.cu" -			ExecutionDescription="Compiling with CUDA Build Rule..." -			> -			<Properties> -				<StringProperty -					Name="Include" -					DisplayName="Additional Include Directories" -					Description="Specifies one or more directories to add to the include path; use semi-colon delimited list if more than one.  (/I[path])" -					Switch="-I[value]" -					DefaultValue=""$(CUDA_INC_PATH)"" -					Delimited="true" -					Delimiters=";" -					Inheritable="true" -				/> -				<BooleanProperty -					Name="Debug" -					DisplayName="Generate Debug Information" -					Description="Specifies whether or not debugging information is generated by the CUDA compiler.  (-D_DEBUG)" -					Switch="-D_DEBUG" -				/> -				<EnumProperty -					Name="NvccCompilation" -					DisplayName="NVCC Compilation Type" -					Description="Select desired output of NVCC compilation (-c/-compile, -cuda, -gpu, -cubin, -ptx)" -					> -					<Values> -						<EnumValue -							Value="0" -							Switch="--compile -o "$(IntDir)\$(InputName).cu.obj"" -							DisplayName="Generate hybrid object file  (--compile / -c)" -						/> -						<EnumValue -							Value="1" -							Switch="-cuda -o "$(IntDir)\$(InputName).cu.c"" -							DisplayName="Generate hybrid .c file  (-cuda)" -						/> -						<EnumValue -							Value="2" -							Switch="-gpu -o "$(IntDir)\$(InputName).gpu"" -							DisplayName="Generate .gpu file  (-gpu)" -						/> -						<EnumValue -							Value="3" -							Switch="-m32 -cubin -o "data\$(InputName).cubin"" -							DisplayName="Generate .cubin file  (-cubin)" -						/> -						<EnumValue -							Value="4" -							Switch="-ptx -o "$(IntDir)\$(InputName).ptx"" -							DisplayName="Generate .ptx file  (-ptx)" -						/> -					</Values> -				</EnumProperty> -				<EnumProperty -					Name="compileout" -					DisplayName="Compiler Output (obj/cubin)" -					Description="Sets output as an OBJ or cubin file" -					> -					<Values> -						<EnumValue -							Value="0" -							Switch=""$(IntDir)/$(InputName).cu.obj"" -							DisplayName=""$(IntDir)/$(InputName).cu.obj"" -						/> -						<EnumValue -							Value="1" -							Switch=""data/$(InputName).cubin"" -							DisplayName=""data/$(InputName).cubin"" -						/> -					</Values> -				</EnumProperty> -				<EnumProperty -					Name="Arch" -					DisplayName="GPU Architecture" -					Description="Select option for the GPU architecture to use on the command line (-arch sm_10, sm_11, sm_12, sm_13)" -					DefaultValue="10" -					> -					<Values> -						<EnumValue -							Value="10" -							Switch="-arch sm_10" -							DisplayName="sm_10" -						/> -						<EnumValue -							Value="11" -							Switch="-arch sm_11" -							DisplayName="sm_11" -						/> -						<EnumValue -							Value="12" -							Switch="-arch sm_12" -							DisplayName="sm_12" -						/> -						<EnumValue -							Value="13" -							Switch="-arch sm_13" -							DisplayName="sm_13" -						/> -					</Values> -				</EnumProperty> -				<EnumProperty -					Name="CompilerPath" -					DisplayName="Path to nvcc.exe" -					Description="Specifies the path to the CUDA compiler, nvcc.exe " -					> -					<Values> -						<EnumValue -							Value="0" -							Switch=""$(CUDA_BIN_PATH)\nvcc.exe"" -							DisplayName="Installed Toolkit (uses CUDA_BIN_PATH environment varible)" -						/> -						<EnumValue -							Value="1" -							Switch=""[AlternateNvccPath]"" -							DisplayName="Use Alternate path to CUDA, specified below" -						/> -					</Values> -				</EnumProperty> -				<StringProperty -					Name="AlternateNvccPath" -					DisplayName="Alternate path to nvcc.exe (non-standard installation)" -					Switch="[value]\nvcc.exe" -				/> -				<BooleanProperty -					Name="Emulation" -					DisplayName="Emulation Mode" -					Description="Whether or not to generate emulated code." -					Switch="-deviceemu -D_DEVICEEMU" -				/> -				<BooleanProperty -					Name="FastMath" -					DisplayName="Use Fast Math" -					Category="Default" -					Description="Make use of the fast math library." -					Switch="-use_fast_math" -				/> -				<IntegerProperty -					Name="MaxRegCount" -					DisplayName="maxrregcount" -					Switch="-maxrregcount=[Value]" -					DefaultValue="32" -				/> -				<BooleanProperty -					Name="PtxAsOptionV" -					DisplayName="PtxAsOptionV" -					Switch="--ptxas-options=-v" -				/> -				<StringProperty -					Name="ExtraNvccOptions" -					DisplayName="Extra Options" -					Description="Supply any additional command line options to NVCC" -					Switch="[value]" -				/> -				<StringProperty -					Name="Defines" -					DisplayName="Preprocessor Definitions" -					PropertyPageName="Preprocessor" -					Description="Specifies one or more preprocessor defines.  (-D[macro])" -					Switch="-D[value]" -					Delimited="true" -					Inheritable="true" -				/> -				<BooleanProperty -					Name="Keep" -					DisplayName="Keep preprocessed files (.ptx, .cubin, cudafe1.c, cudafe1.cpp, cudafe1.gpu, etc.)" -					PropertyPageName="Preprocessor" -					Description="Specifies that preprocessor files generated by the CUDA compiler are not deleted." -					Switch="--keep" -				/> -				<EnumProperty -					Name="Warning" -					DisplayName="Warning Level" -					PropertyPageName="Hybrid CUDA/C++ Options" -					Description="Select how strict you want the compiler to be about checking for potentially suspect constructs.   (/W0 - /W4)" -					DefaultValue="3" -					> -					<Values> -						<EnumValue -							Value="0" -							Switch="/W0" -							DisplayName="Off: Turn Off All Warnings (/W0)" -						/> -						<EnumValue -							Value="1" -							Switch="/W1" -							DisplayName="Level 1 (/W1)" -						/> -						<EnumValue -							Value="2" -							Switch="/W2" -							DisplayName="Level 2 (/W2)" -						/> -						<EnumValue -							Value="3" -							Switch="/W3" -							DisplayName="Level 3 (/W3)" -						/> -						<EnumValue -							Value="4" -							Switch="/W4" -							DisplayName="Level 4 (/W4)" -						/> -					</Values> -				</EnumProperty> -				<EnumProperty -					Name="Optimization" -					DisplayName="Optimization" -					Description="Select option for code optimization; choose Custom to use specific optimization options.  (/Od, /O1, /O2, /Ox)" -					DefaultValue="2" -					> -					<Values> -						<EnumValue -							Value="0" -							Switch="/Od" -							DisplayName="Disabled (/Od)" -						/> -						<EnumValue -							Value="1" -							Switch="/O1" -							DisplayName="Minimize Size (/O1)" -						/> -						<EnumValue -							Value="2" -							Switch="/O2" -							DisplayName="Maximize Speed (/O2)" -						/> -						<EnumValue -							Value="3" -							Switch="/Ox" -							DisplayName="Full Optimization (/Ox)" -						/> -					</Values> -				</EnumProperty> -				<StringProperty -					Name="AddedDependencies" -					DisplayName="Source Dependencies" -					Description="Add additional CUDA file dependencies" -					Switch="[value]" -				/> -				<EnumProperty -					Name="RuntimeChecks" -					DisplayName="Basic Runtime Checks" -					PropertyPageName="Hybrid CUDA/C++ Options" -					Description="Perform basic runtime error checks, incompatible with any optimization type other than debug.   (/RTCs, /RTCu, /RTC1)" -					> -					<Values> -						<EnumValue -							Value="0" -							Switch=" " -							DisplayName="Default" -						/> -						<EnumValue -							Value="1" -							Switch="/RTCs" -							DisplayName="Stack Frames (/RTCs)" -						/> -						<EnumValue -							Value="2" -							Switch="/RTCu" -							DisplayName="Uninitialized Variables (/RTCu)" -						/> -						<EnumValue -							Value="3" -							Switch="/RTC1" -							DisplayName="Both (/RTC1, equiv. to /RTCsu)" -						/> -					</Values> -				</EnumProperty> -				<EnumProperty -					Name="Runtime" -					DisplayName="Runtime Library" -					PropertyPageName="Hybrid CUDA/C++ Options" -					Description="Specify runtime library for linking.   (/MT, /MTd, /MD, /MDd, /ML, /MLd)" -					> -					<Values> -						<EnumValue -							Value="0" -							Switch="/MT" -							DisplayName="Multi-Threaded (/MT)" -						/> -						<EnumValue -							Value="1" -							Switch="/MTd" -							DisplayName="Multi-Threaded Debug (/MTd)" -						/> -						<EnumValue -							Value="2" -							Switch="/MD" -							DisplayName="Multi-Threaded DLL (/MD)" -						/> -						<EnumValue -							Value="3" -							Switch="/MDd" -							DisplayName="Multi-Threaded Debug DLL (/MDd)" -						/> -						<EnumValue -							Value="4" -							Switch="/ML" -							DisplayName="Single-Threaded (/ML)" -						/> -						<EnumValue -							Value="5" -							Switch="/MLd" -							DisplayName="Single-Threaded Debug (/MLd)" -						/> -					</Values> -				</EnumProperty> -				<BooleanProperty -					Name="TypeInfo" -					DisplayName="Enable Run-Time Type Info" -					PropertyPageName="Hybrid CUDA/C++ Options" -					Description="Adds code for checking C++ object types at run time (runtime type information). (/GR)" -					Switch="/GR" -				/> -				<StringProperty -					Name="ExtraCppOptions" -					DisplayName="Extra C++ Options" -					PropertyPageName="Hybrid CUDA/C++ Options" -					Description="Supply any additional command line options to the host C++ compiler" -					Switch="[value]" -				/> -				<EnumProperty -					Name="Platform" -					DisplayName="Platform" -					> -					<Values> -						<EnumValue -							Value="0" -							DisplayName="Default" -						/> -						<EnumValue -							Value="1" -							Switch="-m32" -							DisplayName="Win32" -						/> -						<EnumValue -							Value="2" -							Switch="-m64" -							DisplayName="x64" -						/> -					</Values> -				</EnumProperty> -			</Properties> -		</CustomBuildRule> -	</Rules> -</VisualStudioToolFile> diff --git a/build/msvc/build_clean.bat b/build/msvc/build_clean.bat new file mode 100644 index 0000000..4525529 --- /dev/null +++ b/build/msvc/build_clean.bat @@ -0,0 +1,12 @@ +@echo off + +set MATLAB_ROOT=C:\Program Files\MATLAB\R2015a + +call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\amd64\vcvars64.bat" + +cd %~dp0 +cd ..\.. + +msbuild astra_vc14.sln /p:Configuration=Release_CUDA /p:Platform=x64 /t:clean + +pause diff --git a/build/msvc/build_env.bat b/build/msvc/build_env.bat new file mode 100644 index 0000000..458209a --- /dev/null +++ b/build/msvc/build_env.bat @@ -0,0 +1,16 @@ +set B_WP27=2.7.10.3 +set B_WP35=3.5.2.3 +set B_WINPYTHON27=D:\wjp\WinPython-64bit-%B_WP27% +set B_WINPYTHON35=D:\wjp\WinPython-64bit-%B_WP35% +set B_MATLAB_ROOT=C:\Program Files\MATLAB\R2015a +set B_VC=C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\amd64 +set B_BV=1_62 +set B_BOOST=D:\wjp\boost_%B_BV%_0 + +set B_VCREDIST=D:\wjp\vs2015u3_redist\vc_redist.x64.exe + +set B_README_WP27=C:\WinPython-64bit-%B_WP27%\python-%B_WP27:~0,-2%.amd64\Lib\site-packages +set B_README_WP35=C:\WinPython-64bit-%B_WP35%\python-%B_WP35:~0,-2%.amd64\Lib\site-packages + +set B_RELEASE_TAG=v1.7.1 +set B_RELEASE=1.7.1beta diff --git a/build/msvc/build_matlab.bat b/build/msvc/build_matlab.bat new file mode 100644 index 0000000..7a2ef79 --- /dev/null +++ b/build/msvc/build_matlab.bat @@ -0,0 +1,14 @@ +@echo off + +call "%~dp0build_env.bat" + +call "%B_VC%\vcvars64.bat" + +cd /D %~dp0 +cd ..\.. + +set MATLAB_ROOT=%B_MATLAB_ROOT% + +msbuild astra_vc14.sln /p:Configuration=Release_CUDA /p:Platform=x64 + +pause diff --git a/build/msvc/build_python27.bat b/build/msvc/build_python27.bat new file mode 100644 index 0000000..a9495f0 --- /dev/null +++ b/build/msvc/build_python27.bat @@ -0,0 +1,28 @@ +@echo off + +cd /D %~dp0 +cd ..\.. +set R=%CD% + +call "%~dp0build_env.bat" + +call "%B_WINPYTHON27%\scripts\env.bat" +call "%B_VC%\vcvars64.bat" + +cd /D %R% + +msbuild astra_vc14.sln /p:Configuration=Release_CUDA /p:Platform=x64 /t:astra_vc14 + +cd python + +rd /s /q build +rd /s /q "%WINPYDIR%\lib\site-packages\astra" + +set VS90COMNTOOLS=%VS140COMNTOOLS% +set CL=/DASTRA_CUDA /DASTRA_PYTHON /EHsc +set INCLUDE=%R%\include;%R%\lib\include;%CUDA_PATH%\include +copy ..\bin\x64\Release_CUDA\AstraCuda64.lib astra.lib +python builder.py build_ext --compiler=msvc install +copy ..\bin\x64\Release_CUDA\AstraCuda64.dll "%WINPYDIR%\lib\site-packages\astra" + +pause diff --git a/build/msvc/build_python35.bat b/build/msvc/build_python35.bat new file mode 100644 index 0000000..72c6ec4 --- /dev/null +++ b/build/msvc/build_python35.bat @@ -0,0 +1,27 @@ +@echo off + +cd /D %~dp0 +cd ..\.. +set R=%CD% + +call "%~dp0build_env.bat" + +call "%B_WINPYTHON35%\scripts\env.bat" +call "%B_VC%\vcvars64.bat" + +cd /D %R% + +msbuild astra_vc14.sln /p:Configuration=Release_CUDA /p:Platform=x64 /t:astra_vc14 + +cd python + +rd /s /q build +rd /s /q "%WINPYDIR%\lib\site-packages\astra" + +set CL=/DASTRA_CUDA /DASTRA_PYTHON +set INCLUDE=%R%\include;%R%\lib\include;%CUDA_PATH%\include +copy ..\bin\x64\Release_CUDA\AstraCuda64.lib astra.lib +python builder.py build_ext --compiler=msvc install +copy ..\bin\x64\Release_CUDA\AstraCuda64.dll "%WINPYDIR%\lib\site-packages\astra" + +pause diff --git a/build/msvc/build_release.bat b/build/msvc/build_release.bat new file mode 100644 index 0000000..87bfb28 --- /dev/null +++ b/build/msvc/build_release.bat @@ -0,0 +1,145 @@ +@echo off + +cd /D %~dp0 +cd ..\.. + +set R=%CD% + +call "%~dp0build_env.bat" + +rd /s /q release + +mkdir release +cd release +mkdir src +mkdir matlab +mkdir python27 +mkdir python35 + +cd src +git clone https://github.com/astra-toolbox/astra-toolbox astra-%B_RELEASE% +cd astra-%B_RELEASE% +git checkout %B_RELEASE_TAG% +rd /s /q .git + +pause + +cd %R%\release\matlab +mkdir astra-%B_RELEASE% +cd astra-%B_RELEASE% +xcopy /e /i %R%\samples\matlab samples +xcopy /e /i %R%\matlab\algorithms algorithms +xcopy /e /i %R%\matlab\tools tools +copy %R%\NEWS.txt . +copy %R%\README.txt . +copy %R%\COPYING COPYING.txt + +copy %B_VCREDIST% . + +mkdir mex +copy %R%\bin\x64\Release_CUDA\*.mexw64 mex +copy %R%\bin\x64\Release_CUDA\AstraCuda64.dll mex +copy %R%\bin\x64\Release_CUDA\AstraCuda64.lib mex +copy "%CUDA_PATH%\bin\cudart64_80.dll" mex +copy "%CUDA_PATH%\bin\cufft64_80.dll" mex + +pause + +rem ------------------------------------------------------------------- + +cd %R%\release\python27 +mkdir astra-%B_RELEASE% +cd astra-%B_RELEASE% +xcopy /e /i %R%\samples\python samples +copy %R%\NEWS.txt . +copy %R%\COPYING COPYING.txt + +copy %B_VCREDIST% . + +mkdir astra +call "%B_WINPYTHON27%\scripts\env.bat" +copy %WINPYDIR%\lib\site-packages\astra\*.* astra +copy %R%\bin\x64\Release_CUDA\AstraCuda64.lib astra +copy "%CUDA_PATH%\bin\cudart64_80.dll" astra +copy "%CUDA_PATH%\bin\cufft64_80.dll" astra + +( +echo ----------------------------------------------------------------------- +echo This file is part of the ASTRA Toolbox +echo. +echo Copyright: 2010-2016, iMinds-Vision Lab, University of Antwerp +echo            2014-2016, CWI, Amsterdam +echo            http://visielab.uantwerpen.be/ and http://www.cwi.nl/ +echo License: Open Source under GPLv3 +echo Contact: astra@uantwerpen.be +echo Website: http://www.astra-toolbox.com/ +echo ----------------------------------------------------------------------- +echo. +echo. +echo This directory contains pre-built Python modules for the ASTRA Toolbox. +echo. +echo It has been built with WinPython-64bit-%B_WP27%. +echo. +echo To use it, move the astra\ directory to your existing site-packages directory. +echo Its exact location depends on your Python installation, but should look +echo similar to %B_README_WP27% . +echo. +echo Sample code can be found in the samples\ directory. +) > README.txt + +pause + +rem ------------------------------------------------------------------- + +cd %R%\release\python35 +mkdir astra-%B_RELEASE% +cd astra-%B_RELEASE% +xcopy /e /i %R%\samples\python samples +copy %R%\NEWS.txt . +copy %R%\COPYING COPYING.txt + +copy %B_VCREDIST% . + +mkdir astra +call "%B_WINPYTHON35%\scripts\env.bat" +copy %WINPYDIR%\lib\site-packages\astra\*.* astra +copy %R%\bin\x64\Release_CUDA\AstraCuda64.lib astra +copy "%CUDA_PATH%\bin\cudart64_80.dll" astra +copy "%CUDA_PATH%\bin\cufft64_80.dll" astra + +( +echo ----------------------------------------------------------------------- +echo This file is part of the ASTRA Toolbox +echo. +echo Copyright: 2010-2016, iMinds-Vision Lab, University of Antwerp +echo            2014-2016, CWI, Amsterdam +echo            http://visielab.uantwerpen.be/ and http://www.cwi.nl/ +echo License: Open Source under GPLv3 +echo Contact: astra@uantwerpen.be +echo Website: http://www.astra-toolbox.com/ +echo ----------------------------------------------------------------------- +echo. +echo. +echo This directory contains pre-built Python modules for the ASTRA Toolbox. +echo. +echo It has been built with WinPython-64bit-%B_WP35%. +echo. +echo To use it, move the astra\ directory to your existing site-packages directory. +echo Its exact location depends on your Python installation, but should look +echo similar to %B_README_WP35% . +echo. +echo Sample code can be found in the samples\ directory. +) > README.txt + +pause + +cd %R%\release\matlab +python -c "import shutil; shutil.make_archive('astra-%B_RELEASE%-matlab-win-x64', 'zip', 'astra-%B_RELEASE%')" +cd %R%\release\python27 +python -c "import shutil; shutil.make_archive('astra-%B_RELEASE%-python27-win-x64', 'zip', 'astra-%B_RELEASE%')" +cd %R%\release\python35 +python -c "import shutil; shutil.make_archive('astra-%B_RELEASE%-python35-win-x64', 'zip', 'astra-%B_RELEASE%')" +cd %R%\release\src +python -c "import shutil; shutil.make_archive('astra-%B_RELEASE%', 'zip', 'astra-%B_RELEASE%')" + +pause diff --git a/build/msvc/build_setup.bat b/build/msvc/build_setup.bat new file mode 100644 index 0000000..4314386 --- /dev/null +++ b/build/msvc/build_setup.bat @@ -0,0 +1,37 @@ +@echo off + +call "%~dp0build_env.bat" + +cd /D %~dp0 +cd ..\.. +set R=%CD% + +rd /s /q "%R%\lib\x64" +rd /s /q "%R%\lib\include\boost" +rd /s /q "%R%\bin\x64\Release_CUDA" + +cd /D "%B_BOOST%\lib64-msvc-14.0" + +mkdir "%R%\lib\x64" +mkdir "%R%\bin\x64\Release_CUDA" + +copy boost_unit_test_framework-vc140-mt-%B_BV%.lib %R%\lib\x64 +copy boost_unit_test_framework-vc140-mt-gd-%B_BV%.lib %R%\lib\x64 + +copy libboost_chrono-vc140-mt-%B_BV%.lib %R%\lib\x64 +copy libboost_chrono-vc140-mt-gd-%B_BV%.lib %R%\lib\x64 + +copy libboost_date_time-vc140-mt-%B_BV%.lib %R%\lib\x64 +copy libboost_date_time-vc140-mt-gd-%B_BV%.lib %R%\lib\x64 + +copy libboost_system-vc140-mt-%B_BV%.lib %R%\lib\x64 +copy libboost_system-vc140-mt-gd-%B_BV%.lib %R%\lib\x64 + +copy libboost_thread-vc140-mt-%B_BV%.lib %R%\lib\x64 +copy libboost_thread-vc140-mt-gd-%B_BV%.lib %R%\lib\x64 + +cd %B_BOOST% + +xcopy /i /e /q boost "%R%\lib\include\boost" + +pause diff --git a/build/msvc/gen.py b/build/msvc/gen.py index cc69a62..8a40c45 100644 --- a/build/msvc/gen.py +++ b/build/msvc/gen.py @@ -12,26 +12,28 @@ siguid = "2150E333-8FDC-42A3-9474-1A3956D46DE8" # project group  # import uuid  # uuid.uuid4().__str__().upper() -def create_mex_project(name, uuid11, uuid09): -  return { "type": vcppguid, "name": name, "file11": "matlab\\mex\\" + name + "_vc11.vcxproj", "file09": "matlab\\mex\\" + name + "_vc09.vcproj", "uuid11": uuid11, "uuid09": uuid09, "files": [] } +def create_mex_project(name, uuid14, uuid11, uuid09): +    return { "type": vcppguid, "name": name, "file14": "matlab\\mex\\" + name + "_vc14.vcxproj", "file11": "matlab\\mex\\" + name + "_vc11.vcxproj", "file09": "matlab\\mex\\" + name + "_vc09.vcproj", "uuid14": uuid14, "uuid11": uuid11, "uuid09": uuid09, "files": [] } -P_astra = { "type": vcppguid, "name": "astra_vc11", "file11": "astra_vc11.vcxproj", "file09": "astra_vc09.vcproj", "uuid11": "BE9F1326-527C-4284-AE2C-D1E25D539CEA", "uuid09": "12926444-6723-46A8-B388-12E65E0577FA" } +P_astra = { "type": vcppguid, "name": "astra_vc11", "file14": "astra_vc14.vcxproj", "file11": "astra_vc11.vcxproj", "file09": "astra_vc09.vcproj", "uuid14": "DABD9D82-609E-4C71-B1CA-A41B07495290", "uuid11": "BE9F1326-527C-4284-AE2C-D1E25D539CEA", "uuid09": "12926444-6723-46A8-B388-12E65E0577FA" } -P0 = create_mex_project("astra_mex", "3FDA35E0-0D54-4663-A3E6-5ABA96F32221", "3FDA35E0-0D54-4663-A3E6-5ABA96F32221")  +P0 = create_mex_project("astra_mex", "6FDF72C4-A855-4F1C-A401-6500040B5E28", "3FDA35E0-0D54-4663-A3E6-5ABA96F32221", "3FDA35E0-0D54-4663-A3E6-5ABA96F32221") -P1 = create_mex_project("astra_mex_algorithm", "056BF7A9-294D-487C-8CC3-BE629077CA94", "056BF7A9-294D-487C-8CC3-BE629077CA94") -P2 = create_mex_project("astra_mex_data2d", "E4092269-B19C-46F7-A84E-4F146CC70E44", "E4092269-B19C-46F7-A84E-4F146CC70E44") -P3 = create_mex_project("astra_mex_data3d", "0BEC029B-0929-4BF9-BD8B-9C9806A52065", "0BEC029B-0929-4BF9-BD8B-9C9806A52065") -P4 = create_mex_project("astra_mex_matrix", "9D041710-2119-4230-BCF2-5FBE753FDE49", "9D041710-2119-4230-BCF2-5FBE753FDE49") -P5 = create_mex_project("astra_mex_projector", "4DD6056F-8EEE-4C9A-B2A9-923F01A32E97", "4DD6056F-8EEE-4C9A-B2A9-923F01A32E97") -P6 = create_mex_project("astra_mex_projector3d", "F94CCD79-AA11-42DF-AC8A-6C9D2238A883", "F94CCD79-AA11-42DF-AC8A-6C9D2238A883") -P7 = create_mex_project("astra_mex_log", "03B833F5-4FD6-4FBE-AAF4-E3305CD56D2E", "CA2840B3-DA68-41B5-AC57-F5DFD20ED8F8") -P8 = create_mex_project("astra_mex_direct", "0F68F4E2-BE1B-4A9A-B101-AECF4C069CC7", "85FE09A6-FA49-4314-A2B1-59D77C7442A8") +P1 = create_mex_project("astra_mex_algorithm", "CE5EF874-830C-4C10-8651-CCA2A34ED9E4", "056BF7A9-294D-487C-8CC3-BE629077CA94", "056BF7A9-294D-487C-8CC3-BE629077CA94") +P2 = create_mex_project("astra_mex_data2d", "D2CDCDB3-7AD9-4853-8D87-BDB1DAD9C9C1", "E4092269-B19C-46F7-A84E-4F146CC70E44", "E4092269-B19C-46F7-A84E-4F146CC70E44") +P3 = create_mex_project("astra_mex_data3d", "2A7084C6-62ED-4235-85F4-094C17689DEB", "0BEC029B-0929-4BF9-BD8B-9C9806A52065", "0BEC029B-0929-4BF9-BD8B-9C9806A52065") +P4 = create_mex_project("astra_mex_matrix", "6BFA8857-37EB-4E43-A97C-B860E21599F5", "9D041710-2119-4230-BCF2-5FBE753FDE49", "9D041710-2119-4230-BCF2-5FBE753FDE49") +P5 = create_mex_project("astra_mex_projector", "85ECCF1D-C5F6-4E0E-A4F9-0DE7C0B916B2", "4DD6056F-8EEE-4C9A-B2A9-923F01A32E97", "4DD6056F-8EEE-4C9A-B2A9-923F01A32E97") +P6 = create_mex_project("astra_mex_projector3d", "CA85BDA0-9BDD-495E-B200-BFE863EB6318", "F94CCD79-AA11-42DF-AC8A-6C9D2238A883", "F94CCD79-AA11-42DF-AC8A-6C9D2238A883") +P7 = create_mex_project("astra_mex_log", "88539382-66DB-4BBC-A48E-8B6B3CA6064F", "03B833F5-4FD6-4FBE-AAF4-E3305CD56D2E", "CA2840B3-DA68-41B5-AC57-F5DFD20ED8F8") +P8 = create_mex_project("astra_mex_direct", "47460476-912B-4313-8B10-BDF1D60A84C4", "0F68F4E2-BE1B-4A9A-B101-AECF4C069CC7", "85FE09A6-FA49-4314-A2B1-59D77C7442A8")  F_astra_mex = { "type": siguid,                  "name": "astra_mex", +                "file14": "astra_mex",                  "file11": "astra_mex",                  "file09": "astra_mex", +                "uuid14": "2076FB73-ECFE-4B1B-9A8C-E351C500FAAB",                  "uuid11": "5E99A109-374E-4102-BE9B-99BA1FA8AA30",                  "uuid09": "33EF0AC5-B475-40BF-BAE5-67075B204D10",                  "entries": [ P0, P1, P2, P3, P4, P5, P6, P7, P8 ] } @@ -483,6 +485,8 @@ def write_sln(version):      F = open("astra_vc09.sln", "w")    elif version == 11:      F = open("astra_vc11.sln", "w") +  elif version == 14: +    F = open("astra_vc14.sln", "w")    else:      assert(False)    print(bom, file=F) @@ -496,6 +500,13 @@ def write_sln(version):      print("# Visual Studio 2012", file=F)      uuid = "uuid11"      file_ = "file11" +  elif version == 14: +    print("Microsoft Visual Studio Solution File, Format Version 12.00", file=F) +    print("# Visual Studio 14", file=F) +    print("VisualStudioVersion = 14.0.25420.1", file=F) +    print("MinimumVisualStudioVersion = 10.0.40219.1", file=F) +    uuid = "uuid14" +    file_ = "file14"    for p in projects:      s = '''Project("{%s}") = "%s", "%s", "{%s}"''' % (p["type"], p["name"], p[file_], p[uuid])      print(s, file=F) @@ -530,7 +541,7 @@ def write_sln(version):    print("EndGlobal", file=F)    F.close() -def write_project11_start(P, F): +def write_project11_14_start(P, F, version):    print(bom + '<?xml version="1.0" encoding="utf-8"?>', file=F)    print('<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">', file=F)    print('  <ItemGroup Label="ProjectConfigurations">', file=F) @@ -543,7 +554,10 @@ def write_project11_start(P, F):    print('  <PropertyGroup Label="Globals">', file=F)    if 'mex' in P["name"]:      print('    <ProjectName>' + P["name"] + '</ProjectName>', file=F) -  print('    <ProjectGuid>{' + P["uuid11"] + '}</ProjectGuid>', file=F) +  if version == 11: +    print('    <ProjectGuid>{' + P["uuid11"] + '}</ProjectGuid>', file=F) +  else: +    print('    <ProjectGuid>{' + P["uuid14"] + '}</ProjectGuid>', file=F)    if 'mex' in P["name"]:      print('    <RootNamespace>astraMatlab</RootNamespace>', file=F)    else: @@ -558,7 +572,10 @@ def write_project11_start(P, F):          print('    <UseDebugLibraries>true</UseDebugLibraries>', file=F)        else:          print('    <UseDebugLibraries>false</UseDebugLibraries>', file=F) -    print('    <PlatformToolset>v110</PlatformToolset>', file=F) +    if version == 11: +      print('    <PlatformToolset>v110</PlatformToolset>', file=F) +    else: +      print('    <PlatformToolset>v140</PlatformToolset>', file=F)      if 'mex' not in P["name"]:        if not c.debug:          print('    <WholeProgramOptimization>true</WholeProgramOptimization>', file=F) @@ -567,7 +584,7 @@ def write_project11_start(P, F):    print('  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />', file=F)    print('  <ImportGroup Label="ExtensionSettings">', file=F)    if "mex" not in P["name"]: -    print('    <Import Project="$(VCTargetsPath)\BuildCustomizations\CUDA 5.5.props" />', file=F) +    print('    <Import Project="$(VCTargetsPath)\BuildCustomizations\CUDA 8.0.props" />', file=F)    print('  </ImportGroup>', file=F)    for c in configs:      print('''  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='%s'">''' % (c.name(), ), file=F) @@ -575,7 +592,7 @@ def write_project11_start(P, F):      print('''  </ImportGroup>''', file=F)    print('  <PropertyGroup Label="UserMacros" />', file=F) -def write_project11_end(P, F): +def write_project11_14_end(P, F):    l = [ f for f in P["files"] if len(f) > 4 and f[-4:] == ".cpp" ]    if l:      print('  <ItemGroup>', file=F) @@ -614,18 +631,21 @@ def write_project11_end(P, F):    print('  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />', file=F)    print('  <ImportGroup Label="ExtensionTargets">', file=F)    if "mex" not in P["name"]: -    print('    <Import Project="$(VCTargetsPath)\BuildCustomizations\CUDA 5.5.targets" />', file=F) +    print('    <Import Project="$(VCTargetsPath)\BuildCustomizations\CUDA 8.0.targets" />', file=F)    print('  </ImportGroup>', file=F)    print('</Project>', end="", file=F) -def write_main_project11(): +def write_main_project11_14(version):    P = P_astra; -  F = open(P["file11"], "w") -  write_project11_start(P, F) +  if version == 11: +    F = open(P["file11"], "w") +  else: +    F = open(P["file14"], "w") +  write_project11_14_start(P, F, version)    for c in configs:      print('''  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='%s'">''' % (c.name(), ), file=F) -    if c.cuda: +    if c.cuda and version == 11:        print('    <IncludePath>$(CUDA_INC_PATH);$(IncludePath)</IncludePath>', file=F)        print('    <LibraryPath>$(CUDA_LIB_PATH);$(LibraryPath)</LibraryPath>', file=F)      print('    <OutDir>$(SolutionDir)bin\\$(Platform)\\' + c.config() + '\\</OutDir>', file=F) @@ -690,15 +710,18 @@ def write_main_project11():        else:          print('      <TargetMachinePlatform>32</TargetMachinePlatform>', file=F)        print('      <GenerateLineInfo>true</GenerateLineInfo>', file=F) -      print('      <CodeGeneration>compute_20,sm_20;compute_30,sm_30;compute_30,sm_35;compute_30,compute_30</CodeGeneration>', file=F) +      print('      <CodeGeneration>compute_20,sm_20;compute_30,sm_30;compute_35,sm_35;compute_50,sm_50;compute_60,sm_60;compute_60,compute_60</CodeGeneration>', file=F)        print('    </CudaCompile>', file=F)      print('  </ItemDefinitionGroup>', file=F) -  write_project11_end(P, F) +  write_project11_14_end(P, F)    F.close() -def write_mex_project11(P): -  F = open("matlab/mex/" + P["name"] + "_vc11.vcxproj", "w") -  write_project11_start(P, F) +def write_mex_project11_14(P, version): +  if version == 11: +    F = open("matlab/mex/" + P["name"] + "_vc11.vcxproj", "w") +  else: +    F = open("matlab/mex/" + P["name"] + "_vc14.vcxproj", "w") +  write_project11_14_start(P, F, version)    print('  <PropertyGroup>', file=F)    print('    <_ProjectFileVersion>11.0.60610.1</_ProjectFileVersion>', file=F)    print('  </PropertyGroup>', file=F) @@ -772,10 +795,10 @@ def write_mex_project11(P):      print('      <GenerateDebugInformation>true</GenerateDebugInformation>', file=F)      print('    </Link>', file=F)      print('  </ItemDefinitionGroup>', file=F) -  write_project11_end(P, F) +  write_project11_14_end(P, F)    F.close() -def write_main_filters11(): +def write_main_filters11_14():    P = P_astra    F = open(P["name"] + ".vcxproj.filters", "w")    print(bom + '<?xml version="1.0" encoding="utf-8"?>', file=F) @@ -1106,8 +1129,8 @@ def write_mex_project09(P): -if (len(sys.argv) != 2) or (sys.argv[1] not in ["vc09", "vc11", "all"]): -  print("Usage: python gen.py [vc09|vc11|all]", file=sys.stderr) +if (len(sys.argv) != 2) or (sys.argv[1] not in ["vc09", "vc11", "vc14", "all"]): +  print("Usage: python gen.py [vc09|vc11|vc14|all]", file=sys.stderr)    sys.exit(1) @@ -1121,21 +1144,37 @@ except IOError:  # Change directory to main dir  os.chdir("../..") +if sys.argv[1] in ["vc14", "all"]: +  # HACK +  P_astra["name"] = "astra_vc14" +  write_sln(14) +  write_main_project11_14(14) +  write_main_filters11_14() +  write_mex_project11_14(P0, 14) +  write_mex_project11_14(P1, 14) +  write_mex_project11_14(P2, 14) +  write_mex_project11_14(P3, 14) +  write_mex_project11_14(P4, 14) +  write_mex_project11_14(P5, 14) +  write_mex_project11_14(P6, 14) +  write_mex_project11_14(P7, 14) +  write_mex_project11_14(P8, 14) +  if sys.argv[1] in ["vc11", "all"]:    # HACK    P_astra["name"] = "astra_vc11"    write_sln(11) -  write_main_project11() -  write_main_filters11() -  write_mex_project11(P0) -  write_mex_project11(P1) -  write_mex_project11(P2) -  write_mex_project11(P3) -  write_mex_project11(P4) -  write_mex_project11(P5) -  write_mex_project11(P6) -  write_mex_project11(P7) -  write_mex_project11(P8) +  write_main_project11_14(11) +  write_main_filters11_14() +  write_mex_project11_14(P0, 11) +  write_mex_project11_14(P1, 11) +  write_mex_project11_14(P2, 11) +  write_mex_project11_14(P3, 11) +  write_mex_project11_14(P4, 11) +  write_mex_project11_14(P5, 11) +  write_mex_project11_14(P6, 11) +  write_mex_project11_14(P7, 11) +  write_mex_project11_14(P8, 11)  if sys.argv[1] in ["vc09", "all"]:    # HACK diff --git a/matlab/mex/astra_mex_algorithm_vc09.vcproj b/matlab/mex/astra_mex_algorithm_vc09.vcproj deleted file mode 100644 index d5cebc0..0000000 --- a/matlab/mex/astra_mex_algorithm_vc09.vcproj +++ /dev/null @@ -1,612 +0,0 @@ -<?xml version="1.0" encoding="Windows-1252"?> -<VisualStudioProject -	ProjectType="Visual C++" -	Version="9.00" -	Name="astra_mex_algorithm" -	ProjectGUID="{056BF7A9-294D-487C-8CC3-BE629077CA94}" -	RootNamespace="astraMatlab" -	TargetFrameworkVersion="131072" -	> -	<Platforms> -		<Platform -			Name="Win32" -		/> -		<Platform -			Name="x64" -		/> -	</Platforms> -	<ToolFiles> -	</ToolFiles> -	<Configurations> -		<Configuration -			Name="Debug_CUDA|Win32" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\$(ProjectName)" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="$(MATLAB_ROOT)\extern\include\;"$(CUDA_INC_PATH)";..\..\lib\include;..\..\include" -				PreprocessorDefinitions="ASTRA_CUDA;__SSE2__" -				Optimization="0" -				RuntimeLibrary="3" -				EnableEnhancedInstructionSet="2" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="AstraCuda32D.lib libmex.lib libmx.lib libut.lib" -				OutputFile="$(OutDir)\$(ProjectName)_c.mexw32" -				AdditionalLibraryDirectories="..\..\bin\win32;$(MATLAB_ROOT)\extern\lib\win32\microsoft;..\..\lib\win32" -				ModuleDefinitionFile="mex.def" -				GenerateDebugInformation="true" -				TargetMachine="1" -			/> -		</Configuration> -		<Configuration -			Name="Debug_CUDA|x64" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\$(ProjectName)" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="$(MATLAB_ROOT)\extern\include\;"$(CUDA_INC_PATH)";..\..\lib\include;..\..\include" -				PreprocessorDefinitions="ASTRA_CUDA;__SSE2__" -				Optimization="0" -				RuntimeLibrary="3" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="AstraCuda64D.lib libmex.lib libmx.lib libut.lib" -				OutputFile="$(OutDir)\$(ProjectName)_c.mexw64" -				AdditionalLibraryDirectories="..\..\bin\x64;$(MATLAB_ROOT)\extern\lib\win64\microsoft;..\..\lib\x64" -				ModuleDefinitionFile="mex.def" -				GenerateDebugInformation="true" -				TargetMachine="17" -			/> -		</Configuration> -		<Configuration -			Name="Debug|Win32" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\$(ProjectName)" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="$(MATLAB_ROOT)\extern\include\;..\..\lib\include;..\..\include" -				PreprocessorDefinitions="__SSE2__" -				Optimization="0" -				RuntimeLibrary="3" -				EnableEnhancedInstructionSet="2" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="Astra32D.lib libmex.lib libmx.lib libut.lib" -				OutputFile="$(OutDir)\$(ProjectName)_c.mexw32" -				AdditionalLibraryDirectories="..\..\bin\win32;$(MATLAB_ROOT)\extern\lib\win32\microsoft;..\..\lib\win32" -				ModuleDefinitionFile="mex.def" -				GenerateDebugInformation="true" -				TargetMachine="1" -			/> -		</Configuration> -		<Configuration -			Name="Debug|x64" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\$(ProjectName)" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="$(MATLAB_ROOT)\extern\include\;..\..\lib\include;..\..\include" -				PreprocessorDefinitions="__SSE2__" -				Optimization="0" -				RuntimeLibrary="3" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="Astra64D.lib libmex.lib libmx.lib libut.lib" -				OutputFile="$(OutDir)\$(ProjectName)_c.mexw64" -				AdditionalLibraryDirectories="..\..\bin\x64;$(MATLAB_ROOT)\extern\lib\win64\microsoft;..\..\lib\x64" -				ModuleDefinitionFile="mex.def" -				GenerateDebugInformation="true" -				TargetMachine="17" -			/> -		</Configuration> -		<Configuration -			Name="Release_CUDA|Win32" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\$(ProjectName)" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="$(MATLAB_ROOT)\extern\include\;"$(CUDA_INC_PATH)";..\..\lib\include;..\..\include" -				PreprocessorDefinitions="ASTRA_CUDA;__SSE2__" -				Optimization="2" -				RuntimeLibrary="2" -				EnableEnhancedInstructionSet="2" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="AstraCuda32.lib libmex.lib libmx.lib libut.lib" -				OutputFile="$(OutDir)\$(ProjectName)_c.mexw32" -				AdditionalLibraryDirectories="..\..\bin\win32;$(MATLAB_ROOT)\extern\lib\win32\microsoft;..\..\lib\win32" -				ModuleDefinitionFile="mex.def" -				GenerateDebugInformation="false" -				TargetMachine="1" -			/> -		</Configuration> -		<Configuration -			Name="Release_CUDA|x64" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\$(ProjectName)" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="$(MATLAB_ROOT)\extern\include\;"$(CUDA_INC_PATH)";..\..\lib\include;..\..\include" -				PreprocessorDefinitions="ASTRA_CUDA;__SSE2__" -				Optimization="2" -				RuntimeLibrary="2" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="AstraCuda64.lib libmex.lib libmx.lib libut.lib" -				OutputFile="$(OutDir)\$(ProjectName)_c.mexw64" -				AdditionalLibraryDirectories="..\..\bin\x64;$(MATLAB_ROOT)\extern\lib\win64\microsoft;..\..\lib\x64" -				ModuleDefinitionFile="mex.def" -				GenerateDebugInformation="false" -				TargetMachine="17" -			/> -		</Configuration> -		<Configuration -			Name="Release|Win32" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\$(ProjectName)" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="$(MATLAB_ROOT)\extern\include\;..\..\lib\include;..\..\include" -				PreprocessorDefinitions="__SSE2__" -				Optimization="2" -				RuntimeLibrary="2" -				EnableEnhancedInstructionSet="2" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="Astra32.lib libmex.lib libmx.lib libut.lib" -				OutputFile="$(OutDir)\$(ProjectName)_c.mexw32" -				AdditionalLibraryDirectories="..\..\bin\win32;$(MATLAB_ROOT)\extern\lib\win32\microsoft;..\..\lib\win32" -				ModuleDefinitionFile="mex.def" -				GenerateDebugInformation="false" -				TargetMachine="1" -			/> -		</Configuration> -		<Configuration -			Name="Release|x64" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\$(ProjectName)" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="$(MATLAB_ROOT)\extern\include\;..\..\lib\include;..\..\include" -				PreprocessorDefinitions="__SSE2__" -				Optimization="2" -				RuntimeLibrary="2" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="Astra64.lib libmex.lib libmx.lib libut.lib" -				OutputFile="$(OutDir)\$(ProjectName)_c.mexw64" -				AdditionalLibraryDirectories="..\..\bin\x64;$(MATLAB_ROOT)\extern\lib\win64\microsoft;..\..\lib\x64" -				ModuleDefinitionFile="mex.def" -				GenerateDebugInformation="false" -				TargetMachine="17" -			/> -		</Configuration> -	</Configurations> -	<References> -	</References> -	<Files> -		<File -			RelativePath=".\astra_mex_algorithm_c.cpp" -			> -		</File> -		<File -			RelativePath=".\mexHelpFunctions.cpp" -			> -		</File> -		<File -			RelativePath=".\mexHelpFunctions.h" -			> -		</File> -		<File -			RelativePath=".\mexInitFunctions.cpp" -			> -		</File> -		<File -			RelativePath=".\mexInitFunctions.h" -			> -		</File> -	</Files> -	<Globals> -	</Globals> -</VisualStudioProject> diff --git a/matlab/mex/astra_mex_algorithm_vc11.vcxproj b/matlab/mex/astra_mex_algorithm_vc14.vcxproj index c133e26..05b120f 100644 --- a/matlab/mex/astra_mex_algorithm_vc11.vcxproj +++ b/matlab/mex/astra_mex_algorithm_vc14.vcxproj @@ -36,41 +36,41 @@    </ItemGroup>    <PropertyGroup Label="Globals">      <ProjectName>astra_mex_algorithm</ProjectName> -    <ProjectGuid>{056BF7A9-294D-487C-8CC3-BE629077CA94}</ProjectGuid> +    <ProjectGuid>{CE5EF874-830C-4C10-8651-CCA2A34ED9E4}</ProjectGuid>      <RootNamespace>astraMatlab</RootNamespace>    </PropertyGroup>    <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_CUDA|Win32'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>    </PropertyGroup>    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_CUDA|x64'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>    </PropertyGroup>    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>    </PropertyGroup>    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>    </PropertyGroup>    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_CUDA|Win32'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>    </PropertyGroup>    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_CUDA|x64'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>    </PropertyGroup>    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>    </PropertyGroup>    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>    </PropertyGroup>    <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />    <ImportGroup Label="ExtensionSettings"> diff --git a/matlab/mex/astra_mex_data2d_vc09.vcproj b/matlab/mex/astra_mex_data2d_vc09.vcproj deleted file mode 100644 index 2c8a63f..0000000 --- a/matlab/mex/astra_mex_data2d_vc09.vcproj +++ /dev/null @@ -1,628 +0,0 @@ -<?xml version="1.0" encoding="Windows-1252"?> -<VisualStudioProject -	ProjectType="Visual C++" -	Version="9.00" -	Name="astra_mex_data2d" -	ProjectGUID="{E4092269-B19C-46F7-A84E-4F146CC70E44}" -	RootNamespace="astraMatlab" -	TargetFrameworkVersion="131072" -	> -	<Platforms> -		<Platform -			Name="Win32" -		/> -		<Platform -			Name="x64" -		/> -	</Platforms> -	<ToolFiles> -	</ToolFiles> -	<Configurations> -		<Configuration -			Name="Debug_CUDA|Win32" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\$(ProjectName)" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="$(MATLAB_ROOT)\extern\include\;"$(CUDA_INC_PATH)";..\..\lib\include;..\..\include" -				PreprocessorDefinitions="ASTRA_CUDA;__SSE2__" -				Optimization="0" -				RuntimeLibrary="3" -				EnableEnhancedInstructionSet="2" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="AstraCuda32D.lib libmex.lib libmx.lib libut.lib" -				OutputFile="$(OutDir)\$(ProjectName)_c.mexw32" -				AdditionalLibraryDirectories="..\..\bin\win32;$(MATLAB_ROOT)\extern\lib\win32\microsoft;..\..\lib\win32" -				ModuleDefinitionFile="mex.def" -				GenerateDebugInformation="true" -				TargetMachine="1" -			/> -		</Configuration> -		<Configuration -			Name="Debug_CUDA|x64" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\$(ProjectName)" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="$(MATLAB_ROOT)\extern\include\;"$(CUDA_INC_PATH)";..\..\lib\include;..\..\include" -				PreprocessorDefinitions="ASTRA_CUDA;__SSE2__" -				Optimization="0" -				RuntimeLibrary="3" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="AstraCuda64D.lib libmex.lib libmx.lib libut.lib" -				OutputFile="$(OutDir)\$(ProjectName)_c.mexw64" -				AdditionalLibraryDirectories="..\..\bin\x64;$(MATLAB_ROOT)\extern\lib\win64\microsoft;..\..\lib\x64" -				ModuleDefinitionFile="mex.def" -				GenerateDebugInformation="true" -				TargetMachine="17" -			/> -		</Configuration> -		<Configuration -			Name="Debug|Win32" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\$(ProjectName)" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="$(MATLAB_ROOT)\extern\include\;..\..\lib\include;..\..\include" -				PreprocessorDefinitions="__SSE2__" -				Optimization="0" -				RuntimeLibrary="3" -				EnableEnhancedInstructionSet="2" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="Astra32D.lib libmex.lib libmx.lib libut.lib" -				OutputFile="$(OutDir)\$(ProjectName)_c.mexw32" -				AdditionalLibraryDirectories="..\..\bin\win32;$(MATLAB_ROOT)\extern\lib\win32\microsoft;..\..\lib\win32" -				ModuleDefinitionFile="mex.def" -				GenerateDebugInformation="true" -				TargetMachine="1" -			/> -		</Configuration> -		<Configuration -			Name="Debug|x64" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\$(ProjectName)" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="$(MATLAB_ROOT)\extern\include\;..\..\lib\include;..\..\include" -				PreprocessorDefinitions="__SSE2__" -				Optimization="0" -				RuntimeLibrary="3" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="Astra64D.lib libmex.lib libmx.lib libut.lib" -				OutputFile="$(OutDir)\$(ProjectName)_c.mexw64" -				AdditionalLibraryDirectories="..\..\bin\x64;$(MATLAB_ROOT)\extern\lib\win64\microsoft;..\..\lib\x64" -				ModuleDefinitionFile="mex.def" -				GenerateDebugInformation="true" -				TargetMachine="17" -			/> -		</Configuration> -		<Configuration -			Name="Release_CUDA|Win32" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\$(ProjectName)" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="$(MATLAB_ROOT)\extern\include\;"$(CUDA_INC_PATH)";..\..\lib\include;..\..\include" -				PreprocessorDefinitions="ASTRA_CUDA;__SSE2__" -				Optimization="2" -				RuntimeLibrary="2" -				EnableEnhancedInstructionSet="2" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="AstraCuda32.lib libmex.lib libmx.lib libut.lib" -				OutputFile="$(OutDir)\$(ProjectName)_c.mexw32" -				AdditionalLibraryDirectories="..\..\bin\win32;$(MATLAB_ROOT)\extern\lib\win32\microsoft;..\..\lib\win32" -				ModuleDefinitionFile="mex.def" -				GenerateDebugInformation="false" -				TargetMachine="1" -			/> -		</Configuration> -		<Configuration -			Name="Release_CUDA|x64" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\$(ProjectName)" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="$(MATLAB_ROOT)\extern\include\;"$(CUDA_INC_PATH)";..\..\lib\include;..\..\include" -				PreprocessorDefinitions="ASTRA_CUDA;__SSE2__" -				Optimization="2" -				RuntimeLibrary="2" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="AstraCuda64.lib libmex.lib libmx.lib libut.lib" -				OutputFile="$(OutDir)\$(ProjectName)_c.mexw64" -				AdditionalLibraryDirectories="..\..\bin\x64;$(MATLAB_ROOT)\extern\lib\win64\microsoft;..\..\lib\x64" -				ModuleDefinitionFile="mex.def" -				GenerateDebugInformation="false" -				TargetMachine="17" -			/> -		</Configuration> -		<Configuration -			Name="Release|Win32" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\$(ProjectName)" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="$(MATLAB_ROOT)\extern\include\;..\..\lib\include;..\..\include" -				PreprocessorDefinitions="__SSE2__" -				Optimization="2" -				RuntimeLibrary="2" -				EnableEnhancedInstructionSet="2" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="Astra32.lib libmex.lib libmx.lib libut.lib" -				OutputFile="$(OutDir)\$(ProjectName)_c.mexw32" -				AdditionalLibraryDirectories="..\..\bin\win32;$(MATLAB_ROOT)\extern\lib\win32\microsoft;..\..\lib\win32" -				ModuleDefinitionFile="mex.def" -				GenerateDebugInformation="false" -				TargetMachine="1" -			/> -		</Configuration> -		<Configuration -			Name="Release|x64" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\$(ProjectName)" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="$(MATLAB_ROOT)\extern\include\;..\..\lib\include;..\..\include" -				PreprocessorDefinitions="__SSE2__" -				Optimization="2" -				RuntimeLibrary="2" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="Astra64.lib libmex.lib libmx.lib libut.lib" -				OutputFile="$(OutDir)\$(ProjectName)_c.mexw64" -				AdditionalLibraryDirectories="..\..\bin\x64;$(MATLAB_ROOT)\extern\lib\win64\microsoft;..\..\lib\x64" -				ModuleDefinitionFile="mex.def" -				GenerateDebugInformation="false" -				TargetMachine="17" -			/> -		</Configuration> -	</Configurations> -	<References> -	</References> -	<Files> -		<File -			RelativePath=".\astra_mex_data2d_c.cpp" -			> -		</File> -		<File -			RelativePath=".\mexHelpFunctions.cpp" -			> -		</File> -		<File -			RelativePath=".\mexHelpFunctions.h" -			> -		</File> -		<File -			RelativePath=".\mexCopyDataHelpFunctions.cpp" -			> -		</File> -		<File -			RelativePath=".\mexCopyDataHelpFunctions.h" -			> -		</File> -		<File -			RelativePath=".\mexDataManagerHelpFunctions.cpp" -			> -		</File> -		<File -			RelativePath=".\mexDataManagerHelpFunctions.h" -			> -		</File> -		<File -			RelativePath=".\mexInitFunctions.cpp" -			> -		</File> -		<File -			RelativePath=".\mexInitFunctions.h" -			> -		</File> -	</Files> -	<Globals> -	</Globals> -</VisualStudioProject> diff --git a/matlab/mex/astra_mex_data2d_vc11.vcxproj b/matlab/mex/astra_mex_data2d_vc14.vcxproj index 636780a..6c5dccc 100644 --- a/matlab/mex/astra_mex_data2d_vc11.vcxproj +++ b/matlab/mex/astra_mex_data2d_vc14.vcxproj @@ -36,41 +36,41 @@    </ItemGroup>    <PropertyGroup Label="Globals">      <ProjectName>astra_mex_data2d</ProjectName> -    <ProjectGuid>{E4092269-B19C-46F7-A84E-4F146CC70E44}</ProjectGuid> +    <ProjectGuid>{D2CDCDB3-7AD9-4853-8D87-BDB1DAD9C9C1}</ProjectGuid>      <RootNamespace>astraMatlab</RootNamespace>    </PropertyGroup>    <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_CUDA|Win32'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>    </PropertyGroup>    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_CUDA|x64'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>    </PropertyGroup>    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>    </PropertyGroup>    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>    </PropertyGroup>    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_CUDA|Win32'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>    </PropertyGroup>    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_CUDA|x64'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>    </PropertyGroup>    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>    </PropertyGroup>    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>    </PropertyGroup>    <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />    <ImportGroup Label="ExtensionSettings"> diff --git a/matlab/mex/astra_mex_data3d_vc09.vcproj b/matlab/mex/astra_mex_data3d_vc09.vcproj deleted file mode 100644 index fd861a3..0000000 --- a/matlab/mex/astra_mex_data3d_vc09.vcproj +++ /dev/null @@ -1,628 +0,0 @@ -<?xml version="1.0" encoding="Windows-1252"?> -<VisualStudioProject -	ProjectType="Visual C++" -	Version="9.00" -	Name="astra_mex_data3d" -	ProjectGUID="{0BEC029B-0929-4BF9-BD8B-9C9806A52065}" -	RootNamespace="astraMatlab" -	TargetFrameworkVersion="131072" -	> -	<Platforms> -		<Platform -			Name="Win32" -		/> -		<Platform -			Name="x64" -		/> -	</Platforms> -	<ToolFiles> -	</ToolFiles> -	<Configurations> -		<Configuration -			Name="Debug_CUDA|Win32" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\$(ProjectName)" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="$(MATLAB_ROOT)\extern\include\;"$(CUDA_INC_PATH)";..\..\lib\include;..\..\include" -				PreprocessorDefinitions="ASTRA_CUDA;__SSE2__" -				Optimization="0" -				RuntimeLibrary="3" -				EnableEnhancedInstructionSet="2" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="AstraCuda32D.lib libmex.lib libmx.lib libut.lib" -				OutputFile="$(OutDir)\$(ProjectName)_c.mexw32" -				AdditionalLibraryDirectories="..\..\bin\win32;$(MATLAB_ROOT)\extern\lib\win32\microsoft;..\..\lib\win32" -				ModuleDefinitionFile="mex.def" -				GenerateDebugInformation="true" -				TargetMachine="1" -			/> -		</Configuration> -		<Configuration -			Name="Debug_CUDA|x64" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\$(ProjectName)" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="$(MATLAB_ROOT)\extern\include\;"$(CUDA_INC_PATH)";..\..\lib\include;..\..\include" -				PreprocessorDefinitions="ASTRA_CUDA;__SSE2__" -				Optimization="0" -				RuntimeLibrary="3" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="AstraCuda64D.lib libmex.lib libmx.lib libut.lib" -				OutputFile="$(OutDir)\$(ProjectName)_c.mexw64" -				AdditionalLibraryDirectories="..\..\bin\x64;$(MATLAB_ROOT)\extern\lib\win64\microsoft;..\..\lib\x64" -				ModuleDefinitionFile="mex.def" -				GenerateDebugInformation="true" -				TargetMachine="17" -			/> -		</Configuration> -		<Configuration -			Name="Debug|Win32" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\$(ProjectName)" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="$(MATLAB_ROOT)\extern\include\;..\..\lib\include;..\..\include" -				PreprocessorDefinitions="__SSE2__" -				Optimization="0" -				RuntimeLibrary="3" -				EnableEnhancedInstructionSet="2" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="Astra32D.lib libmex.lib libmx.lib libut.lib" -				OutputFile="$(OutDir)\$(ProjectName)_c.mexw32" -				AdditionalLibraryDirectories="..\..\bin\win32;$(MATLAB_ROOT)\extern\lib\win32\microsoft;..\..\lib\win32" -				ModuleDefinitionFile="mex.def" -				GenerateDebugInformation="true" -				TargetMachine="1" -			/> -		</Configuration> -		<Configuration -			Name="Debug|x64" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\$(ProjectName)" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="$(MATLAB_ROOT)\extern\include\;..\..\lib\include;..\..\include" -				PreprocessorDefinitions="__SSE2__" -				Optimization="0" -				RuntimeLibrary="3" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="Astra64D.lib libmex.lib libmx.lib libut.lib" -				OutputFile="$(OutDir)\$(ProjectName)_c.mexw64" -				AdditionalLibraryDirectories="..\..\bin\x64;$(MATLAB_ROOT)\extern\lib\win64\microsoft;..\..\lib\x64" -				ModuleDefinitionFile="mex.def" -				GenerateDebugInformation="true" -				TargetMachine="17" -			/> -		</Configuration> -		<Configuration -			Name="Release_CUDA|Win32" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\$(ProjectName)" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="$(MATLAB_ROOT)\extern\include\;"$(CUDA_INC_PATH)";..\..\lib\include;..\..\include" -				PreprocessorDefinitions="ASTRA_CUDA;__SSE2__" -				Optimization="2" -				RuntimeLibrary="2" -				EnableEnhancedInstructionSet="2" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="AstraCuda32.lib libmex.lib libmx.lib libut.lib" -				OutputFile="$(OutDir)\$(ProjectName)_c.mexw32" -				AdditionalLibraryDirectories="..\..\bin\win32;$(MATLAB_ROOT)\extern\lib\win32\microsoft;..\..\lib\win32" -				ModuleDefinitionFile="mex.def" -				GenerateDebugInformation="false" -				TargetMachine="1" -			/> -		</Configuration> -		<Configuration -			Name="Release_CUDA|x64" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\$(ProjectName)" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="$(MATLAB_ROOT)\extern\include\;"$(CUDA_INC_PATH)";..\..\lib\include;..\..\include" -				PreprocessorDefinitions="ASTRA_CUDA;__SSE2__" -				Optimization="2" -				RuntimeLibrary="2" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="AstraCuda64.lib libmex.lib libmx.lib libut.lib" -				OutputFile="$(OutDir)\$(ProjectName)_c.mexw64" -				AdditionalLibraryDirectories="..\..\bin\x64;$(MATLAB_ROOT)\extern\lib\win64\microsoft;..\..\lib\x64" -				ModuleDefinitionFile="mex.def" -				GenerateDebugInformation="false" -				TargetMachine="17" -			/> -		</Configuration> -		<Configuration -			Name="Release|Win32" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\$(ProjectName)" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="$(MATLAB_ROOT)\extern\include\;..\..\lib\include;..\..\include" -				PreprocessorDefinitions="__SSE2__" -				Optimization="2" -				RuntimeLibrary="2" -				EnableEnhancedInstructionSet="2" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="Astra32.lib libmex.lib libmx.lib libut.lib" -				OutputFile="$(OutDir)\$(ProjectName)_c.mexw32" -				AdditionalLibraryDirectories="..\..\bin\win32;$(MATLAB_ROOT)\extern\lib\win32\microsoft;..\..\lib\win32" -				ModuleDefinitionFile="mex.def" -				GenerateDebugInformation="false" -				TargetMachine="1" -			/> -		</Configuration> -		<Configuration -			Name="Release|x64" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\$(ProjectName)" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="$(MATLAB_ROOT)\extern\include\;..\..\lib\include;..\..\include" -				PreprocessorDefinitions="__SSE2__" -				Optimization="2" -				RuntimeLibrary="2" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="Astra64.lib libmex.lib libmx.lib libut.lib" -				OutputFile="$(OutDir)\$(ProjectName)_c.mexw64" -				AdditionalLibraryDirectories="..\..\bin\x64;$(MATLAB_ROOT)\extern\lib\win64\microsoft;..\..\lib\x64" -				ModuleDefinitionFile="mex.def" -				GenerateDebugInformation="false" -				TargetMachine="17" -			/> -		</Configuration> -	</Configurations> -	<References> -	</References> -	<Files> -		<File -			RelativePath=".\astra_mex_data3d_c.cpp" -			> -		</File> -		<File -			RelativePath=".\mexHelpFunctions.cpp" -			> -		</File> -		<File -			RelativePath=".\mexHelpFunctions.h" -			> -		</File> -		<File -			RelativePath=".\mexCopyDataHelpFunctions.cpp" -			> -		</File> -		<File -			RelativePath=".\mexCopyDataHelpFunctions.h" -			> -		</File> -		<File -			RelativePath=".\mexDataManagerHelpFunctions.cpp" -			> -		</File> -		<File -			RelativePath=".\mexDataManagerHelpFunctions.h" -			> -		</File> -		<File -			RelativePath=".\mexInitFunctions.cpp" -			> -		</File> -		<File -			RelativePath=".\mexInitFunctions.h" -			> -		</File> -	</Files> -	<Globals> -	</Globals> -</VisualStudioProject> diff --git a/matlab/mex/astra_mex_data3d_vc11.vcxproj b/matlab/mex/astra_mex_data3d_vc14.vcxproj index 1c3c620..8a10af7 100644 --- a/matlab/mex/astra_mex_data3d_vc11.vcxproj +++ b/matlab/mex/astra_mex_data3d_vc14.vcxproj @@ -36,41 +36,41 @@    </ItemGroup>    <PropertyGroup Label="Globals">      <ProjectName>astra_mex_data3d</ProjectName> -    <ProjectGuid>{0BEC029B-0929-4BF9-BD8B-9C9806A52065}</ProjectGuid> +    <ProjectGuid>{2A7084C6-62ED-4235-85F4-094C17689DEB}</ProjectGuid>      <RootNamespace>astraMatlab</RootNamespace>    </PropertyGroup>    <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_CUDA|Win32'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>    </PropertyGroup>    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_CUDA|x64'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>    </PropertyGroup>    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>    </PropertyGroup>    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>    </PropertyGroup>    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_CUDA|Win32'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>    </PropertyGroup>    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_CUDA|x64'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>    </PropertyGroup>    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>    </PropertyGroup>    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>    </PropertyGroup>    <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />    <ImportGroup Label="ExtensionSettings"> diff --git a/matlab/mex/astra_mex_direct_vc09.vcproj b/matlab/mex/astra_mex_direct_vc09.vcproj deleted file mode 100644 index 5d27c65..0000000 --- a/matlab/mex/astra_mex_direct_vc09.vcproj +++ /dev/null @@ -1,628 +0,0 @@ -<?xml version="1.0" encoding="Windows-1252"?> -<VisualStudioProject -	ProjectType="Visual C++" -	Version="9.00" -	Name="astra_mex_direct" -	ProjectGUID="{85FE09A6-FA49-4314-A2B1-59D77C7442A8}" -	RootNamespace="astraMatlab" -	TargetFrameworkVersion="131072" -	> -	<Platforms> -		<Platform -			Name="Win32" -		/> -		<Platform -			Name="x64" -		/> -	</Platforms> -	<ToolFiles> -	</ToolFiles> -	<Configurations> -		<Configuration -			Name="Debug_CUDA|Win32" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\$(ProjectName)" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="$(MATLAB_ROOT)\extern\include\;"$(CUDA_INC_PATH)";..\..\lib\include;..\..\include" -				PreprocessorDefinitions="ASTRA_CUDA;__SSE2__" -				Optimization="0" -				RuntimeLibrary="3" -				EnableEnhancedInstructionSet="2" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="AstraCuda32D.lib libmex.lib libmx.lib libut.lib" -				OutputFile="$(OutDir)\$(ProjectName)_c.mexw32" -				AdditionalLibraryDirectories="..\..\bin\win32;$(MATLAB_ROOT)\extern\lib\win32\microsoft;..\..\lib\win32" -				ModuleDefinitionFile="mex.def" -				GenerateDebugInformation="true" -				TargetMachine="1" -			/> -		</Configuration> -		<Configuration -			Name="Debug_CUDA|x64" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\$(ProjectName)" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="$(MATLAB_ROOT)\extern\include\;"$(CUDA_INC_PATH)";..\..\lib\include;..\..\include" -				PreprocessorDefinitions="ASTRA_CUDA;__SSE2__" -				Optimization="0" -				RuntimeLibrary="3" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="AstraCuda64D.lib libmex.lib libmx.lib libut.lib" -				OutputFile="$(OutDir)\$(ProjectName)_c.mexw64" -				AdditionalLibraryDirectories="..\..\bin\x64;$(MATLAB_ROOT)\extern\lib\win64\microsoft;..\..\lib\x64" -				ModuleDefinitionFile="mex.def" -				GenerateDebugInformation="true" -				TargetMachine="17" -			/> -		</Configuration> -		<Configuration -			Name="Debug|Win32" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\$(ProjectName)" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="$(MATLAB_ROOT)\extern\include\;..\..\lib\include;..\..\include" -				PreprocessorDefinitions="__SSE2__" -				Optimization="0" -				RuntimeLibrary="3" -				EnableEnhancedInstructionSet="2" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="Astra32D.lib libmex.lib libmx.lib libut.lib" -				OutputFile="$(OutDir)\$(ProjectName)_c.mexw32" -				AdditionalLibraryDirectories="..\..\bin\win32;$(MATLAB_ROOT)\extern\lib\win32\microsoft;..\..\lib\win32" -				ModuleDefinitionFile="mex.def" -				GenerateDebugInformation="true" -				TargetMachine="1" -			/> -		</Configuration> -		<Configuration -			Name="Debug|x64" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\$(ProjectName)" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="$(MATLAB_ROOT)\extern\include\;..\..\lib\include;..\..\include" -				PreprocessorDefinitions="__SSE2__" -				Optimization="0" -				RuntimeLibrary="3" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="Astra64D.lib libmex.lib libmx.lib libut.lib" -				OutputFile="$(OutDir)\$(ProjectName)_c.mexw64" -				AdditionalLibraryDirectories="..\..\bin\x64;$(MATLAB_ROOT)\extern\lib\win64\microsoft;..\..\lib\x64" -				ModuleDefinitionFile="mex.def" -				GenerateDebugInformation="true" -				TargetMachine="17" -			/> -		</Configuration> -		<Configuration -			Name="Release_CUDA|Win32" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\$(ProjectName)" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="$(MATLAB_ROOT)\extern\include\;"$(CUDA_INC_PATH)";..\..\lib\include;..\..\include" -				PreprocessorDefinitions="ASTRA_CUDA;__SSE2__" -				Optimization="2" -				RuntimeLibrary="2" -				EnableEnhancedInstructionSet="2" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="AstraCuda32.lib libmex.lib libmx.lib libut.lib" -				OutputFile="$(OutDir)\$(ProjectName)_c.mexw32" -				AdditionalLibraryDirectories="..\..\bin\win32;$(MATLAB_ROOT)\extern\lib\win32\microsoft;..\..\lib\win32" -				ModuleDefinitionFile="mex.def" -				GenerateDebugInformation="false" -				TargetMachine="1" -			/> -		</Configuration> -		<Configuration -			Name="Release_CUDA|x64" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\$(ProjectName)" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="$(MATLAB_ROOT)\extern\include\;"$(CUDA_INC_PATH)";..\..\lib\include;..\..\include" -				PreprocessorDefinitions="ASTRA_CUDA;__SSE2__" -				Optimization="2" -				RuntimeLibrary="2" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="AstraCuda64.lib libmex.lib libmx.lib libut.lib" -				OutputFile="$(OutDir)\$(ProjectName)_c.mexw64" -				AdditionalLibraryDirectories="..\..\bin\x64;$(MATLAB_ROOT)\extern\lib\win64\microsoft;..\..\lib\x64" -				ModuleDefinitionFile="mex.def" -				GenerateDebugInformation="false" -				TargetMachine="17" -			/> -		</Configuration> -		<Configuration -			Name="Release|Win32" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\$(ProjectName)" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="$(MATLAB_ROOT)\extern\include\;..\..\lib\include;..\..\include" -				PreprocessorDefinitions="__SSE2__" -				Optimization="2" -				RuntimeLibrary="2" -				EnableEnhancedInstructionSet="2" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="Astra32.lib libmex.lib libmx.lib libut.lib" -				OutputFile="$(OutDir)\$(ProjectName)_c.mexw32" -				AdditionalLibraryDirectories="..\..\bin\win32;$(MATLAB_ROOT)\extern\lib\win32\microsoft;..\..\lib\win32" -				ModuleDefinitionFile="mex.def" -				GenerateDebugInformation="false" -				TargetMachine="1" -			/> -		</Configuration> -		<Configuration -			Name="Release|x64" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\$(ProjectName)" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="$(MATLAB_ROOT)\extern\include\;..\..\lib\include;..\..\include" -				PreprocessorDefinitions="__SSE2__" -				Optimization="2" -				RuntimeLibrary="2" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="Astra64.lib libmex.lib libmx.lib libut.lib" -				OutputFile="$(OutDir)\$(ProjectName)_c.mexw64" -				AdditionalLibraryDirectories="..\..\bin\x64;$(MATLAB_ROOT)\extern\lib\win64\microsoft;..\..\lib\x64" -				ModuleDefinitionFile="mex.def" -				GenerateDebugInformation="false" -				TargetMachine="17" -			/> -		</Configuration> -	</Configurations> -	<References> -	</References> -	<Files> -		<File -			RelativePath=".\astra_mex_direct_c.cpp" -			> -		</File> -		<File -			RelativePath=".\mexHelpFunctions.cpp" -			> -		</File> -		<File -			RelativePath=".\mexHelpFunctions.h" -			> -		</File> -		<File -			RelativePath=".\mexCopyDataHelpFunctions.cpp" -			> -		</File> -		<File -			RelativePath=".\mexCopyDataHelpFunctions.h" -			> -		</File> -		<File -			RelativePath=".\mexDataManagerHelpFunctions.cpp" -			> -		</File> -		<File -			RelativePath=".\mexDataManagerHelpFunctions.h" -			> -		</File> -		<File -			RelativePath=".\mexInitFunctions.cpp" -			> -		</File> -		<File -			RelativePath=".\mexInitFunctions.h" -			> -		</File> -	</Files> -	<Globals> -	</Globals> -</VisualStudioProject> diff --git a/matlab/mex/astra_mex_direct_vc11.vcxproj b/matlab/mex/astra_mex_direct_vc14.vcxproj index bc2db62..c17d49b 100644 --- a/matlab/mex/astra_mex_direct_vc11.vcxproj +++ b/matlab/mex/astra_mex_direct_vc14.vcxproj @@ -36,41 +36,41 @@    </ItemGroup>    <PropertyGroup Label="Globals">      <ProjectName>astra_mex_direct</ProjectName> -    <ProjectGuid>{0F68F4E2-BE1B-4A9A-B101-AECF4C069CC7}</ProjectGuid> +    <ProjectGuid>{47460476-912B-4313-8B10-BDF1D60A84C4}</ProjectGuid>      <RootNamespace>astraMatlab</RootNamespace>    </PropertyGroup>    <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_CUDA|Win32'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>    </PropertyGroup>    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_CUDA|x64'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>    </PropertyGroup>    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>    </PropertyGroup>    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>    </PropertyGroup>    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_CUDA|Win32'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>    </PropertyGroup>    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_CUDA|x64'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>    </PropertyGroup>    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>    </PropertyGroup>    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>    </PropertyGroup>    <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />    <ImportGroup Label="ExtensionSettings"> diff --git a/matlab/mex/astra_mex_file_vc11.vcxproj b/matlab/mex/astra_mex_file_vc11.vcxproj deleted file mode 100644 index 04925fe..0000000 --- a/matlab/mex/astra_mex_file_vc11.vcxproj +++ /dev/null @@ -1,289 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> -  <ItemGroup Label="ProjectConfigurations"> -    <ProjectConfiguration Include="Debug_CUDA|Win32"> -      <Configuration>Debug_CUDA</Configuration> -      <Platform>Win32</Platform> -    </ProjectConfiguration> -    <ProjectConfiguration Include="Debug_CUDA|x64"> -      <Configuration>Debug_CUDA</Configuration> -      <Platform>x64</Platform> -    </ProjectConfiguration> -    <ProjectConfiguration Include="Debug|Win32"> -      <Configuration>Debug</Configuration> -      <Platform>Win32</Platform> -    </ProjectConfiguration> -    <ProjectConfiguration Include="Debug|x64"> -      <Configuration>Debug</Configuration> -      <Platform>x64</Platform> -    </ProjectConfiguration> -    <ProjectConfiguration Include="Release_CUDA|Win32"> -      <Configuration>Release_CUDA</Configuration> -      <Platform>Win32</Platform> -    </ProjectConfiguration> -    <ProjectConfiguration Include="Release_CUDA|x64"> -      <Configuration>Release_CUDA</Configuration> -      <Platform>x64</Platform> -    </ProjectConfiguration> -    <ProjectConfiguration Include="Release|Win32"> -      <Configuration>Release</Configuration> -      <Platform>Win32</Platform> -    </ProjectConfiguration> -    <ProjectConfiguration Include="Release|x64"> -      <Configuration>Release</Configuration> -      <Platform>x64</Platform> -    </ProjectConfiguration> -  </ItemGroup> -  <PropertyGroup Label="Globals"> -    <ProjectName>astra_mex_file</ProjectName> -    <ProjectGuid>{649115B5-795E-4FCB-BFFE-ED3F07288060}</ProjectGuid> -    <RootNamespace>astraMatlab</RootNamespace> -  </PropertyGroup> -  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> -  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> -    <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> -  </PropertyGroup> -  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_CUDA|Win32'" Label="Configuration"> -    <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> -  </PropertyGroup> -  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_CUDA|Win32'" Label="Configuration"> -    <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> -  </PropertyGroup> -  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> -    <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> -  </PropertyGroup> -  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> -    <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> -  </PropertyGroup> -  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_CUDA|x64'" Label="Configuration"> -    <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> -  </PropertyGroup> -  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_CUDA|x64'" Label="Configuration"> -    <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> -  </PropertyGroup> -  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> -    <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> -  </PropertyGroup> -  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> -  <ImportGroup Label="ExtensionSettings"> -  </ImportGroup> -  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> -    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> -  </ImportGroup> -  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug_CUDA|Win32'" Label="PropertySheets"> -    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> -  </ImportGroup> -  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release_CUDA|Win32'" Label="PropertySheets"> -    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> -  </ImportGroup> -  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"> -    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> -  </ImportGroup> -  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> -    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> -  </ImportGroup> -  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug_CUDA|x64'" Label="PropertySheets"> -    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> -  </ImportGroup> -  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release_CUDA|x64'" Label="PropertySheets"> -    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> -  </ImportGroup> -  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> -    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> -  </ImportGroup> -  <PropertyGroup Label="UserMacros" /> -  <PropertyGroup> -    <_ProjectFileVersion>11.0.60610.1</_ProjectFileVersion> -  </PropertyGroup> -  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> -    <OutDir>$(SolutionDir)bin\$(Platform)\$(Configuration)\</OutDir> -    <IntDir>$(OutDir)obj\$(ProjectName)\</IntDir> -  </PropertyGroup> -  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> -    <OutDir>$(SolutionDir)bin\$(Platform)\$(Configuration)\</OutDir> -    <IntDir>$(OutDir)obj\$(ProjectName)\</IntDir> -  </PropertyGroup> -  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_CUDA|Win32'"> -    <OutDir>$(SolutionDir)bin\$(Platform)\$(Configuration)\</OutDir> -    <IntDir>$(OutDir)obj\$(ProjectName)\</IntDir> -  </PropertyGroup> -  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_CUDA|x64'"> -    <OutDir>$(SolutionDir)bin\$(Platform)\$(Configuration)\</OutDir> -    <IntDir>$(OutDir)obj\$(ProjectName)\</IntDir> -    <TargetName>$(ProjectName)_c</TargetName> -    <TargetExt>.mexw64</TargetExt> -  </PropertyGroup> -  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_CUDA|Win32'"> -    <OutDir>$(SolutionDir)bin\$(Platform)\$(Configuration)\</OutDir> -    <IntDir>$(OutDir)obj\$(ProjectName)\</IntDir> -  </PropertyGroup> -  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_CUDA|x64'"> -    <OutDir>$(SolutionDir)bin\$(Platform)\$(Configuration)\</OutDir> -    <IntDir>$(OutDir)obj\$(ProjectName)\</IntDir> -  </PropertyGroup> -  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> -    <OutDir>$(SolutionDir)bin\$(Platform)\$(Configuration)\</OutDir> -    <IntDir>$(OutDir)obj\$(ProjectName)\</IntDir> -  </PropertyGroup> -  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> -    <OutDir>$(SolutionDir)bin\$(Platform)\$(Configuration)\</OutDir> -    <IntDir>$(OutDir)obj\$(ProjectName)\</IntDir> -  </PropertyGroup> -  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> -    <ClCompile> -      <Optimization>MaxSpeed</Optimization> -      <AdditionalIncludeDirectories>$(MATLAB_ROOT)\extern\include\;..\..\lib\include;..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> -      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> -      <OpenMPSupport>true</OpenMPSupport> -    </ClCompile> -    <Link> -      <AdditionalDependencies>Astra32.lib;libmex.lib;libmx.lib;%(AdditionalDependencies)</AdditionalDependencies> -      <OutputFile>$(OutDir)$(ProjectName)_c.mexw32</OutputFile> -      <AdditionalLibraryDirectories>..\..\bin\win32;$(MATLAB_ROOT)\extern\lib\win32\microsoft;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> -      <ModuleDefinitionFile>mex.def</ModuleDefinitionFile> -    </Link> -  </ItemDefinitionGroup> -  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> -    <ClCompile> -      <Optimization>MaxSpeed</Optimization> -      <AdditionalIncludeDirectories>$(MATLAB_ROOT)\extern\include\;..\..\lib\include;..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> -      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> -      <OpenMPSupport>true</OpenMPSupport> -    </ClCompile> -    <Link> -      <AdditionalDependencies>Astra64.lib;libmex.lib;libmx.lib;%(AdditionalDependencies)</AdditionalDependencies> -      <OutputFile>$(OutDir)$(ProjectName)_c.mexw64</OutputFile> -      <AdditionalLibraryDirectories>..\..\bin\x64;$(MATLAB_ROOT)\extern\lib\win64\microsoft;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> -      <ModuleDefinitionFile>mex.def</ModuleDefinitionFile> -    </Link> -  </ItemDefinitionGroup> -  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_CUDA|Win32'"> -    <ClCompile> -      <Optimization>MaxSpeed</Optimization> -      <AdditionalIncludeDirectories>$(MATLAB_ROOT)\extern\include\;..\..\lib\include;..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> -      <PreprocessorDefinitions>ASTRA_CUDA;%(PreprocessorDefinitions)</PreprocessorDefinitions> -      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> -      <OpenMPSupport>true</OpenMPSupport> -    </ClCompile> -    <Link> -      <AdditionalDependencies>AstraCuda32.lib;libmex.lib;libmx.lib;%(AdditionalDependencies)</AdditionalDependencies> -      <OutputFile>$(OutDir)$(ProjectName)_c.mexw32</OutputFile> -      <AdditionalLibraryDirectories>..\..\bin\win32;$(MATLAB_ROOT)\extern\lib\win32\microsoft;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> -      <ModuleDefinitionFile>mex.def</ModuleDefinitionFile> -    </Link> -  </ItemDefinitionGroup> -  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_CUDA|x64'"> -    <ClCompile> -      <Optimization>MaxSpeed</Optimization> -      <AdditionalIncludeDirectories>$(MATLAB_ROOT)\extern\include\;$(CUDA_PATH)\include;..\..\lib\include;..\..\lib\include\cuda;..\..\include\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> -      <PreprocessorDefinitions>ASTRA_CUDA;%(PreprocessorDefinitions)</PreprocessorDefinitions> -      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> -      <OpenMPSupport>true</OpenMPSupport> -    </ClCompile> -    <Link> -      <AdditionalDependencies>AstraCuda64.lib;libmex.lib;libmx.lib;%(AdditionalDependencies)</AdditionalDependencies> -      <OutputFile>$(OutDir)$(ProjectName)_c.mexw64</OutputFile> -      <AdditionalLibraryDirectories>..\..\bin\x64\Release_CUDA;$(MATLAB_ROOT)\extern\lib\win64\microsoft;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> -      <ModuleDefinitionFile>mex.def</ModuleDefinitionFile> -    </Link> -  </ItemDefinitionGroup> -  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_CUDA|Win32'"> -    <ClCompile> -      <Optimization>Disabled</Optimization> -      <AdditionalIncludeDirectories>$(MATLAB_ROOT)\extern\include\;..\..\lib\include;..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> -      <PreprocessorDefinitions>ASTRA_CUDA;%(PreprocessorDefinitions)</PreprocessorDefinitions> -      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> -      <OpenMPSupport>true</OpenMPSupport> -      <DebugInformationFormat>EditAndContinue</DebugInformationFormat> -    </ClCompile> -    <Link> -      <AdditionalDependencies>AstraCuda32D.lib;libmex.lib;libmx.lib;%(AdditionalDependencies)</AdditionalDependencies> -      <OutputFile>$(OutDir)$(ProjectName)_c.mexw32</OutputFile> -      <AdditionalLibraryDirectories>..\..\bin\win32;$(MATLAB_ROOT)\extern\lib\win32\microsoft;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> -      <ModuleDefinitionFile>mex.def</ModuleDefinitionFile> -      <GenerateDebugInformation>true</GenerateDebugInformation> -    </Link> -  </ItemDefinitionGroup> -  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_CUDA|x64'"> -    <Midl> -      <TargetEnvironment>X64</TargetEnvironment> -    </Midl> -    <ClCompile> -      <Optimization>Disabled</Optimization> -      <AdditionalIncludeDirectories>$(CUDA_INC_PATH);$(MATLAB_ROOT)\extern\include\;..\..\lib\include;..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> -      <PreprocessorDefinitions>ASTRA_CUDA;%(PreprocessorDefinitions)</PreprocessorDefinitions> -      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> -      <OpenMPSupport>true</OpenMPSupport> -      <BrowseInformation>true</BrowseInformation> -      <DebugInformationFormat>EditAndContinue</DebugInformationFormat> -    </ClCompile> -    <Link> -      <AdditionalDependencies>AstraCuda64D.lib;libmex.lib;libmx.lib;%(AdditionalDependencies)</AdditionalDependencies> -      <OutputFile>$(OutDir)$(ProjectName)_c.mexw64</OutputFile> -      <AdditionalLibraryDirectories>..\..\bin\x64;$(MATLAB_ROOT)\extern\lib\win64\microsoft;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> -      <ModuleDefinitionFile>mex.def</ModuleDefinitionFile> -      <GenerateDebugInformation>true</GenerateDebugInformation> -      <TargetMachine>MachineX64</TargetMachine> -    </Link> -  </ItemDefinitionGroup> -  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> -    <ClCompile> -      <Optimization>Disabled</Optimization> -      <AdditionalIncludeDirectories>$(MATLAB_ROOT)\extern\include\;..\..\lib\include;..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> -      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> -      <OpenMPSupport>true</OpenMPSupport> -      <DebugInformationFormat>EditAndContinue</DebugInformationFormat> -    </ClCompile> -    <Link> -      <AdditionalDependencies>Astra32D.lib;libmex.lib;libmx.lib;%(AdditionalDependencies)</AdditionalDependencies> -      <OutputFile>$(OutDir)$(ProjectName)_c.mexw32</OutputFile> -      <AdditionalLibraryDirectories>..\..\bin\win32;$(MATLAB_ROOT)\extern\lib\win32\microsoft;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> -      <ModuleDefinitionFile>mex.def</ModuleDefinitionFile> -      <GenerateDebugInformation>true</GenerateDebugInformation> -    </Link> -  </ItemDefinitionGroup> -  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> -    <Midl> -      <TargetEnvironment>X64</TargetEnvironment> -    </Midl> -    <ClCompile> -      <Optimization>Disabled</Optimization> -      <AdditionalIncludeDirectories>$(MATLAB_ROOT)\extern\include\;..\..\lib\include;..\..\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> -      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> -      <OpenMPSupport>true</OpenMPSupport> -    </ClCompile> -    <Link> -      <AdditionalDependencies>Astra64D.lib;libmex.lib;libmx.lib;%(AdditionalDependencies)</AdditionalDependencies> -      <OutputFile>$(OutDir)$(ProjectName)_c.mexw64</OutputFile> -      <AdditionalLibraryDirectories>..\..\bin\x64;$(MATLAB_ROOT)\extern\lib\win64\microsoft;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> -      <ModuleDefinitionFile>mex.def</ModuleDefinitionFile> -      <TargetMachine>MachineX64</TargetMachine> -    </Link> -  </ItemDefinitionGroup> -  <ItemGroup> -    <ClCompile Include="astra_mex_file_c.cpp" /> -    <ClCompile Include="mexHelpFunctions.cpp" /> -    <ClCompile Include="mexCopyDataHelpFunctions.cpp"> -      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_CUDA|x64'">true</ExcludedFromBuild> -    </ClCompile> -    <ClCompile Include="mexDataManagerHelpFunctions.cpp" /> -  </ItemGroup> -  <ItemGroup> -    <ClInclude Include="mexHelpFunctions.h" /> -    <ClInclude Include="mexCopyDataHelpFunctions.h"> -      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release_CUDA|x64'">true</ExcludedFromBuild> -    </ClInclude> -    <ClInclude Include="mexDataManagerHelpFunctions.h" /> -  </ItemGroup> -  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> -  <ImportGroup Label="ExtensionTargets"> -  </ImportGroup> -</Project>
\ No newline at end of file diff --git a/matlab/mex/astra_mex_log_vc09.vcproj b/matlab/mex/astra_mex_log_vc09.vcproj deleted file mode 100644 index 0e0d469..0000000 --- a/matlab/mex/astra_mex_log_vc09.vcproj +++ /dev/null @@ -1,612 +0,0 @@ -<?xml version="1.0" encoding="Windows-1252"?> -<VisualStudioProject -	ProjectType="Visual C++" -	Version="9.00" -	Name="astra_mex_log" -	ProjectGUID="{CA2840B3-DA68-41B5-AC57-F5DFD20ED8F8}" -	RootNamespace="astraMatlab" -	TargetFrameworkVersion="131072" -	> -	<Platforms> -		<Platform -			Name="Win32" -		/> -		<Platform -			Name="x64" -		/> -	</Platforms> -	<ToolFiles> -	</ToolFiles> -	<Configurations> -		<Configuration -			Name="Debug_CUDA|Win32" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\$(ProjectName)" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="$(MATLAB_ROOT)\extern\include\;"$(CUDA_INC_PATH)";..\..\lib\include;..\..\include" -				PreprocessorDefinitions="ASTRA_CUDA;__SSE2__" -				Optimization="0" -				RuntimeLibrary="3" -				EnableEnhancedInstructionSet="2" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="AstraCuda32D.lib libmex.lib libmx.lib libut.lib" -				OutputFile="$(OutDir)\$(ProjectName)_c.mexw32" -				AdditionalLibraryDirectories="..\..\bin\win32;$(MATLAB_ROOT)\extern\lib\win32\microsoft;..\..\lib\win32" -				ModuleDefinitionFile="mex.def" -				GenerateDebugInformation="true" -				TargetMachine="1" -			/> -		</Configuration> -		<Configuration -			Name="Debug_CUDA|x64" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\$(ProjectName)" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="$(MATLAB_ROOT)\extern\include\;"$(CUDA_INC_PATH)";..\..\lib\include;..\..\include" -				PreprocessorDefinitions="ASTRA_CUDA;__SSE2__" -				Optimization="0" -				RuntimeLibrary="3" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="AstraCuda64D.lib libmex.lib libmx.lib libut.lib" -				OutputFile="$(OutDir)\$(ProjectName)_c.mexw64" -				AdditionalLibraryDirectories="..\..\bin\x64;$(MATLAB_ROOT)\extern\lib\win64\microsoft;..\..\lib\x64" -				ModuleDefinitionFile="mex.def" -				GenerateDebugInformation="true" -				TargetMachine="17" -			/> -		</Configuration> -		<Configuration -			Name="Debug|Win32" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\$(ProjectName)" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="$(MATLAB_ROOT)\extern\include\;..\..\lib\include;..\..\include" -				PreprocessorDefinitions="__SSE2__" -				Optimization="0" -				RuntimeLibrary="3" -				EnableEnhancedInstructionSet="2" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="Astra32D.lib libmex.lib libmx.lib libut.lib" -				OutputFile="$(OutDir)\$(ProjectName)_c.mexw32" -				AdditionalLibraryDirectories="..\..\bin\win32;$(MATLAB_ROOT)\extern\lib\win32\microsoft;..\..\lib\win32" -				ModuleDefinitionFile="mex.def" -				GenerateDebugInformation="true" -				TargetMachine="1" -			/> -		</Configuration> -		<Configuration -			Name="Debug|x64" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\$(ProjectName)" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="$(MATLAB_ROOT)\extern\include\;..\..\lib\include;..\..\include" -				PreprocessorDefinitions="__SSE2__" -				Optimization="0" -				RuntimeLibrary="3" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="Astra64D.lib libmex.lib libmx.lib libut.lib" -				OutputFile="$(OutDir)\$(ProjectName)_c.mexw64" -				AdditionalLibraryDirectories="..\..\bin\x64;$(MATLAB_ROOT)\extern\lib\win64\microsoft;..\..\lib\x64" -				ModuleDefinitionFile="mex.def" -				GenerateDebugInformation="true" -				TargetMachine="17" -			/> -		</Configuration> -		<Configuration -			Name="Release_CUDA|Win32" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\$(ProjectName)" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="$(MATLAB_ROOT)\extern\include\;"$(CUDA_INC_PATH)";..\..\lib\include;..\..\include" -				PreprocessorDefinitions="ASTRA_CUDA;__SSE2__" -				Optimization="2" -				RuntimeLibrary="2" -				EnableEnhancedInstructionSet="2" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="AstraCuda32.lib libmex.lib libmx.lib libut.lib" -				OutputFile="$(OutDir)\$(ProjectName)_c.mexw32" -				AdditionalLibraryDirectories="..\..\bin\win32;$(MATLAB_ROOT)\extern\lib\win32\microsoft;..\..\lib\win32" -				ModuleDefinitionFile="mex.def" -				GenerateDebugInformation="false" -				TargetMachine="1" -			/> -		</Configuration> -		<Configuration -			Name="Release_CUDA|x64" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\$(ProjectName)" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="$(MATLAB_ROOT)\extern\include\;"$(CUDA_INC_PATH)";..\..\lib\include;..\..\include" -				PreprocessorDefinitions="ASTRA_CUDA;__SSE2__" -				Optimization="2" -				RuntimeLibrary="2" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="AstraCuda64.lib libmex.lib libmx.lib libut.lib" -				OutputFile="$(OutDir)\$(ProjectName)_c.mexw64" -				AdditionalLibraryDirectories="..\..\bin\x64;$(MATLAB_ROOT)\extern\lib\win64\microsoft;..\..\lib\x64" -				ModuleDefinitionFile="mex.def" -				GenerateDebugInformation="false" -				TargetMachine="17" -			/> -		</Configuration> -		<Configuration -			Name="Release|Win32" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\$(ProjectName)" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="$(MATLAB_ROOT)\extern\include\;..\..\lib\include;..\..\include" -				PreprocessorDefinitions="__SSE2__" -				Optimization="2" -				RuntimeLibrary="2" -				EnableEnhancedInstructionSet="2" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="Astra32.lib libmex.lib libmx.lib libut.lib" -				OutputFile="$(OutDir)\$(ProjectName)_c.mexw32" -				AdditionalLibraryDirectories="..\..\bin\win32;$(MATLAB_ROOT)\extern\lib\win32\microsoft;..\..\lib\win32" -				ModuleDefinitionFile="mex.def" -				GenerateDebugInformation="false" -				TargetMachine="1" -			/> -		</Configuration> -		<Configuration -			Name="Release|x64" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\$(ProjectName)" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="$(MATLAB_ROOT)\extern\include\;..\..\lib\include;..\..\include" -				PreprocessorDefinitions="__SSE2__" -				Optimization="2" -				RuntimeLibrary="2" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="Astra64.lib libmex.lib libmx.lib libut.lib" -				OutputFile="$(OutDir)\$(ProjectName)_c.mexw64" -				AdditionalLibraryDirectories="..\..\bin\x64;$(MATLAB_ROOT)\extern\lib\win64\microsoft;..\..\lib\x64" -				ModuleDefinitionFile="mex.def" -				GenerateDebugInformation="false" -				TargetMachine="17" -			/> -		</Configuration> -	</Configurations> -	<References> -	</References> -	<Files> -		<File -			RelativePath=".\astra_mex_log_c.cpp" -			> -		</File> -		<File -			RelativePath=".\mexHelpFunctions.cpp" -			> -		</File> -		<File -			RelativePath=".\mexHelpFunctions.h" -			> -		</File> -		<File -			RelativePath=".\mexInitFunctions.cpp" -			> -		</File> -		<File -			RelativePath=".\mexInitFunctions.h" -			> -		</File> -	</Files> -	<Globals> -	</Globals> -</VisualStudioProject> diff --git a/matlab/mex/astra_mex_log_vc11.vcxproj b/matlab/mex/astra_mex_log_vc14.vcxproj index 0a939cf..bb7ccb6 100644 --- a/matlab/mex/astra_mex_log_vc11.vcxproj +++ b/matlab/mex/astra_mex_log_vc14.vcxproj @@ -36,41 +36,41 @@    </ItemGroup>    <PropertyGroup Label="Globals">      <ProjectName>astra_mex_log</ProjectName> -    <ProjectGuid>{03B833F5-4FD6-4FBE-AAF4-E3305CD56D2E}</ProjectGuid> +    <ProjectGuid>{88539382-66DB-4BBC-A48E-8B6B3CA6064F}</ProjectGuid>      <RootNamespace>astraMatlab</RootNamespace>    </PropertyGroup>    <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_CUDA|Win32'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>    </PropertyGroup>    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_CUDA|x64'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>    </PropertyGroup>    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>    </PropertyGroup>    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>    </PropertyGroup>    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_CUDA|Win32'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>    </PropertyGroup>    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_CUDA|x64'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>    </PropertyGroup>    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>    </PropertyGroup>    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>    </PropertyGroup>    <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />    <ImportGroup Label="ExtensionSettings"> diff --git a/matlab/mex/astra_mex_matrix_vc09.vcproj b/matlab/mex/astra_mex_matrix_vc09.vcproj deleted file mode 100644 index 3aa17a5..0000000 --- a/matlab/mex/astra_mex_matrix_vc09.vcproj +++ /dev/null @@ -1,612 +0,0 @@ -<?xml version="1.0" encoding="Windows-1252"?> -<VisualStudioProject -	ProjectType="Visual C++" -	Version="9.00" -	Name="astra_mex_matrix" -	ProjectGUID="{9D041710-2119-4230-BCF2-5FBE753FDE49}" -	RootNamespace="astraMatlab" -	TargetFrameworkVersion="131072" -	> -	<Platforms> -		<Platform -			Name="Win32" -		/> -		<Platform -			Name="x64" -		/> -	</Platforms> -	<ToolFiles> -	</ToolFiles> -	<Configurations> -		<Configuration -			Name="Debug_CUDA|Win32" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\$(ProjectName)" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="$(MATLAB_ROOT)\extern\include\;"$(CUDA_INC_PATH)";..\..\lib\include;..\..\include" -				PreprocessorDefinitions="ASTRA_CUDA;__SSE2__" -				Optimization="0" -				RuntimeLibrary="3" -				EnableEnhancedInstructionSet="2" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="AstraCuda32D.lib libmex.lib libmx.lib libut.lib" -				OutputFile="$(OutDir)\$(ProjectName)_c.mexw32" -				AdditionalLibraryDirectories="..\..\bin\win32;$(MATLAB_ROOT)\extern\lib\win32\microsoft;..\..\lib\win32" -				ModuleDefinitionFile="mex.def" -				GenerateDebugInformation="true" -				TargetMachine="1" -			/> -		</Configuration> -		<Configuration -			Name="Debug_CUDA|x64" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\$(ProjectName)" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="$(MATLAB_ROOT)\extern\include\;"$(CUDA_INC_PATH)";..\..\lib\include;..\..\include" -				PreprocessorDefinitions="ASTRA_CUDA;__SSE2__" -				Optimization="0" -				RuntimeLibrary="3" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="AstraCuda64D.lib libmex.lib libmx.lib libut.lib" -				OutputFile="$(OutDir)\$(ProjectName)_c.mexw64" -				AdditionalLibraryDirectories="..\..\bin\x64;$(MATLAB_ROOT)\extern\lib\win64\microsoft;..\..\lib\x64" -				ModuleDefinitionFile="mex.def" -				GenerateDebugInformation="true" -				TargetMachine="17" -			/> -		</Configuration> -		<Configuration -			Name="Debug|Win32" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\$(ProjectName)" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="$(MATLAB_ROOT)\extern\include\;..\..\lib\include;..\..\include" -				PreprocessorDefinitions="__SSE2__" -				Optimization="0" -				RuntimeLibrary="3" -				EnableEnhancedInstructionSet="2" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="Astra32D.lib libmex.lib libmx.lib libut.lib" -				OutputFile="$(OutDir)\$(ProjectName)_c.mexw32" -				AdditionalLibraryDirectories="..\..\bin\win32;$(MATLAB_ROOT)\extern\lib\win32\microsoft;..\..\lib\win32" -				ModuleDefinitionFile="mex.def" -				GenerateDebugInformation="true" -				TargetMachine="1" -			/> -		</Configuration> -		<Configuration -			Name="Debug|x64" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\$(ProjectName)" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="$(MATLAB_ROOT)\extern\include\;..\..\lib\include;..\..\include" -				PreprocessorDefinitions="__SSE2__" -				Optimization="0" -				RuntimeLibrary="3" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="Astra64D.lib libmex.lib libmx.lib libut.lib" -				OutputFile="$(OutDir)\$(ProjectName)_c.mexw64" -				AdditionalLibraryDirectories="..\..\bin\x64;$(MATLAB_ROOT)\extern\lib\win64\microsoft;..\..\lib\x64" -				ModuleDefinitionFile="mex.def" -				GenerateDebugInformation="true" -				TargetMachine="17" -			/> -		</Configuration> -		<Configuration -			Name="Release_CUDA|Win32" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\$(ProjectName)" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="$(MATLAB_ROOT)\extern\include\;"$(CUDA_INC_PATH)";..\..\lib\include;..\..\include" -				PreprocessorDefinitions="ASTRA_CUDA;__SSE2__" -				Optimization="2" -				RuntimeLibrary="2" -				EnableEnhancedInstructionSet="2" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="AstraCuda32.lib libmex.lib libmx.lib libut.lib" -				OutputFile="$(OutDir)\$(ProjectName)_c.mexw32" -				AdditionalLibraryDirectories="..\..\bin\win32;$(MATLAB_ROOT)\extern\lib\win32\microsoft;..\..\lib\win32" -				ModuleDefinitionFile="mex.def" -				GenerateDebugInformation="false" -				TargetMachine="1" -			/> -		</Configuration> -		<Configuration -			Name="Release_CUDA|x64" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\$(ProjectName)" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="$(MATLAB_ROOT)\extern\include\;"$(CUDA_INC_PATH)";..\..\lib\include;..\..\include" -				PreprocessorDefinitions="ASTRA_CUDA;__SSE2__" -				Optimization="2" -				RuntimeLibrary="2" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="AstraCuda64.lib libmex.lib libmx.lib libut.lib" -				OutputFile="$(OutDir)\$(ProjectName)_c.mexw64" -				AdditionalLibraryDirectories="..\..\bin\x64;$(MATLAB_ROOT)\extern\lib\win64\microsoft;..\..\lib\x64" -				ModuleDefinitionFile="mex.def" -				GenerateDebugInformation="false" -				TargetMachine="17" -			/> -		</Configuration> -		<Configuration -			Name="Release|Win32" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\$(ProjectName)" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="$(MATLAB_ROOT)\extern\include\;..\..\lib\include;..\..\include" -				PreprocessorDefinitions="__SSE2__" -				Optimization="2" -				RuntimeLibrary="2" -				EnableEnhancedInstructionSet="2" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="Astra32.lib libmex.lib libmx.lib libut.lib" -				OutputFile="$(OutDir)\$(ProjectName)_c.mexw32" -				AdditionalLibraryDirectories="..\..\bin\win32;$(MATLAB_ROOT)\extern\lib\win32\microsoft;..\..\lib\win32" -				ModuleDefinitionFile="mex.def" -				GenerateDebugInformation="false" -				TargetMachine="1" -			/> -		</Configuration> -		<Configuration -			Name="Release|x64" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\$(ProjectName)" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="$(MATLAB_ROOT)\extern\include\;..\..\lib\include;..\..\include" -				PreprocessorDefinitions="__SSE2__" -				Optimization="2" -				RuntimeLibrary="2" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="Astra64.lib libmex.lib libmx.lib libut.lib" -				OutputFile="$(OutDir)\$(ProjectName)_c.mexw64" -				AdditionalLibraryDirectories="..\..\bin\x64;$(MATLAB_ROOT)\extern\lib\win64\microsoft;..\..\lib\x64" -				ModuleDefinitionFile="mex.def" -				GenerateDebugInformation="false" -				TargetMachine="17" -			/> -		</Configuration> -	</Configurations> -	<References> -	</References> -	<Files> -		<File -			RelativePath=".\astra_mex_matrix_c.cpp" -			> -		</File> -		<File -			RelativePath=".\mexHelpFunctions.cpp" -			> -		</File> -		<File -			RelativePath=".\mexHelpFunctions.h" -			> -		</File> -		<File -			RelativePath=".\mexInitFunctions.cpp" -			> -		</File> -		<File -			RelativePath=".\mexInitFunctions.h" -			> -		</File> -	</Files> -	<Globals> -	</Globals> -</VisualStudioProject> diff --git a/matlab/mex/astra_mex_matrix_vc11.vcxproj b/matlab/mex/astra_mex_matrix_vc14.vcxproj index abf86a7..389e516 100644 --- a/matlab/mex/astra_mex_matrix_vc11.vcxproj +++ b/matlab/mex/astra_mex_matrix_vc14.vcxproj @@ -36,41 +36,41 @@    </ItemGroup>    <PropertyGroup Label="Globals">      <ProjectName>astra_mex_matrix</ProjectName> -    <ProjectGuid>{9D041710-2119-4230-BCF2-5FBE753FDE49}</ProjectGuid> +    <ProjectGuid>{6BFA8857-37EB-4E43-A97C-B860E21599F5}</ProjectGuid>      <RootNamespace>astraMatlab</RootNamespace>    </PropertyGroup>    <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_CUDA|Win32'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>    </PropertyGroup>    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_CUDA|x64'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>    </PropertyGroup>    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>    </PropertyGroup>    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>    </PropertyGroup>    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_CUDA|Win32'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>    </PropertyGroup>    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_CUDA|x64'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>    </PropertyGroup>    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>    </PropertyGroup>    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>    </PropertyGroup>    <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />    <ImportGroup Label="ExtensionSettings"> diff --git a/matlab/mex/astra_mex_projector3d_vc09.vcproj b/matlab/mex/astra_mex_projector3d_vc09.vcproj deleted file mode 100644 index b9464a2..0000000 --- a/matlab/mex/astra_mex_projector3d_vc09.vcproj +++ /dev/null @@ -1,612 +0,0 @@ -<?xml version="1.0" encoding="Windows-1252"?> -<VisualStudioProject -	ProjectType="Visual C++" -	Version="9.00" -	Name="astra_mex_projector3d" -	ProjectGUID="{F94CCD79-AA11-42DF-AC8A-6C9D2238A883}" -	RootNamespace="astraMatlab" -	TargetFrameworkVersion="131072" -	> -	<Platforms> -		<Platform -			Name="Win32" -		/> -		<Platform -			Name="x64" -		/> -	</Platforms> -	<ToolFiles> -	</ToolFiles> -	<Configurations> -		<Configuration -			Name="Debug_CUDA|Win32" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\$(ProjectName)" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="$(MATLAB_ROOT)\extern\include\;"$(CUDA_INC_PATH)";..\..\lib\include;..\..\include" -				PreprocessorDefinitions="ASTRA_CUDA;__SSE2__" -				Optimization="0" -				RuntimeLibrary="3" -				EnableEnhancedInstructionSet="2" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="AstraCuda32D.lib libmex.lib libmx.lib libut.lib" -				OutputFile="$(OutDir)\$(ProjectName)_c.mexw32" -				AdditionalLibraryDirectories="..\..\bin\win32;$(MATLAB_ROOT)\extern\lib\win32\microsoft;..\..\lib\win32" -				ModuleDefinitionFile="mex.def" -				GenerateDebugInformation="true" -				TargetMachine="1" -			/> -		</Configuration> -		<Configuration -			Name="Debug_CUDA|x64" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\$(ProjectName)" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="$(MATLAB_ROOT)\extern\include\;"$(CUDA_INC_PATH)";..\..\lib\include;..\..\include" -				PreprocessorDefinitions="ASTRA_CUDA;__SSE2__" -				Optimization="0" -				RuntimeLibrary="3" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="AstraCuda64D.lib libmex.lib libmx.lib libut.lib" -				OutputFile="$(OutDir)\$(ProjectName)_c.mexw64" -				AdditionalLibraryDirectories="..\..\bin\x64;$(MATLAB_ROOT)\extern\lib\win64\microsoft;..\..\lib\x64" -				ModuleDefinitionFile="mex.def" -				GenerateDebugInformation="true" -				TargetMachine="17" -			/> -		</Configuration> -		<Configuration -			Name="Debug|Win32" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\$(ProjectName)" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="$(MATLAB_ROOT)\extern\include\;..\..\lib\include;..\..\include" -				PreprocessorDefinitions="__SSE2__" -				Optimization="0" -				RuntimeLibrary="3" -				EnableEnhancedInstructionSet="2" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="Astra32D.lib libmex.lib libmx.lib libut.lib" -				OutputFile="$(OutDir)\$(ProjectName)_c.mexw32" -				AdditionalLibraryDirectories="..\..\bin\win32;$(MATLAB_ROOT)\extern\lib\win32\microsoft;..\..\lib\win32" -				ModuleDefinitionFile="mex.def" -				GenerateDebugInformation="true" -				TargetMachine="1" -			/> -		</Configuration> -		<Configuration -			Name="Debug|x64" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\$(ProjectName)" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="$(MATLAB_ROOT)\extern\include\;..\..\lib\include;..\..\include" -				PreprocessorDefinitions="__SSE2__" -				Optimization="0" -				RuntimeLibrary="3" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="Astra64D.lib libmex.lib libmx.lib libut.lib" -				OutputFile="$(OutDir)\$(ProjectName)_c.mexw64" -				AdditionalLibraryDirectories="..\..\bin\x64;$(MATLAB_ROOT)\extern\lib\win64\microsoft;..\..\lib\x64" -				ModuleDefinitionFile="mex.def" -				GenerateDebugInformation="true" -				TargetMachine="17" -			/> -		</Configuration> -		<Configuration -			Name="Release_CUDA|Win32" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\$(ProjectName)" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="$(MATLAB_ROOT)\extern\include\;"$(CUDA_INC_PATH)";..\..\lib\include;..\..\include" -				PreprocessorDefinitions="ASTRA_CUDA;__SSE2__" -				Optimization="2" -				RuntimeLibrary="2" -				EnableEnhancedInstructionSet="2" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="AstraCuda32.lib libmex.lib libmx.lib libut.lib" -				OutputFile="$(OutDir)\$(ProjectName)_c.mexw32" -				AdditionalLibraryDirectories="..\..\bin\win32;$(MATLAB_ROOT)\extern\lib\win32\microsoft;..\..\lib\win32" -				ModuleDefinitionFile="mex.def" -				GenerateDebugInformation="false" -				TargetMachine="1" -			/> -		</Configuration> -		<Configuration -			Name="Release_CUDA|x64" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\$(ProjectName)" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="$(MATLAB_ROOT)\extern\include\;"$(CUDA_INC_PATH)";..\..\lib\include;..\..\include" -				PreprocessorDefinitions="ASTRA_CUDA;__SSE2__" -				Optimization="2" -				RuntimeLibrary="2" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="AstraCuda64.lib libmex.lib libmx.lib libut.lib" -				OutputFile="$(OutDir)\$(ProjectName)_c.mexw64" -				AdditionalLibraryDirectories="..\..\bin\x64;$(MATLAB_ROOT)\extern\lib\win64\microsoft;..\..\lib\x64" -				ModuleDefinitionFile="mex.def" -				GenerateDebugInformation="false" -				TargetMachine="17" -			/> -		</Configuration> -		<Configuration -			Name="Release|Win32" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\$(ProjectName)" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="$(MATLAB_ROOT)\extern\include\;..\..\lib\include;..\..\include" -				PreprocessorDefinitions="__SSE2__" -				Optimization="2" -				RuntimeLibrary="2" -				EnableEnhancedInstructionSet="2" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="Astra32.lib libmex.lib libmx.lib libut.lib" -				OutputFile="$(OutDir)\$(ProjectName)_c.mexw32" -				AdditionalLibraryDirectories="..\..\bin\win32;$(MATLAB_ROOT)\extern\lib\win32\microsoft;..\..\lib\win32" -				ModuleDefinitionFile="mex.def" -				GenerateDebugInformation="false" -				TargetMachine="1" -			/> -		</Configuration> -		<Configuration -			Name="Release|x64" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\$(ProjectName)" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="$(MATLAB_ROOT)\extern\include\;..\..\lib\include;..\..\include" -				PreprocessorDefinitions="__SSE2__" -				Optimization="2" -				RuntimeLibrary="2" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="Astra64.lib libmex.lib libmx.lib libut.lib" -				OutputFile="$(OutDir)\$(ProjectName)_c.mexw64" -				AdditionalLibraryDirectories="..\..\bin\x64;$(MATLAB_ROOT)\extern\lib\win64\microsoft;..\..\lib\x64" -				ModuleDefinitionFile="mex.def" -				GenerateDebugInformation="false" -				TargetMachine="17" -			/> -		</Configuration> -	</Configurations> -	<References> -	</References> -	<Files> -		<File -			RelativePath=".\astra_mex_projector3d_c.cpp" -			> -		</File> -		<File -			RelativePath=".\mexHelpFunctions.cpp" -			> -		</File> -		<File -			RelativePath=".\mexHelpFunctions.h" -			> -		</File> -		<File -			RelativePath=".\mexInitFunctions.cpp" -			> -		</File> -		<File -			RelativePath=".\mexInitFunctions.h" -			> -		</File> -	</Files> -	<Globals> -	</Globals> -</VisualStudioProject> diff --git a/matlab/mex/astra_mex_projector3d_vc11.vcxproj b/matlab/mex/astra_mex_projector3d_vc14.vcxproj index 42eb0f1..5c56221 100644 --- a/matlab/mex/astra_mex_projector3d_vc11.vcxproj +++ b/matlab/mex/astra_mex_projector3d_vc14.vcxproj @@ -36,41 +36,41 @@    </ItemGroup>    <PropertyGroup Label="Globals">      <ProjectName>astra_mex_projector3d</ProjectName> -    <ProjectGuid>{F94CCD79-AA11-42DF-AC8A-6C9D2238A883}</ProjectGuid> +    <ProjectGuid>{CA85BDA0-9BDD-495E-B200-BFE863EB6318}</ProjectGuid>      <RootNamespace>astraMatlab</RootNamespace>    </PropertyGroup>    <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_CUDA|Win32'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>    </PropertyGroup>    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_CUDA|x64'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>    </PropertyGroup>    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>    </PropertyGroup>    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>    </PropertyGroup>    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_CUDA|Win32'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>    </PropertyGroup>    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_CUDA|x64'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>    </PropertyGroup>    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>    </PropertyGroup>    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>    </PropertyGroup>    <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />    <ImportGroup Label="ExtensionSettings"> diff --git a/matlab/mex/astra_mex_projector_vc09.vcproj b/matlab/mex/astra_mex_projector_vc09.vcproj deleted file mode 100644 index 05c207f..0000000 --- a/matlab/mex/astra_mex_projector_vc09.vcproj +++ /dev/null @@ -1,612 +0,0 @@ -<?xml version="1.0" encoding="Windows-1252"?> -<VisualStudioProject -	ProjectType="Visual C++" -	Version="9.00" -	Name="astra_mex_projector" -	ProjectGUID="{4DD6056F-8EEE-4C9A-B2A9-923F01A32E97}" -	RootNamespace="astraMatlab" -	TargetFrameworkVersion="131072" -	> -	<Platforms> -		<Platform -			Name="Win32" -		/> -		<Platform -			Name="x64" -		/> -	</Platforms> -	<ToolFiles> -	</ToolFiles> -	<Configurations> -		<Configuration -			Name="Debug_CUDA|Win32" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\$(ProjectName)" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="$(MATLAB_ROOT)\extern\include\;"$(CUDA_INC_PATH)";..\..\lib\include;..\..\include" -				PreprocessorDefinitions="ASTRA_CUDA;__SSE2__" -				Optimization="0" -				RuntimeLibrary="3" -				EnableEnhancedInstructionSet="2" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="AstraCuda32D.lib libmex.lib libmx.lib libut.lib" -				OutputFile="$(OutDir)\$(ProjectName)_c.mexw32" -				AdditionalLibraryDirectories="..\..\bin\win32;$(MATLAB_ROOT)\extern\lib\win32\microsoft;..\..\lib\win32" -				ModuleDefinitionFile="mex.def" -				GenerateDebugInformation="true" -				TargetMachine="1" -			/> -		</Configuration> -		<Configuration -			Name="Debug_CUDA|x64" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\$(ProjectName)" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="$(MATLAB_ROOT)\extern\include\;"$(CUDA_INC_PATH)";..\..\lib\include;..\..\include" -				PreprocessorDefinitions="ASTRA_CUDA;__SSE2__" -				Optimization="0" -				RuntimeLibrary="3" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="AstraCuda64D.lib libmex.lib libmx.lib libut.lib" -				OutputFile="$(OutDir)\$(ProjectName)_c.mexw64" -				AdditionalLibraryDirectories="..\..\bin\x64;$(MATLAB_ROOT)\extern\lib\win64\microsoft;..\..\lib\x64" -				ModuleDefinitionFile="mex.def" -				GenerateDebugInformation="true" -				TargetMachine="17" -			/> -		</Configuration> -		<Configuration -			Name="Debug|Win32" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\$(ProjectName)" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="$(MATLAB_ROOT)\extern\include\;..\..\lib\include;..\..\include" -				PreprocessorDefinitions="__SSE2__" -				Optimization="0" -				RuntimeLibrary="3" -				EnableEnhancedInstructionSet="2" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="Astra32D.lib libmex.lib libmx.lib libut.lib" -				OutputFile="$(OutDir)\$(ProjectName)_c.mexw32" -				AdditionalLibraryDirectories="..\..\bin\win32;$(MATLAB_ROOT)\extern\lib\win32\microsoft;..\..\lib\win32" -				ModuleDefinitionFile="mex.def" -				GenerateDebugInformation="true" -				TargetMachine="1" -			/> -		</Configuration> -		<Configuration -			Name="Debug|x64" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\$(ProjectName)" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="$(MATLAB_ROOT)\extern\include\;..\..\lib\include;..\..\include" -				PreprocessorDefinitions="__SSE2__" -				Optimization="0" -				RuntimeLibrary="3" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="Astra64D.lib libmex.lib libmx.lib libut.lib" -				OutputFile="$(OutDir)\$(ProjectName)_c.mexw64" -				AdditionalLibraryDirectories="..\..\bin\x64;$(MATLAB_ROOT)\extern\lib\win64\microsoft;..\..\lib\x64" -				ModuleDefinitionFile="mex.def" -				GenerateDebugInformation="true" -				TargetMachine="17" -			/> -		</Configuration> -		<Configuration -			Name="Release_CUDA|Win32" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\$(ProjectName)" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="$(MATLAB_ROOT)\extern\include\;"$(CUDA_INC_PATH)";..\..\lib\include;..\..\include" -				PreprocessorDefinitions="ASTRA_CUDA;__SSE2__" -				Optimization="2" -				RuntimeLibrary="2" -				EnableEnhancedInstructionSet="2" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="AstraCuda32.lib libmex.lib libmx.lib libut.lib" -				OutputFile="$(OutDir)\$(ProjectName)_c.mexw32" -				AdditionalLibraryDirectories="..\..\bin\win32;$(MATLAB_ROOT)\extern\lib\win32\microsoft;..\..\lib\win32" -				ModuleDefinitionFile="mex.def" -				GenerateDebugInformation="false" -				TargetMachine="1" -			/> -		</Configuration> -		<Configuration -			Name="Release_CUDA|x64" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\$(ProjectName)" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="$(MATLAB_ROOT)\extern\include\;"$(CUDA_INC_PATH)";..\..\lib\include;..\..\include" -				PreprocessorDefinitions="ASTRA_CUDA;__SSE2__" -				Optimization="2" -				RuntimeLibrary="2" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="AstraCuda64.lib libmex.lib libmx.lib libut.lib" -				OutputFile="$(OutDir)\$(ProjectName)_c.mexw64" -				AdditionalLibraryDirectories="..\..\bin\x64;$(MATLAB_ROOT)\extern\lib\win64\microsoft;..\..\lib\x64" -				ModuleDefinitionFile="mex.def" -				GenerateDebugInformation="false" -				TargetMachine="17" -			/> -		</Configuration> -		<Configuration -			Name="Release|Win32" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\$(ProjectName)" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="$(MATLAB_ROOT)\extern\include\;..\..\lib\include;..\..\include" -				PreprocessorDefinitions="__SSE2__" -				Optimization="2" -				RuntimeLibrary="2" -				EnableEnhancedInstructionSet="2" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="Astra32.lib libmex.lib libmx.lib libut.lib" -				OutputFile="$(OutDir)\$(ProjectName)_c.mexw32" -				AdditionalLibraryDirectories="..\..\bin\win32;$(MATLAB_ROOT)\extern\lib\win32\microsoft;..\..\lib\win32" -				ModuleDefinitionFile="mex.def" -				GenerateDebugInformation="false" -				TargetMachine="1" -			/> -		</Configuration> -		<Configuration -			Name="Release|x64" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\$(ProjectName)" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="$(MATLAB_ROOT)\extern\include\;..\..\lib\include;..\..\include" -				PreprocessorDefinitions="__SSE2__" -				Optimization="2" -				RuntimeLibrary="2" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="Astra64.lib libmex.lib libmx.lib libut.lib" -				OutputFile="$(OutDir)\$(ProjectName)_c.mexw64" -				AdditionalLibraryDirectories="..\..\bin\x64;$(MATLAB_ROOT)\extern\lib\win64\microsoft;..\..\lib\x64" -				ModuleDefinitionFile="mex.def" -				GenerateDebugInformation="false" -				TargetMachine="17" -			/> -		</Configuration> -	</Configurations> -	<References> -	</References> -	<Files> -		<File -			RelativePath=".\astra_mex_projector_c.cpp" -			> -		</File> -		<File -			RelativePath=".\mexHelpFunctions.cpp" -			> -		</File> -		<File -			RelativePath=".\mexHelpFunctions.h" -			> -		</File> -		<File -			RelativePath=".\mexInitFunctions.cpp" -			> -		</File> -		<File -			RelativePath=".\mexInitFunctions.h" -			> -		</File> -	</Files> -	<Globals> -	</Globals> -</VisualStudioProject> diff --git a/matlab/mex/astra_mex_projector_vc11.vcxproj b/matlab/mex/astra_mex_projector_vc14.vcxproj index e944949..332fb4c 100644 --- a/matlab/mex/astra_mex_projector_vc11.vcxproj +++ b/matlab/mex/astra_mex_projector_vc14.vcxproj @@ -36,41 +36,41 @@    </ItemGroup>    <PropertyGroup Label="Globals">      <ProjectName>astra_mex_projector</ProjectName> -    <ProjectGuid>{4DD6056F-8EEE-4C9A-B2A9-923F01A32E97}</ProjectGuid> +    <ProjectGuid>{85ECCF1D-C5F6-4E0E-A4F9-0DE7C0B916B2}</ProjectGuid>      <RootNamespace>astraMatlab</RootNamespace>    </PropertyGroup>    <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_CUDA|Win32'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>    </PropertyGroup>    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_CUDA|x64'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>    </PropertyGroup>    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>    </PropertyGroup>    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>    </PropertyGroup>    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_CUDA|Win32'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>    </PropertyGroup>    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_CUDA|x64'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>    </PropertyGroup>    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>    </PropertyGroup>    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>    </PropertyGroup>    <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />    <ImportGroup Label="ExtensionSettings"> diff --git a/matlab/mex/astra_mex_vc09.vcproj b/matlab/mex/astra_mex_vc09.vcproj deleted file mode 100644 index e4d7d07..0000000 --- a/matlab/mex/astra_mex_vc09.vcproj +++ /dev/null @@ -1,612 +0,0 @@ -<?xml version="1.0" encoding="Windows-1252"?> -<VisualStudioProject -	ProjectType="Visual C++" -	Version="9.00" -	Name="astra_mex" -	ProjectGUID="{3FDA35E0-0D54-4663-A3E6-5ABA96F32221}" -	RootNamespace="astraMatlab" -	TargetFrameworkVersion="131072" -	> -	<Platforms> -		<Platform -			Name="Win32" -		/> -		<Platform -			Name="x64" -		/> -	</Platforms> -	<ToolFiles> -	</ToolFiles> -	<Configurations> -		<Configuration -			Name="Debug_CUDA|Win32" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\$(ProjectName)" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="$(MATLAB_ROOT)\extern\include\;"$(CUDA_INC_PATH)";..\..\lib\include;..\..\include" -				PreprocessorDefinitions="ASTRA_CUDA;__SSE2__" -				Optimization="0" -				RuntimeLibrary="3" -				EnableEnhancedInstructionSet="2" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="AstraCuda32D.lib libmex.lib libmx.lib libut.lib" -				OutputFile="$(OutDir)\$(ProjectName)_c.mexw32" -				AdditionalLibraryDirectories="..\..\bin\win32;$(MATLAB_ROOT)\extern\lib\win32\microsoft;..\..\lib\win32" -				ModuleDefinitionFile="mex.def" -				GenerateDebugInformation="true" -				TargetMachine="1" -			/> -		</Configuration> -		<Configuration -			Name="Debug_CUDA|x64" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\$(ProjectName)" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="$(MATLAB_ROOT)\extern\include\;"$(CUDA_INC_PATH)";..\..\lib\include;..\..\include" -				PreprocessorDefinitions="ASTRA_CUDA;__SSE2__" -				Optimization="0" -				RuntimeLibrary="3" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="AstraCuda64D.lib libmex.lib libmx.lib libut.lib" -				OutputFile="$(OutDir)\$(ProjectName)_c.mexw64" -				AdditionalLibraryDirectories="..\..\bin\x64;$(MATLAB_ROOT)\extern\lib\win64\microsoft;..\..\lib\x64" -				ModuleDefinitionFile="mex.def" -				GenerateDebugInformation="true" -				TargetMachine="17" -			/> -		</Configuration> -		<Configuration -			Name="Debug|Win32" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\$(ProjectName)" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="$(MATLAB_ROOT)\extern\include\;..\..\lib\include;..\..\include" -				PreprocessorDefinitions="__SSE2__" -				Optimization="0" -				RuntimeLibrary="3" -				EnableEnhancedInstructionSet="2" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="Astra32D.lib libmex.lib libmx.lib libut.lib" -				OutputFile="$(OutDir)\$(ProjectName)_c.mexw32" -				AdditionalLibraryDirectories="..\..\bin\win32;$(MATLAB_ROOT)\extern\lib\win32\microsoft;..\..\lib\win32" -				ModuleDefinitionFile="mex.def" -				GenerateDebugInformation="true" -				TargetMachine="1" -			/> -		</Configuration> -		<Configuration -			Name="Debug|x64" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\$(ProjectName)" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="$(MATLAB_ROOT)\extern\include\;..\..\lib\include;..\..\include" -				PreprocessorDefinitions="__SSE2__" -				Optimization="0" -				RuntimeLibrary="3" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="Astra64D.lib libmex.lib libmx.lib libut.lib" -				OutputFile="$(OutDir)\$(ProjectName)_c.mexw64" -				AdditionalLibraryDirectories="..\..\bin\x64;$(MATLAB_ROOT)\extern\lib\win64\microsoft;..\..\lib\x64" -				ModuleDefinitionFile="mex.def" -				GenerateDebugInformation="true" -				TargetMachine="17" -			/> -		</Configuration> -		<Configuration -			Name="Release_CUDA|Win32" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\$(ProjectName)" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="$(MATLAB_ROOT)\extern\include\;"$(CUDA_INC_PATH)";..\..\lib\include;..\..\include" -				PreprocessorDefinitions="ASTRA_CUDA;__SSE2__" -				Optimization="2" -				RuntimeLibrary="2" -				EnableEnhancedInstructionSet="2" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="AstraCuda32.lib libmex.lib libmx.lib libut.lib" -				OutputFile="$(OutDir)\$(ProjectName)_c.mexw32" -				AdditionalLibraryDirectories="..\..\bin\win32;$(MATLAB_ROOT)\extern\lib\win32\microsoft;..\..\lib\win32" -				ModuleDefinitionFile="mex.def" -				GenerateDebugInformation="false" -				TargetMachine="1" -			/> -		</Configuration> -		<Configuration -			Name="Release_CUDA|x64" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\$(ProjectName)" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="$(MATLAB_ROOT)\extern\include\;"$(CUDA_INC_PATH)";..\..\lib\include;..\..\include" -				PreprocessorDefinitions="ASTRA_CUDA;__SSE2__" -				Optimization="2" -				RuntimeLibrary="2" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="AstraCuda64.lib libmex.lib libmx.lib libut.lib" -				OutputFile="$(OutDir)\$(ProjectName)_c.mexw64" -				AdditionalLibraryDirectories="..\..\bin\x64;$(MATLAB_ROOT)\extern\lib\win64\microsoft;..\..\lib\x64" -				ModuleDefinitionFile="mex.def" -				GenerateDebugInformation="false" -				TargetMachine="17" -			/> -		</Configuration> -		<Configuration -			Name="Release|Win32" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\$(ProjectName)" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="$(MATLAB_ROOT)\extern\include\;..\..\lib\include;..\..\include" -				PreprocessorDefinitions="__SSE2__" -				Optimization="2" -				RuntimeLibrary="2" -				EnableEnhancedInstructionSet="2" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="Astra32.lib libmex.lib libmx.lib libut.lib" -				OutputFile="$(OutDir)\$(ProjectName)_c.mexw32" -				AdditionalLibraryDirectories="..\..\bin\win32;$(MATLAB_ROOT)\extern\lib\win32\microsoft;..\..\lib\win32" -				ModuleDefinitionFile="mex.def" -				GenerateDebugInformation="false" -				TargetMachine="1" -			/> -		</Configuration> -		<Configuration -			Name="Release|x64" -			OutputDirectory="$(SolutionDir)bin\$(PlatformName)\$(ConfigurationName)" -			IntermediateDirectory="$(OutDir)\obj\$(ProjectName)" -			ConfigurationType="2" -			> -			<Tool -				Name="VCPreBuildEventTool" -			/> -			<Tool -				Name="VCCustomBuildTool" -			/> -			<Tool -				Name="VCXMLDataGeneratorTool" -			/> -			<Tool -				Name="VCWebServiceProxyGeneratorTool" -			/> -			<Tool -				Name="VCMIDLTool" -			/> -			<Tool -				Name="VCManagedResourceCompilerTool" -			/> -			<Tool -				Name="VCResourceCompilerTool" -			/> -			<Tool -				Name="VCPreLinkEventTool" -			/> -			<Tool -				Name="VCALinkTool" -			/> -			<Tool -				Name="VCManifestTool" -			/> -			<Tool -				Name="VCXDCMakeTool" -			/> -			<Tool -				Name="VCBscMakeTool" -			/> -			<Tool -				Name="VCFxCopTool" -			/> -			<Tool -				Name="VCAppVerifierTool" -			/> -			<Tool -				Name="VCPostBuildEventTool" -			/> -			<Tool -				Name="VCCLCompilerTool" -				AdditionalIncludeDirectories="$(MATLAB_ROOT)\extern\include\;..\..\lib\include;..\..\include" -				PreprocessorDefinitions="__SSE2__" -				Optimization="2" -				RuntimeLibrary="2" -				OpenMP="true" -				AdditionalOptions="/MP" -			/> -			<Tool -				Name="VCLinkerTool" -				AdditionalDependencies="Astra64.lib libmex.lib libmx.lib libut.lib" -				OutputFile="$(OutDir)\$(ProjectName)_c.mexw64" -				AdditionalLibraryDirectories="..\..\bin\x64;$(MATLAB_ROOT)\extern\lib\win64\microsoft;..\..\lib\x64" -				ModuleDefinitionFile="mex.def" -				GenerateDebugInformation="false" -				TargetMachine="17" -			/> -		</Configuration> -	</Configurations> -	<References> -	</References> -	<Files> -		<File -			RelativePath=".\astra_mex_c.cpp" -			> -		</File> -		<File -			RelativePath=".\mexHelpFunctions.cpp" -			> -		</File> -		<File -			RelativePath=".\mexHelpFunctions.h" -			> -		</File> -		<File -			RelativePath=".\mexInitFunctions.cpp" -			> -		</File> -		<File -			RelativePath=".\mexInitFunctions.h" -			> -		</File> -	</Files> -	<Globals> -	</Globals> -</VisualStudioProject> diff --git a/matlab/mex/astra_mex_vc11.vcxproj b/matlab/mex/astra_mex_vc14.vcxproj index f1324b4..7ca3dbb 100644 --- a/matlab/mex/astra_mex_vc11.vcxproj +++ b/matlab/mex/astra_mex_vc14.vcxproj @@ -36,41 +36,41 @@    </ItemGroup>    <PropertyGroup Label="Globals">      <ProjectName>astra_mex</ProjectName> -    <ProjectGuid>{3FDA35E0-0D54-4663-A3E6-5ABA96F32221}</ProjectGuid> +    <ProjectGuid>{6FDF72C4-A855-4F1C-A401-6500040B5E28}</ProjectGuid>      <RootNamespace>astraMatlab</RootNamespace>    </PropertyGroup>    <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_CUDA|Win32'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>    </PropertyGroup>    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_CUDA|x64'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>    </PropertyGroup>    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>    </PropertyGroup>    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>    </PropertyGroup>    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_CUDA|Win32'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>    </PropertyGroup>    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_CUDA|x64'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>    </PropertyGroup>    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>    </PropertyGroup>    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">      <ConfigurationType>DynamicLibrary</ConfigurationType> -    <PlatformToolset>v110</PlatformToolset> +    <PlatformToolset>v140</PlatformToolset>    </PropertyGroup>    <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />    <ImportGroup Label="ExtensionSettings"> | 
