All instructions are for unix type systems.
We should add instrutions for windows
(may make a PR when I figure out how to build it)
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.![]()
There should be something on the wiki, but surely incomplete, as the SuperBuild started the work only a week ago or so, and things are still moving. Summary is
You probably want to stick to STIR release_4 in the first instance due to a recent problem after @danieldeidda's calibration update (although this should not affect you).
Thanks, I have indeed followed those steps, building now.
We should also document which VS versions have been tested, VS is famous for changing as much as possible between versions. I am using 2019 now.
Plus, MVS doesnt come with a lot of things by default, e.g. a C++ compiler (yes, really). So we should clarify too what of MVS is needed :)
it'll work with all of them of course 😉 .
@KrisThielemans I am having trouble with Boost. I have it installed, but cmake refuses to let me point it out towards its location in my system, it keeps saying not found. For a test, can you let me know what folders you use for Boost_DIR, Boost_INCLUDE_DIR and Boost_SOURCE_DIR ?
SyneRBI/SIRF#847 is now merged, so now it's easy :-)
@KrisThielemans not sure if its easy, I was already using it and still Boost was not being detected...
boost: I used the default settings for the installer, which installed it in c:\local\boost_1_74_0. CMake didn't find that by default. So I created a new variable to tell it where it is. This can be done in the GUI, or from the command line:
cd whereveryoubuild
cmake -DBOOST_ROOT:PATH=c:\local\boost_1_74_0 .
Ah, yes, I was playing with that but I was getting illegal character messages. Should not that variable be part of the CMAKE (instead of user-specified)? In any case, definitely worth documenting. In which section of the readme do you want it?
Sadly they've marked BOOST_ROOT as an advanced variable, so you don't get it by default. Also, CMake is changing its policy for variables called package_ROOT, see SyneRBI/SIRF#233, but we're still on the old behaviour, so it'll work for a bit longer. Their message doesn't tell you what to do though (as often the case).
Illegal characters: you can always try c:/local/boost_1_74_0. Probably safer whatever shell/cmd/powershell you're using.
Of course, we need to document it, but it first needs to work! where to document it? It's quite like that our OS specific install instructions are still on the wiki. That's what I see on https://github.com/SyneRBI/SIRF-SuperBuild/tree/master/#os-specific-information. There's the (terse!) https://github.com/SyneRBI/SIRF/wiki/SIRF-SuperBuild-on-Windows-with-Visual-Studio for instance. And the soon to be outdated https://github.com/SyneRBI/SIRF/wiki/Installation-instructions#steps-on-windows-. We did agree to move info on the wiki to markdown in the repo (and point the wiki to those pages) to reduce the amount of duplication/confusion. That's easy enough (the Github wiki uses markdown and files can be downloaded/copied). But that seems another issue that needs to be created....
ah, not use to my laptop for compiling. I get the confusing error When compiling SIRF:
11>CMake Error at C:/Program Files/CMake/share/cmake-3.19/Modules/FindPackageHandleStandardArgs.cmake:218 (message):
11> Could NOT find Boost (missing: system filesystem thread date_time chrono)
11> (found suitable version "1.65.1", minimum required is "1.36.0")
Confusing because it found a version that seem OK, and confusing because I installed 1.75.0 (but I think SIRF-Superbuild attempts to install 1.65.1, am I right?)
I set up BOOST_ROOT to where my boost library is, but I can not configure cmake without getting whatever is in Boost_DIR removed.

There was a boost 1.65.1 in INSTALL/include, probably because of attempts (not sure). We're trying again after deleting it. More tomorrow.
My problem was that I was either using pre-built 1.75.0 Boost which is not supported by CMAKE (released 5 days before my CMAKE version, but too new nevertheless), or non-built 1.74.0. Installing a pre-built 1.74.0 seems to have solve the problem, but I am getting:
Severity Code Description Project File Line Suppression State
Error C2039 'runtime_error': is not a member of 'std' [D:\SIRF\build\builds\SIRF\build\src\Registration\cReg\Reg.vcxproj] SIRF D:\SIRF\build\sources\SIRF\src\Registration\cReg\Resample.cpp 81
I can see in here, that a solution to this is to include <stdexcept> which I added in resample.cpp.
This removes the (several) runtime_error errors, but adds
Error C1189 #error: WinSock.h has already been included [D:\SIRF\build\builds\SIRF\build\src\Synergistic\tests\SYN_TEST_CPLUSPLUS.vcxproj] SIRF C:\local\boost_1_74_0\boost\asio\detail\socket_types.hpp 24
Internet suggests that changing the location of the include is the solution, but I don't know where to put it, if its the first line of resample.cpp the error is still there.
https://stackoverflow.com/questions/9750344/boostasio-winsock-and-winsock-2-compatibility-issue
Investigating...
I strongly suspect your SIRF is out-of-date. I've fixed those 2 recently. See for instance
https://github.com/SyneRBI/SIRF/blob/2e1d74aa4d40f5edf6a441d54e60a26a55f79b71/src/Registration/cReg/Resample.cpp#L31
and SyneRBI/SIRF#847
My current steps:
$install="C:\Users\krisf\Documents\devel\buildVC\SIRF-SuperBuild\INSTALL"
$Env:Path = "${install}\bin" + ";" + $Env:Path
$Env:Path += ";${install}\FFTW"
$Env:Path += ";c:/local/boost_1_74_0/lib64-msvc-14.2/"
# need to be forward slashes
$Env:SIRF_PATH = "C:/Users/krisf/Documents/devel/buildVC/SIRF-SuperBuild/sources/SIRF"
$Env:PYTHONPATH = "${install}\python"
$Env:MATLABPATH = "${install}\matlab"
$Env:MATLABPATH+=';C:\Users\krisf\Documents\devel\buildVC\SIRF-SuperBuild\sources\SPM'
$Env:Path += ";c\Program Files\MATLAB\R2020b\bin\win64;c:\Program Files\MATLAB\R2020b\extern\bin\win64"
I have:
$install="D:/SIRF/build/INSTALL"
$Env:Path = "${install}\bin" + ";" + $Env:Path
$Env:Path += ";${install}\FFTW"
$Env:Path += ";c:/local/boost_1_74_0/lib64-msvc-14.2/"
# need to be forward slashes
$Env:SIRF_PATH = "D:/SIRF/build/sources/SIRF"
$Env:PYTHONPATH = "${install}\python"
I think
@KrisThielemans indeed. For step 6, I instead save it in a .ps1 file and run it from the powershell
Tried to build SIRF-SuperBuild afresh, got these errors:
13>C:\Users\wps46139\Documents\GitHub\try\build\sources\STIR\src\IO\GEHDF5Wrapper.cxx(535): error C2131: expression did not evaluate to a constant [C:\Users\wps46139\Documents\GitHub\try\build\builds\STIR\build\src\IO\IO.vcxproj]
13>C:\Users\wps46139\Documents\GitHub\try\build\sources\STIR\src\IO\GEHDF5Wrapper.cxx(563): error C2131: expression did not evaluate to a constant [C:\Users\wps46139\Documents\GitHub\try\build\builds\STIR\build\src\IO\IO.vcxproj]
13>C:\Users\wps46139\Documents\GitHub\try\build\sources\STIR\src\IO\GEHDF5Wrapper.cxx(569): error C2446: ':': no conversion from 'hsize_t *' to 'int' [C:\Users\wps46139\Documents\GitHub\try\build\builds\STIR\build\src\IO\IO.vcxproj]
13>C:\Users\wps46139\Documents\GitHub\try\build\sources\STIR\src\IO\GEHDF5Wrapper.cxx(613): error C2131: expression did not evaluate to a constant [C:\Users\wps46139\Documents\GitHub\try\build\builds\STIR\build\src\IO\IO.vcxproj]
13>C:\Users\wps46139\Documents\GitHub\try\build\sources\STIR\src\IO\GEHDF5Wrapper.cxx(658): error C2131: expression did not evaluate to a constant [C:\Users\wps46139\Documents\GitHub\try\build\builds\STIR\build\src\IO\IO.vcxproj]
13>C:\Users\wps46139\Documents\GitHub\try\build\sources\STIR\src\IO\GEHDF5Wrapper.cxx(664): error C2446: ':': no conversion from 'hsize_t *' to 'int' [C:\Users\wps46139\Documents\GitHub\try\build\builds\STIR\build\src\IO\IO.vcxproj]
13>C:\Users\wps46139\Documents\GitHub\try\build\sources\STIR\src\IO\GEHDF5Wrapper.cxx(695): error C2131: expression did not evaluate to a constant [C:\Users\wps46139\Documents\GitHub\try\build\builds\STIR\build\src\IO\IO.vcxproj]
13>C:\Users\wps46139\Documents\GitHub\try\build\sources\STIR\src\IO\GEHDF5Wrapper.cxx(703): error C2446: ':': no conversion from 'hsize_t *' to 'int' [C:\Users\wps46139\Documents\GitHub\try\build\builds\STIR\build\src\IO\IO.vcxproj]
Conversion from 'hsize_t *' to 'int' is not a problem, but the other errors are very puzzling given the declaration of m_max_dataset_dims:
const int m_max_dataset_dims =5;
are you using STIR master? I've fixed a similar error on release_4 (see UCL/STIR#777) and haven't merged that yet to master. can try and do it now
I do (git fetch does not fetch).
Quick fixed m_max_dataset_dims error by
#define m_max_dataset_dims 5
and built STIR. Now going through the usual fixes in SIRF build, will comment separately.
SIRF Windows build annoyance 1.
CMake puts this rubbish in SIRF.sln:
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "C:", "C:", "{EDA60312-2021-3C94-8E6A-E3C505A86C58}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Users", "C:\Users", "{E760C743-ABDE-3140-8D0A-356CA064D5A8}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "wps46139", "C:\Users\wps46139", "{A05394FE-A4A1-3C77-ABAE-B9B5BC4DACC4}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Documents", "C:\Users\wps46139\Documents", "{2E5941D4-A2D2-3884-A881-A7AE1A3F4C48}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "GitHub", "C:\Users\wps46139\Documents\GitHub", "{B04EF322-7E84-36C8-8C14-1628406FBE2D}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "try", "C:\Users\wps46139\Documents\GitHub\try", "{8B5DBC82-06F0-3331-8977-CC29F738067C}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "build", "C:\Users\wps46139\Documents\GitHub\try\build", "{A24ECC70-224F-329F-9016-0C2910523406}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "INSTALL", "C:\Users\wps46139\Documents\GitHub\try\build\INSTALL", "{80639F0D-8C7C-3029-8E40-92043AA82323}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "bin", "C:\Users\wps46139\Documents\GitHub\try\build\INSTALL\bin", "{B99B5A13-953C-3B24-9BCD-C9C7FC2D246F}"
EndProject
which creates spurious projects C, Users etc. So, each time the build of SIRF runs CMake, I have to remove this rubbish manually using a text editor.
SIRF Windows build annoyance 2.
SIRF projects _pygadgetron, _pyreg, _pysirf, _pystir, MR_TESTS_CPLUSPLUS, REG_TEST_CPLUSPLUS, SYN_TEST_CPLUSPLUS, cstir_tests, sirf_affine_to_disp, sirf_change_datatype, sirf_convert_image_type, sirf_crop_image, sirf_do_images_match, sirf_flip_or_mirror_image, sirf_inverse_transform, sirf_nifti_maths, sirf_print_nifti_info, sirf_registration, sirf_resample, sirf_tensor_split_join and test_conv_img have extra dependency on hdf5.lib without path (in addition to one with the proper path), which I have to remove manually each time the SIRF build runs CMake.
@evgueni-ovtchinnikov can you please confirm your CMake version? It needs to be 3.19.2... (some fixes coming in 3.19.3 and hopefully final ones in 3.20.0...)
@AnderBiguri and I are using VS 2019, but that shouldn't matter.
the point is obviously that none of these edits should be necessary! If you have to make them, then I would stop right trying to fix them manually.
I was using 3.13.3 - will upgrade now.
UCL/STIR#797 to update master is created but will probably only be merged tomorrow.
same story with CMake 3.19.3
I am completely baffled. Why would CMake generate wrong project files on your computer and not ours? It makes no sense to me. Sigh.
Possibly you could post your CMakeCache.txt? (Ideally the one from the SuperBuild directory and the one it generates in builds/SIRF/build).
CMakeCache.txt in folder build:
# This is the CMakeCache file.
# For build in directory: c:/Users/wps46139/Documents/GitHub/try/build
# It was generated by CMake: C:/Program Files/CMake/bin/cmake.exe
# You can edit this file to change values found and used by cmake.
# If you do not want to change any of the values, simply exit the editor.
# If you do want to change a value, simply edit, save, and exit the editor.
# The syntax for the file is as follows:
# KEY:TYPE=VALUE
# KEY is the name of a variable in the cache.
# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.
# VALUE is the current value for the KEY.
########################
# EXTERNAL cache entries
########################
//ON
ACE_TAG:STRING=origin/master
//ON
ACE_URL:STRING=https://github.com/paskino/libace-conda
//Build CCPi CIL Modules and ASTRA engine
BUILD_CIL:BOOL=OFF
//Build CCPi CIL Modules
BUILD_CIL_LITE:BOOL=OFF
//Build Gadgetron
BUILD_Gadgetron:BOOL=OFF
//Build NIFTYREG
BUILD_NIFTYREG:BOOL=ON
//Build SIRF
BUILD_SIRF:BOOL=ON
//Build SIRF-Contribs
BUILD_SIRF_Contribs:BOOL=ON
//Build SIRFS's registration functionality
BUILD_SIRF_Registration:BOOL=ON
//Build SPM. Only SPM12 tested
BUILD_SPM:BOOL=ON
//Build STIR
BUILD_STIR:BOOL=ON
//Build tests for ITK
BUILD_TESTING_ITK:BOOL=OFF
//Build tests for JSON
BUILD_TESTING_JSON:BOOL=OFF
//Build tests for SIRF
BUILD_TESTING_SIRF:BOOL=ON
//Build tests for STIR
BUILD_TESTING_STIR:BOOL=OFF
//Build pet_rd_tools
BUILD_pet_rd_tools:BOOL=OFF
//Build siemens_to_ismrmrd
BUILD_siemens_to_ismrmrd:BOOL=OFF
//The directory containing a CMake configuration file for Boost.
Boost_DIR:PATH=Boost_DIR-NOTFOUND
//Path to a file.
Boost_INCLUDE_DIR:PATH=C:/Users/wps46139/Documents/GitHub/build/SIRF-SuperBuild/INSTALL/include/boost-1_65_1
//Source directory for Boost
Boost_SOURCE_DIR:PATH=C:/Users/wps46139/Documents/GitHub/try/build/sources/Boost
//ON
CCPi-Astra_TAG:STRING=v20.04
//ON
CCPi-Astra_URL:STRING=https://github.com/vais-ral/CCPi-Astra.git
//ON
CCPi-FrameworkPlugins_TAG:STRING=v20.04
//ON
CCPi-FrameworkPlugins_URL:STRING=https://github.com/vais-ral/CCPi-FrameworkPlugins.git
//ON
CCPi-Framework_TAG:STRING=v20.04
//ON
CCPi-Framework_URL:STRING=https://github.com/vais-ral/CCPi-Framework.git
//ON
CCPi-Regularisation-Toolkit_TAG:STRING=v20.04
//ON
CCPi-Regularisation-Toolkit_URL:STRING=https://github.com/vais-ral/CCPi-Regularisation-Toolkit.git
//Path to a program.
CMAKE_AR:FILEPATH=C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/x86_amd64/lib.exe
//Choose the type of build, options are: None Debug Release RelWithDebInfo
// MinSizeRel.
CMAKE_BUILD_TYPE:STRING=Release
//Semicolon separated list of supported configuration types, only
// supports Debug, Release, MinSizeRel, and RelWithDebInfo, anything
// else will be ignored.
CMAKE_CONFIGURATION_TYPES:STRING=Debug;Release;MinSizeRel;RelWithDebInfo
//Flags used by the CXX compiler during all build types.
CMAKE_CXX_FLAGS:STRING=/DWIN32 /D_WINDOWS /W3 /GR /EHsc
//Flags used by the CXX compiler during DEBUG builds.
CMAKE_CXX_FLAGS_DEBUG:STRING=/MDd /Zi /Ob0 /Od /RTC1
//Flags used by the CXX compiler during MINSIZEREL builds.
CMAKE_CXX_FLAGS_MINSIZEREL:STRING=/MD /O1 /Ob1 /DNDEBUG
//Flags used by the CXX compiler during RELEASE builds.
CMAKE_CXX_FLAGS_RELEASE:STRING=/MD /O2 /Ob2 /DNDEBUG
//Flags used by the CXX compiler during RELWITHDEBINFO builds.
CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=/MD /Zi /O2 /Ob1 /DNDEBUG
//Libraries linked by default with all C++ applications.
CMAKE_CXX_STANDARD_LIBRARIES:STRING=kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib
//Flags used by the C compiler during all build types.
CMAKE_C_FLAGS:STRING=/DWIN32 /D_WINDOWS /W3
//Flags used by the C compiler during DEBUG builds.
CMAKE_C_FLAGS_DEBUG:STRING=/MDd /Zi /Ob0 /Od /RTC1
//Flags used by the C compiler during MINSIZEREL builds.
CMAKE_C_FLAGS_MINSIZEREL:STRING=/MD /O1 /Ob1 /DNDEBUG
//Flags used by the C compiler during RELEASE builds.
CMAKE_C_FLAGS_RELEASE:STRING=/MD /O2 /Ob2 /DNDEBUG
//Flags used by the C compiler during RELWITHDEBINFO builds.
CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=/MD /Zi /O2 /Ob1 /DNDEBUG
//Libraries linked by default with all C applications.
CMAKE_C_STANDARD_LIBRARIES:STRING=kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib
//Flags used by the linker during all build types.
CMAKE_EXE_LINKER_FLAGS:STRING=/machine:x64
//Flags used by the linker during DEBUG builds.
CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=/debug /INCREMENTAL
//Flags used by the linker during MINSIZEREL builds.
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=/INCREMENTAL:NO
//Flags used by the linker during RELEASE builds.
CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=/INCREMENTAL:NO
//Flags used by the linker during RELWITHDEBINFO builds.
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=/debug /INCREMENTAL
//Prefix for path for installation
CMAKE_INSTALL_PREFIX:PATH=C:/Users/wps46139/Documents/GitHub/try/build/INSTALL
//Path to a program.
CMAKE_LINKER:FILEPATH=C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/x86_amd64/link.exe
//Flags used by the linker during the creation of modules during
// all build types.
CMAKE_MODULE_LINKER_FLAGS:STRING=/machine:x64
//Flags used by the linker during the creation of modules during
// DEBUG builds.
CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=/debug /INCREMENTAL
//Flags used by the linker during the creation of modules during
// MINSIZEREL builds.
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=/INCREMENTAL:NO
//Flags used by the linker during the creation of modules during
// RELEASE builds.
CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=/INCREMENTAL:NO
//Flags used by the linker during the creation of modules during
// RELWITHDEBINFO builds.
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=/debug /INCREMENTAL
//Path to a program.
CMAKE_MT:FILEPATH=CMAKE_MT-NOTFOUND
//Value Computed by CMake
CMAKE_PROJECT_DESCRIPTION:STATIC=
//Value Computed by CMake
CMAKE_PROJECT_HOMEPAGE_URL:STATIC=
//Value Computed by CMake
CMAKE_PROJECT_NAME:STATIC=SuperBuild_SyneRBI
//RC compiler
CMAKE_RC_COMPILER:FILEPATH=rc
//Flags for Windows Resource Compiler during all build types.
CMAKE_RC_FLAGS:STRING=/DWIN32
//Flags for Windows Resource Compiler during DEBUG builds.
CMAKE_RC_FLAGS_DEBUG:STRING=/D_DEBUG
//Flags for Windows Resource Compiler during MINSIZEREL builds.
CMAKE_RC_FLAGS_MINSIZEREL:STRING=
//Flags for Windows Resource Compiler during RELEASE builds.
CMAKE_RC_FLAGS_RELEASE:STRING=
//Flags for Windows Resource Compiler during RELWITHDEBINFO builds.
CMAKE_RC_FLAGS_RELWITHDEBINFO:STRING=
//Flags used by the linker during the creation of shared libraries
// during all build types.
CMAKE_SHARED_LINKER_FLAGS:STRING=/machine:x64
//Flags used by the linker during the creation of shared libraries
// during DEBUG builds.
CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=/debug /INCREMENTAL
//Flags used by the linker during the creation of shared libraries
// during MINSIZEREL builds.
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=/INCREMENTAL:NO
//Flags used by the linker during the creation of shared libraries
// during RELEASE builds.
CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=/INCREMENTAL:NO
//Flags used by the linker during the creation of shared libraries
// during RELWITHDEBINFO builds.
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=/debug /INCREMENTAL
//If set, runtime paths are not added when installing shared libraries,
// but are added when building.
CMAKE_SKIP_INSTALL_RPATH:BOOL=OFF
//If set, runtime paths are not added when using shared libraries.
CMAKE_SKIP_RPATH:BOOL=OFF
//Flags used by the linker during the creation of static libraries
// during all build types.
CMAKE_STATIC_LINKER_FLAGS:STRING=/machine:x64
//Flags used by the linker during the creation of static libraries
// during DEBUG builds.
CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=
//Flags used by the linker during the creation of static libraries
// during MINSIZEREL builds.
CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=
//Flags used by the linker during the creation of static libraries
// during RELEASE builds.
CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=
//Flags used by the linker during the creation of static libraries
// during RELWITHDEBINFO builds.
CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=
//If this value is on, makefiles will be generated without the
// .SILENT directive, and all commands will be echoed to the console
// during the make. This is useful for debugging only. With Visual
// Studio IDE projects all commands are done without /nologo.
CMAKE_VERBOSE_MAKEFILE:BOOL=OFF
//Compile device code in 64 bit mode
CUDA_64_BIT_DEVICE_CODE:BOOL=ON
//Attach the build rule to the CUDA source file. Enable only when
// the CUDA source file is added to at most one target.
CUDA_ATTACH_VS_BUILD_RULE_TO_CUDA_FILE:BOOL=ON
//Generate and parse .cubin files in Device mode.
CUDA_BUILD_CUBIN:BOOL=OFF
//Build in Emulation mode
CUDA_BUILD_EMULATION:BOOL=OFF
//"cudart" library
CUDA_CUDART_LIBRARY:FILEPATH=CUDA_CUDART_LIBRARY-NOTFOUND
//"cuda" library (older versions only).
CUDA_CUDA_LIBRARY:FILEPATH=CUDA_CUDA_LIBRARY-NOTFOUND
//Directory to put all the output files. If blank it will default
// to the CMAKE_CURRENT_BINARY_DIR
CUDA_GENERATED_OUTPUT_DIR:PATH=
//Generated file extension
CUDA_HOST_COMPILATION_CPP:BOOL=ON
//Host side compiler used by NVCC
CUDA_HOST_COMPILER:FILEPATH=$(VCInstallDir)bin
//Path to a program.
CUDA_NVCC_EXECUTABLE:FILEPATH=CUDA_NVCC_EXECUTABLE-NOTFOUND
//Semi-colon delimit multiple arguments. during all build types.
CUDA_NVCC_FLAGS:STRING=
//Semi-colon delimit multiple arguments. during DEBUG builds.
CUDA_NVCC_FLAGS_DEBUG:STRING=
//Semi-colon delimit multiple arguments. during MINSIZEREL builds.
CUDA_NVCC_FLAGS_MINSIZEREL:STRING=
//Semi-colon delimit multiple arguments. during RELEASE builds.
CUDA_NVCC_FLAGS_RELEASE:STRING=
//Semi-colon delimit multiple arguments. during RELWITHDEBINFO
// builds.
CUDA_NVCC_FLAGS_RELWITHDEBINFO:STRING=
//Propagate C/CXX_FLAGS and friends to the host compiler via -Xcompile
CUDA_PROPAGATE_HOST_FLAGS:BOOL=ON
//Path to a file.
CUDA_SDK_ROOT_DIR:PATH=CUDA_SDK_ROOT_DIR-NOTFOUND
//Compile CUDA objects with separable compilation enabled. Requires
// CUDA 5.0+
CUDA_SEPARABLE_COMPILATION:BOOL=OFF
//Path to a file.
CUDA_TOOLKIT_INCLUDE:PATH=CUDA_TOOLKIT_INCLUDE-NOTFOUND
//Toolkit location.
CUDA_TOOLKIT_ROOT_DIR:PATH=CUDA_TOOLKIT_ROOT_DIR-NOTFOUND
//Print out the commands run while compiling the CUDA source file.
// With the Makefile generator this defaults to VERBOSE variable
// specified on the command line, but can be forced on with this
// option.
CUDA_VERBOSE_BUILD:BOOL=OFF
//"cublas" library
CUDA_cublas_LIBRARY:FILEPATH=CUDA_cublas_LIBRARY-NOTFOUND
//"cublasemu" library
CUDA_cublasemu_LIBRARY:FILEPATH=CUDA_cublasemu_LIBRARY-NOTFOUND
//"cufft" library
CUDA_cufft_LIBRARY:FILEPATH=CUDA_cufft_LIBRARY-NOTFOUND
//"cufftemu" library
CUDA_cufftemu_LIBRARY:FILEPATH=CUDA_cufftemu_LIBRARY-NOTFOUND
//Developer Build
DEVEL_BUILD:BOOL=ON
//Disable CUDA
DISABLE_CUDA:BOOL=ON
//Disable git checkout of ISMRMRD. Ignored if source directory
// does not exist (e.g., on first run).
DISABLE_GIT_CHECKOUT_ISMRMRD:BOOL=OFF
//Disable git checkout of ITK. Ignored if source directory does
// not exist (e.g., on first run).
DISABLE_GIT_CHECKOUT_ITK:BOOL=OFF
//Disable git checkout of JSON. Ignored if source directory does
// not exist (e.g., on first run).
DISABLE_GIT_CHECKOUT_JSON:BOOL=OFF
//Disable git checkout of NIFTYREG. Ignored if source directory
// does not exist (e.g., on first run).
DISABLE_GIT_CHECKOUT_NIFTYREG:BOOL=OFF
//Disable git checkout of SIRF. Ignored if source directory does
// not exist (e.g., on first run).
DISABLE_GIT_CHECKOUT_SIRF:BOOL=OFF
//Disable git checkout of SIRF-Contribs. Ignored if source directory
// does not exist (e.g., on first run).
DISABLE_GIT_CHECKOUT_SIRF-Contribs:BOOL=OFF
//Disable git checkout of SPM. Ignored if source directory does
// not exist (e.g., on first run).
DISABLE_GIT_CHECKOUT_SPM:BOOL=OFF
//Disable git checkout of STIR. Ignored if source directory does
// not exist (e.g., on first run).
DISABLE_GIT_CHECKOUT_STIR:BOOL=OFF
//Disable building MATLAB support
DISABLE_Matlab:BOOL=ON
//Disable OpenMP support for dependencies
DISABLE_OpenMP:BOOL=OFF
//Disable building SIRF python support
DISABLE_PYTHON:BOOL=OFF
//Source directory for FFTW3
FFTW3_SOURCE_DIR:PATH=C:/Users/wps46139/Documents/GitHub/try/build/sources/FFTW3
//Path to a program.
GIT:FILEPATH=C:/Program Files/Git/cmd/git.exe
//Git command line client
GIT_EXECUTABLE:FILEPATH=C:/Program Files/Git/cmd/git.exe
//ON
Gadgetron_TAG:STRING=b6191eaaa72ccca6c6a5fe4c0fa3319694f512ab
//ON
Gadgetron_URL:STRING=https://github.com/gadgetron/gadgetron
//Source directory for HDF5
HDF5_SOURCE_DIR:PATH=C:/Users/wps46139/Documents/GitHub/try/build/sources/HDF5
//Enable HDF5 CUDA (if cuda libraries are present)
HDF5_USE_CUDA:BOOL=OFF
//Source directory for ISMRMRD
ISMRMRD_SOURCE_DIR:PATH=C:/Users/wps46139/Documents/GitHub/try/build/sources/ISMRMRD
//ON
ISMRMRD_TAG:STRING=program_options_fix
//ON
ISMRMRD_URL:STRING=https://github.com/SyneRBI/ismrmrd
//Only build ITK IO libraries
ITK_MINIMAL_LIBS:BOOL=ON
//ITK uses shared libraries
ITK_SHARED_LIBS:BOOL=ON
//Tell ITK to not check lengths of paths
ITK_SKIP_PATH_LENGTH_CHECKS:BOOL=ON
//Source directory for ITK
ITK_SOURCE_DIR:PATH=C:/Users/wps46139/Documents/GitHub/try/build/sources/ITK
//ON
ITK_TAG:STRING=v4.13.1
//ON
ITK_URL:STRING=https://github.com/InsightSoftwareConsortium/ITK.git
//Optional extra CMake arguments to be appended to the flags set
// by the SuperBuild(use semi-colons for multiple arguments)
JSON_EXTRA_CMAKE_ARGS:STRING=
//Source directory for JSON
JSON_SOURCE_DIR:PATH=C:/Users/wps46139/Documents/GitHub/try/build/sources/JSON
//ON
JSON_TAG:STRING=v3.9.1
//ON
JSON_URL:STRING=https://github.com/nlohmann/json.git
//Directory of the SIRF and/or STIR Matlab libraries
MATLAB_DEST_DIR:PATH=
//Path to a file.
Matlab_INCLUDE_DIRS:PATH=C:/Program Files/MATLAB/R2019b/extern/include
//Matlab main program
Matlab_MAIN_PROGRAM:FILEPATH=C:/Program Files/MATLAB/R2019b/bin/matlab.exe
//Extensions for the mex targets (automatically given by Matlab)
Matlab_MEX_EXTENSION:STRING=mexw64
//Path to a library.
Matlab_MEX_LIBRARY:FILEPATH=C:/Program Files/MATLAB/R2019b/extern/lib/win64/microsoft/libmex.lib
//Matlab installation root path
Matlab_ROOT_DIR:PATH=C:/Program Files/MATLAB/R2019b
//Build NIFTYREG with OpenMP acceleration
NIFTYREG_ENABLE_OPENMP:BOOL=ON
//Optional extra CMake arguments to be appended to the flags set
// by the SuperBuild(use semi-colons for multiple arguments)
NIFTYREG_EXTRA_CMAKE_ARGS:STRING=
//Source directory for NIFTYREG
NIFTYREG_SOURCE_DIR:PATH=C:/Users/wps46139/Documents/GitHub/try/build/sources/NIFTYREG
//ON
NIFTYREG_TAG:STRING=99d584e2b8ea0bffe7e65e40c8dc818751782d92
//ON
NIFTYREG_URL:STRING=https://github.com/KCL-BMEIS/niftyreg.git
//Enable NIFTYREG CUDA (if cuda libraries are present)
NIFTYREG_USE_CUDA:BOOL=OFF
//ON
NiftyPET_TAG:STRING=70b97da0a4eea9445e34831f7393947a37bc77e7
//ON
NiftyPET_URL:STRING=https://github.com/pjmark/NIPET
//CXX compiler flags for OpenMP parallelization
OpenMP_CXX_FLAGS:STRING=-openmp
//CXX compiler libraries for OpenMP parallelization
OpenMP_CXX_LIB_NAMES:STRING=
//C compiler flags for OpenMP parallelization
OpenMP_C_FLAGS:STRING=-openmp
//C compiler libraries for OpenMP parallelization
OpenMP_C_LIB_NAMES:STRING=
//Path to a library.
PYTHON_DEBUG_LIBRARY:FILEPATH=PYTHON_DEBUG_LIBRARY-NOTFOUND
//Directory of the SIRF and/or STIR Python modules
PYTHON_DEST_DIR:PATH=
//Path to a program.
PYTHON_EXECUTABLE:FILEPATH=C:/Python/Python36/python.exe
//Path to a file.
PYTHON_INCLUDE_DIR:PATH=C:/Python/Python36/include
//Path to a library.
PYTHON_LIBRARY:FILEPATH=C:/Python/Python36/libs/python36.lib
//Path to a library.
PYTHON_LIBRARY_DEBUG:FILEPATH=PYTHON_LIBRARY_DEBUG-NOTFOUND
// PYTHONPATH: prefix PYTHONPATH
//\n SETUP_PY: execute C:/Python/Python36/python.exe setup.py
// install
//\n CONDA: do nothing
PYTHON_STRATEGY:STRING=PYTHONPATH
//Python version
PYVER:STRING=0
//Optional extra CMake arguments to be appended to the flags set
// by the SuperBuild(use semi-colons for multiple arguments)
SIRF-Contribs_EXTRA_CMAKE_ARGS:STRING=
//Source directory for SIRF-Contribs
SIRF-Contribs_SOURCE_DIR:PATH=C:/Users/wps46139/Documents/GitHub/try/build/sources/SIRF-Contribs
//ON
SIRF-Contribs_TAG:STRING=origin/master
//ON
SIRF-Contribs_URL:STRING=https://github.com/SyneRBI/SIRF-Contribs
//Optional extra CMake arguments to be appended to the flags set
// by the SuperBuild(use semi-colons for multiple arguments)
SIRF_EXTRA_CMAKE_ARGS:STRING=
//Source directory for SIRF
SIRF_SOURCE_DIR:PATH=C:/Users/wps46139/Documents/GitHub/try/build/sources/SIRF
//ON
SIRF_TAG:STRING=master
//ON
SIRF_URL:STRING=https://github.com/SyneRBI/SIRF
//blabla
SOURCE_ROOT_DIR:PATH=C:/Users/wps46139/Documents/GitHub/try/build/sources
//SPM DIR
SPM_DIR:PATH=C:/Users/wps46139/Documents/GitHub/try/build/sources/SPM
//Source directory for SPM
SPM_SOURCE_DIR:PATH=C:/Users/wps46139/Documents/GitHub/try/build/sources/SPM
//ON
SPM_TAG:STRING=r7771
//ON
SPM_URL:STRING=https://github.com/spm/SPM12.git
//Build all STIR executables
STIR_BUILD_EXECUTABLES:BOOL=OFF
//Build STIR Python interface
STIR_BUILD_SWIG_PYTHON:BOOL=OFF
//Disable STIR ROOT interface
STIR_DISABLE_CERN_ROOT:BOOL=ON
//Disable STIR use of HDF5 libraries (and hence GE Raw Data support)
STIR_DISABLE_HDF5:BOOL=OFF
//Disable JSON support in STIR
STIR_DISABLE_JSON:BOOL=OFF
//Disable STIR Louvain-la-Neuve Matrix library for ECAT7 support
STIR_DISABLE_LLN_MATRIX:BOOL=ON
//Enable STIR experimental code
STIR_ENABLE_EXPERIMENTAL:BOOL=OFF
//Build STIR with OpenMP acceleration
STIR_ENABLE_OPENMP:BOOL=ON
//Optional extra CMake arguments to be appended to the flags set
// by the SuperBuild(use semi-colons for multiple arguments)
STIR_EXTRA_CMAKE_ARGS:STRING=
//Source directory for STIR
STIR_SOURCE_DIR:PATH=C:/Users/wps46139/Documents/GitHub/try/build/sources/STIR
//ON
STIR_TAG:STRING=origin/master
//ON
STIR_URL:STRING=https://github.com/UCL/STIR
//The path for downloading external source directories
SUPERBUILD_WORK_DIR:PATH=C:/Users/wps46139/Documents/GitHub/try/build
//SWIG executable
SWIG_EXECUTABLE:FILEPATH=C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/SWIG-3.0.12/swig.exe
//Source directory for SWIG
SWIG_SOURCE_DIR:PATH=C:/Users/wps46139/Documents/GitHub/try/build/sources/SWIG
//Value Computed by CMake
SuperBuild_SyneRBI_BINARY_DIR:STATIC=C:/Users/wps46139/Documents/GitHub/try/build
//Value Computed by CMake
SuperBuild_SyneRBI_SOURCE_DIR:STATIC=C:/Users/wps46139/Documents/GitHub/try/SIRF-SuperBuild
//Build SyneRBI and the projects it depends on via SuperBuild.cmake.
SyneRBI_SUPERBUILD:BOOL=ON
//ON
TomoPhantom_TAG:STRING=v1.4
//ON
TomoPhantom_URL:STRING=https://github.com/dkazanc/TomoPhantom
//Use ITK
USE_ITK:BOOL=ON
//Build STIR with NiftyPET's projectors
USE_NiftyPET:BOOL=OFF
//Build using an external version of ACE
USE_SYSTEM_ACE:BOOL=ON
//Build using an external version of Armadillo
USE_SYSTEM_Armadillo:BOOL=OFF
//Build using an external version of Boost
USE_SYSTEM_Boost:BOOL=ON
//Build using an external version of fftw
USE_SYSTEM_FFTW3:BOOL=OFF
//Build using an external version of GTest
USE_SYSTEM_GTest:BOOL=OFF
//Build using an external version of HDF5
USE_SYSTEM_HDF5:BOOL=OFF
//Build using an external version of ISMRMRD
USE_SYSTEM_ISMRMRD:BOOL=OFF
//Build using an external version of ITK
USE_SYSTEM_ITK:BOOL=OFF
//Build using an external version of NIFTYREG
USE_SYSTEM_NIFTYREG:BOOL=OFF
//Build using an external version of SIRF
USE_SYSTEM_SIRF:BOOL=OFF
//Build using an external version of SPM. Only SPM12 tested.
USE_SYSTEM_SPM:BOOL=OFF
//Build using an external version of STIR
USE_SYSTEM_STIR:BOOL=OFF
//Build using an external version of SWIG
USE_SYSTEM_SWIG:BOOL=OFF
//Build using an external version of siemens_to_ismrmrd
USE_SYSTEM_siemens_to_ismrmrd:BOOL=OFF
//ON
astra-toolbox_TAG:STRING=origin/master
//ON
astra-toolbox_URL:STRING=https://github.com/astra-toolbox/astra-toolbox
//ON
glog_TAG:STRING=v0.3.5
//ON
glog_URL:STRING=https://github.com/google/glog
//ON
pet_rd_tools_TAG:STRING=v2.0.1
//ON
pet_rd_tools_URL:STRING=https://github.com/UCL/pet-rd-tools
//ON
siemens_to_ismrmrd_TAG:STRING=ba4773f9cf4bba5f3ccd19930e3548d8273fee01
//ON
siemens_to_ismrmrd_URL:STRING=https://github.com/ismrmrd/siemens_to_ismrmrd
########################
# INTERNAL cache entries
########################
//ADVANCED property for variable: Boost_DIR
Boost_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: Boost_INCLUDE_DIR
Boost_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: Boost_SOURCE_DIR
Boost_SOURCE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CCPi-FrameworkPlugins_TAG
CCPi-FrameworkPlugins_TAG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CCPi-FrameworkPlugins_URL
CCPi-FrameworkPlugins_URL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CCPi-Framework_TAG
CCPi-Framework_TAG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CCPi-Framework_URL
CCPi-Framework_URL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CCPi-Regularisation-Toolkit_TAG
CCPi-Regularisation-Toolkit_TAG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CCPi-Regularisation-Toolkit_URL
CCPi-Regularisation-Toolkit_URL-ADVANCED:INTERNAL=1
//This is the directory where this CMakeCache.txt was created
CMAKE_CACHEFILE_DIR:INTERNAL=c:/Users/wps46139/Documents/GitHub/try/build
//Major version of cmake used to create the current loaded cache
CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
//Minor version of cmake used to create the current loaded cache
CMAKE_CACHE_MINOR_VERSION:INTERNAL=19
//Patch version of cmake used to create the current loaded cache
CMAKE_CACHE_PATCH_VERSION:INTERNAL=3
//Path to CMake executable.
CMAKE_COMMAND:INTERNAL=C:/Program Files/CMake/bin/cmake.exe
//Path to cpack program executable.
CMAKE_CPACK_COMMAND:INTERNAL=C:/Program Files/CMake/bin/cpack.exe
//Path to ctest program executable.
CMAKE_CTEST_COMMAND:INTERNAL=C:/Program Files/CMake/bin/ctest.exe
//ADVANCED property for variable: CMAKE_CXX_FLAGS
CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG
CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL
CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE
CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO
CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES
CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS
CMAKE_C_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG
CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL
CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE
CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO
CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES
CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1
//Executable file format
CMAKE_EXECUTABLE_FORMAT:INTERNAL=Unknown
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS
CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//Name of external makefile project generator.
CMAKE_EXTRA_GENERATOR:INTERNAL=
//Name of generator.
CMAKE_GENERATOR:INTERNAL=Visual Studio 14 2015 Win64
//Generator instance identifier.
CMAKE_GENERATOR_INSTANCE:INTERNAL=
//Name of generator platform.
CMAKE_GENERATOR_PLATFORM:INTERNAL=
//Name of generator toolset.
CMAKE_GENERATOR_TOOLSET:INTERNAL=
//Source directory with the top level CMakeLists.txt file for this
// project
CMAKE_HOME_DIRECTORY:INTERNAL=C:/Users/wps46139/Documents/GitHub/try/SIRF-SuperBuild
//ADVANCED property for variable: CMAKE_LINKER
CMAKE_LINKER-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS
CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MT
CMAKE_MT-ADVANCED:INTERNAL=1
//number of local generators
CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1
//Platform information initialized
CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1
//ADVANCED property for variable: CMAKE_RC_COMPILER
CMAKE_RC_COMPILER-ADVANCED:INTERNAL=1
CMAKE_RC_COMPILER_WORKS:INTERNAL=1
//ADVANCED property for variable: CMAKE_RC_FLAGS
CMAKE_RC_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_RC_FLAGS_DEBUG
CMAKE_RC_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_RC_FLAGS_MINSIZEREL
CMAKE_RC_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_RC_FLAGS_RELEASE
CMAKE_RC_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_RC_FLAGS_RELWITHDEBINFO
CMAKE_RC_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//Path to CMake installation.
CMAKE_ROOT:INTERNAL=C:/Program Files/CMake/share/cmake-3.19
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS
CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH
CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SKIP_RPATH
CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS
CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG
CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL
CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE
CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_64_BIT_DEVICE_CODE
CUDA_64_BIT_DEVICE_CODE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_ATTACH_VS_BUILD_RULE_TO_CUDA_FILE
CUDA_ATTACH_VS_BUILD_RULE_TO_CUDA_FILE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_BUILD_CUBIN
CUDA_BUILD_CUBIN-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_BUILD_EMULATION
CUDA_BUILD_EMULATION-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_CUDART_LIBRARY
CUDA_CUDART_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_CUDA_LIBRARY
CUDA_CUDA_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_GENERATED_OUTPUT_DIR
CUDA_GENERATED_OUTPUT_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_HOST_COMPILATION_CPP
CUDA_HOST_COMPILATION_CPP-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_NVCC_EXECUTABLE
CUDA_NVCC_EXECUTABLE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_NVCC_FLAGS
CUDA_NVCC_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_NVCC_FLAGS_DEBUG
CUDA_NVCC_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_NVCC_FLAGS_MINSIZEREL
CUDA_NVCC_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_NVCC_FLAGS_RELEASE
CUDA_NVCC_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_NVCC_FLAGS_RELWITHDEBINFO
CUDA_NVCC_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_PROPAGATE_HOST_FLAGS
CUDA_PROPAGATE_HOST_FLAGS-ADVANCED:INTERNAL=1
//This is the value of the last time CUDA_SDK_ROOT_DIR was set
// successfully.
CUDA_SDK_ROOT_DIR_INTERNAL:INTERNAL=CUDA_SDK_ROOT_DIR-NOTFOUND
//ADVANCED property for variable: CUDA_SEPARABLE_COMPILATION
CUDA_SEPARABLE_COMPILATION-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_TOOLKIT_INCLUDE
CUDA_TOOLKIT_INCLUDE-ADVANCED:INTERNAL=1
//This is the value of the last time CUDA_TOOLKIT_ROOT_DIR was
// set successfully.
CUDA_TOOLKIT_ROOT_DIR_INTERNAL:INTERNAL=CUDA_TOOLKIT_ROOT_DIR-NOTFOUND
//This is the value of the last time CUDA_TOOLKIT_TARGET_DIR was
// set successfully.
CUDA_TOOLKIT_TARGET_DIR_INTERNAL:INTERNAL=CUDA_TOOLKIT_ROOT_DIR-NOTFOUND
CUDA_USE_STATIC_CUDA_RUNTIME:INTERNAL=OFF
//ADVANCED property for variable: CUDA_VERBOSE_BUILD
CUDA_VERBOSE_BUILD-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_cublas_LIBRARY
CUDA_cublas_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_cublasemu_LIBRARY
CUDA_cublasemu_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_cufft_LIBRARY
CUDA_cufft_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CUDA_cufftemu_LIBRARY
CUDA_cufftemu_LIBRARY-ADVANCED:INTERNAL=1
//Location of make2cmake.cmake
CUDA_make2cmake:INTERNAL=C:/Program Files/CMake/share/cmake-3.13/Modules/FindCUDA/make2cmake.cmake
//Location of parse_cubin.cmake
CUDA_parse_cubin:INTERNAL=C:/Program Files/CMake/share/cmake-3.13/Modules/FindCUDA/parse_cubin.cmake
//Location of run_nvcc.cmake
CUDA_run_nvcc:INTERNAL=C:/Program Files/CMake/share/cmake-3.13/Modules/FindCUDA/run_nvcc.cmake
//ADVANCED property for variable: DEVEL_BUILD
DEVEL_BUILD-ADVANCED:INTERNAL=1
//ADVANCED property for variable: DISABLE_GIT_CHECKOUT_ISMRMRD
DISABLE_GIT_CHECKOUT_ISMRMRD-ADVANCED:INTERNAL=1
//ADVANCED property for variable: DISABLE_GIT_CHECKOUT_ITK
DISABLE_GIT_CHECKOUT_ITK-ADVANCED:INTERNAL=1
//ADVANCED property for variable: DISABLE_GIT_CHECKOUT_JSON
DISABLE_GIT_CHECKOUT_JSON-ADVANCED:INTERNAL=1
//ADVANCED property for variable: DISABLE_GIT_CHECKOUT_NIFTYREG
DISABLE_GIT_CHECKOUT_NIFTYREG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: DISABLE_GIT_CHECKOUT_SIRF
DISABLE_GIT_CHECKOUT_SIRF-ADVANCED:INTERNAL=1
//ADVANCED property for variable: DISABLE_GIT_CHECKOUT_SIRF-Contribs
DISABLE_GIT_CHECKOUT_SIRF-Contribs-ADVANCED:INTERNAL=1
//ADVANCED property for variable: DISABLE_GIT_CHECKOUT_SPM
DISABLE_GIT_CHECKOUT_SPM-ADVANCED:INTERNAL=1
//ADVANCED property for variable: DISABLE_GIT_CHECKOUT_STIR
DISABLE_GIT_CHECKOUT_STIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: FFTW3_SOURCE_DIR
FFTW3_SOURCE_DIR-ADVANCED:INTERNAL=1
//Details about finding Boost
FIND_PACKAGE_MESSAGE_DETAILS_Boost:INTERNAL=[C:/Users/wps46139/Documents/GitHub/build/SIRF-SuperBuild/INSTALL/include/boost-1_65_1][c ][v1.65.1(1.58.0)]
//Details about finding Matlab
FIND_PACKAGE_MESSAGE_DETAILS_Matlab:INTERNAL=[C:/Program Files/MATLAB/R2019b/extern/include][C:/Program Files/MATLAB/R2019b/extern/lib/win64/microsoft/libmex.lib][mexw64][C:/Program Files/MATLAB/R2019b][cfound components: MAIN_PROGRAM ][v9.7()]
//Details about finding OpenMP
FIND_PACKAGE_MESSAGE_DETAILS_OpenMP:INTERNAL=[TRUE][TRUE][c ][v2.0()]
//Details about finding OpenMP_C
FIND_PACKAGE_MESSAGE_DETAILS_OpenMP_C:INTERNAL=[-openmp][v2.0()]
//Details about finding OpenMP_CXX
FIND_PACKAGE_MESSAGE_DETAILS_OpenMP_CXX:INTERNAL=[-openmp][v2.0()]
//Details about finding PythonInterp
FIND_PACKAGE_MESSAGE_DETAILS_PythonInterp:INTERNAL=[C:/Python/Python36/python.exe][v3.6()]
//Details about finding PythonLibs
FIND_PACKAGE_MESSAGE_DETAILS_PythonLibs:INTERNAL=[C:/Python/Python36/libs/python36.lib][C:/Python/Python36/include][v3.6.0()]
//ADVANCED property for variable: GIT_EXECUTABLE
GIT_EXECUTABLE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: Gadgetron_TAG
Gadgetron_TAG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: Gadgetron_URL
Gadgetron_URL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: HDF5_SOURCE_DIR
HDF5_SOURCE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: ISMRMRD_SOURCE_DIR
ISMRMRD_SOURCE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: ISMRMRD_TAG
ISMRMRD_TAG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: ISMRMRD_URL
ISMRMRD_URL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: ITK_SOURCE_DIR
ITK_SOURCE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: ITK_TAG
ITK_TAG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: ITK_URL
ITK_URL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: JSON_EXTRA_CMAKE_ARGS
JSON_EXTRA_CMAKE_ARGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: JSON_SOURCE_DIR
JSON_SOURCE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: JSON_TAG
JSON_TAG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: JSON_URL
JSON_URL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: Matlab_INCLUDE_DIRS
Matlab_INCLUDE_DIRS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: Matlab_MAIN_PROGRAM
Matlab_MAIN_PROGRAM-ADVANCED:INTERNAL=1
//ADVANCED property for variable: Matlab_MEX_EXTENSION
Matlab_MEX_EXTENSION-ADVANCED:INTERNAL=1
//ADVANCED property for variable: Matlab_MEX_LIBRARY
Matlab_MEX_LIBRARY-ADVANCED:INTERNAL=1
//last Matlab root dir location
Matlab_ROOT_DIR_LAST_CACHED:INTERNAL=C:/Program Files/MATLAB/R2019b
//Matlab version (automatically determined)
Matlab_VERSION_STRING_INTERNAL:INTERNAL=9.7
//ADVANCED property for variable: NIFTYREG_EXTRA_CMAKE_ARGS
NIFTYREG_EXTRA_CMAKE_ARGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: NIFTYREG_SOURCE_DIR
NIFTYREG_SOURCE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: NIFTYREG_TAG
NIFTYREG_TAG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: NIFTYREG_URL
NIFTYREG_URL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: NIFTYREG_USE_CUDA
NIFTYREG_USE_CUDA-ADVANCED:INTERNAL=1
//ADVANCED property for variable: NiftyPET_TAG
NiftyPET_TAG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: NiftyPET_URL
NiftyPET_URL-ADVANCED:INTERNAL=1
//Result of TRY_COMPILE
OpenMP_COMPILE_RESULT_CXX_openmp:INTERNAL=TRUE
//Result of TRY_COMPILE
OpenMP_COMPILE_RESULT_C_openmp:INTERNAL=TRUE
//ADVANCED property for variable: OpenMP_CXX_FLAGS
OpenMP_CXX_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: OpenMP_CXX_LIB_NAMES
OpenMP_CXX_LIB_NAMES-ADVANCED:INTERNAL=1
//CXX compiler's OpenMP specification date
OpenMP_CXX_SPEC_DATE:INTERNAL=200203
//ADVANCED property for variable: OpenMP_C_FLAGS
OpenMP_C_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: OpenMP_C_LIB_NAMES
OpenMP_C_LIB_NAMES-ADVANCED:INTERNAL=1
//C compiler's OpenMP specification date
OpenMP_C_SPEC_DATE:INTERNAL=200203
//Result of TRY_COMPILE
OpenMP_SPECTEST_CXX_:INTERNAL=TRUE
//Result of TRY_COMPILE
OpenMP_SPECTEST_C_:INTERNAL=TRUE
//ADVANCED property for variable: PYTHON_DEBUG_LIBRARY
PYTHON_DEBUG_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: PYTHON_EXECUTABLE
PYTHON_EXECUTABLE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: PYTHON_INCLUDE_DIR
PYTHON_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: PYTHON_LIBRARY
PYTHON_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: PYTHON_LIBRARY_DEBUG
PYTHON_LIBRARY_DEBUG-ADVANCED:INTERNAL=1
//STRINGS property for variable: PYTHON_STRATEGY
PYTHON_STRATEGY-STRINGS:INTERNAL=PYTHONPATH;SETUP_PY;CONDA
//ADVANCED property for variable: SIRF-Contribs_EXTRA_CMAKE_ARGS
SIRF-Contribs_EXTRA_CMAKE_ARGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: SIRF-Contribs_SOURCE_DIR
SIRF-Contribs_SOURCE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: SIRF-Contribs_TAG
SIRF-Contribs_TAG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: SIRF-Contribs_URL
SIRF-Contribs_URL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: SIRF_EXTRA_CMAKE_ARGS
SIRF_EXTRA_CMAKE_ARGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: SIRF_SOURCE_DIR
SIRF_SOURCE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: SIRF_TAG
SIRF_TAG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: SIRF_URL
SIRF_URL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: SPM_SOURCE_DIR
SPM_SOURCE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: SPM_TAG
SPM_TAG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: SPM_URL
SPM_URL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: STIR_DISABLE_CERN_ROOT
STIR_DISABLE_CERN_ROOT-ADVANCED:INTERNAL=1
//ADVANCED property for variable: STIR_DISABLE_LLN_MATRIX
STIR_DISABLE_LLN_MATRIX-ADVANCED:INTERNAL=1
//ADVANCED property for variable: STIR_ENABLE_EXPERIMENTAL
STIR_ENABLE_EXPERIMENTAL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: STIR_EXTRA_CMAKE_ARGS
STIR_EXTRA_CMAKE_ARGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: STIR_SOURCE_DIR
STIR_SOURCE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: STIR_TAG
STIR_TAG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: STIR_URL
STIR_URL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: SWIG_SOURCE_DIR
SWIG_SOURCE_DIR-ADVANCED:INTERNAL=1
//Use CUDA
USE_CUDA:INTERNAL=OFF
//Components requested for this build tree.
_Boost_COMPONENTS_SEARCHED:INTERNAL=
//Last used Boost_INCLUDE_DIR value.
_Boost_INCLUDE_DIR_LAST:INTERNAL=C:/Users/wps46139/Documents/GitHub/build/SIRF-SuperBuild/INSTALL/include/boost-1_65_1
//Last used Boost_NAMESPACE value.
_Boost_NAMESPACE_LAST:INTERNAL=boost
//Last used Boost_USE_MULTITHREADED value.
_Boost_USE_MULTITHREADED_LAST:INTERNAL=TRUE
//ADVANCED property for variable: glog_TAG
glog_TAG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: glog_URL
glog_URL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pet_rd_tools_TAG
pet_rd_tools_TAG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: pet_rd_tools_URL
pet_rd_tools_URL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: siemens_to_ismrmrd_TAG
siemens_to_ismrmrd_TAG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: siemens_to_ismrmrd_URL
siemens_to_ismrmrd_URL-ADVANCED:INTERNAL=1
@evgueni-ovtchinnikov not sure if this changes anything, but I needed to create a new variable BOOST_ROOT: C:/local/boost_1.74.0 (in my case that path) to make the thing compile, otherwise it would not find boost. I can see it in my Cmake-cache.txt, but not in yours.
CMakeCache.txt in folder builds\SIRF\build:
# This is the CMakeCache file.
# For build in directory: c:/Users/wps46139/Documents/GitHub/try/build/builds/SIRF/build
# It was generated by CMake: C:/Program Files/CMake/bin/cmake.exe
# You can edit this file to change values found and used by cmake.
# If you do not want to change any of the values, simply exit the editor.
# If you do want to change a value, simply edit, save, and exit the editor.
# The syntax for the file is as follows:
# KEY:TYPE=VALUE
# KEY is the name of a variable in the cache.
# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.
# VALUE is the current value for the KEY.
########################
# EXTERNAL cache entries
########################
//Initial cache
ALLALLALL_EP_LABEL_FIND_PACKAGE:STRING=SWIG_EXECUTABLE
//No help, variable specified on the command line.
BOOST_INCLUDEDIR:PATH=C:/Users/wps46139/Documents/GitHub/build/SIRF-SuperBuild/INSTALL/include/boost-1_65_1
//root of Boost
BOOST_ROOT:PATH=
//Boost atomic library (debug)
Boost_ATOMIC_LIBRARY_DEBUG:FILEPATH=C:/Boost/lib/boost_atomic-vc140-mt-gd-1_65_1.lib
//Boost atomic library (release)
Boost_ATOMIC_LIBRARY_RELEASE:FILEPATH=C:/Boost/lib/boost_atomic-vc140-mt-1_65_1.lib
//Boost chrono library (debug)
Boost_CHRONO_LIBRARY_DEBUG:FILEPATH=C:/Boost/lib/boost_chrono-vc140-mt-gd-1_65_1.lib
//Boost chrono library (release)
Boost_CHRONO_LIBRARY_RELEASE:FILEPATH=C:/Boost/lib/boost_chrono-vc140-mt-1_65_1.lib
//Boost date_time library (debug)
Boost_DATE_TIME_LIBRARY_DEBUG:FILEPATH=C:/Boost/lib/boost_date_time-vc140-mt-gd-1_65_1.lib
//Boost date_time library (release)
Boost_DATE_TIME_LIBRARY_RELEASE:FILEPATH=C:/Boost/lib/boost_date_time-vc140-mt-1_65_1.lib
//The directory containing a CMake configuration file for Boost.
Boost_DIR:PATH=Boost_DIR-NOTFOUND
//Boost filesystem library (debug)
Boost_FILESYSTEM_LIBRARY_DEBUG:FILEPATH=C:/Boost/lib/boost_filesystem-vc140-mt-gd-1_65_1.lib
//Boost filesystem library (release)
Boost_FILESYSTEM_LIBRARY_RELEASE:FILEPATH=C:/Boost/lib/boost_filesystem-vc140-mt-1_65_1.lib
//Path to a file.
Boost_INCLUDE_DIR:PATH=C:/Users/wps46139/Documents/GitHub/build/SIRF-SuperBuild/INSTALL/include/boost-1_65_1
//Boost library directory DEBUG
Boost_LIBRARY_DIR_DEBUG:PATH=C:/Boost/lib
//Boost library directory RELEASE
Boost_LIBRARY_DIR_RELEASE:PATH=C:/Boost/lib
//Boost system library (debug)
Boost_SYSTEM_LIBRARY_DEBUG:FILEPATH=C:/Boost/lib/boost_system-vc140-mt-gd-1_65_1.lib
//Boost system library (release)
Boost_SYSTEM_LIBRARY_RELEASE:FILEPATH=C:/Boost/lib/boost_system-vc140-mt-1_65_1.lib
//Boost thread library (debug)
Boost_THREAD_LIBRARY_DEBUG:FILEPATH=C:/Boost/lib/boost_thread-vc140-mt-gd-1_65_1.lib
//Boost thread library (release)
Boost_THREAD_LIBRARY_RELEASE:FILEPATH=C:/Boost/lib/boost_thread-vc140-mt-1_65_1.lib
//Path to a program.
CMAKE_AR:FILEPATH=C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/x86_amd64/lib.exe
//Initial cache
CMAKE_BUILD_TYPE:STRING=Release
//Semicolon separated list of supported configuration types, only
// supports Debug, Release, MinSizeRel, and RelWithDebInfo, anything
// else will be ignored.
CMAKE_CONFIGURATION_TYPES:STRING=Debug;Release;MinSizeRel;RelWithDebInfo
//Initial cache
CMAKE_CXX_COMPILER:FILEPATH=C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/x86_amd64/cl.exe
//Flags used by the CXX compiler during all build types.
CMAKE_CXX_FLAGS:STRING=/DWIN32 /D_WINDOWS /W3 /GR /EHsc
//Flags used by the CXX compiler during DEBUG builds.
CMAKE_CXX_FLAGS_DEBUG:STRING=/MDd /Zi /Ob0 /Od /RTC1
//Flags used by the CXX compiler during MINSIZEREL builds.
CMAKE_CXX_FLAGS_MINSIZEREL:STRING=/MD /O1 /Ob1 /DNDEBUG
//Flags used by the CXX compiler during RELEASE builds.
CMAKE_CXX_FLAGS_RELEASE:STRING=/MD /O2 /Ob2 /DNDEBUG
//Flags used by the CXX compiler during RELWITHDEBINFO builds.
CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=/MD /Zi /O2 /Ob1 /DNDEBUG
//Libraries linked by default with all C++ applications.
CMAKE_CXX_STANDARD_LIBRARIES:STRING=kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib
//Initial cache
CMAKE_C_COMPILER:FILEPATH=C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/x86_amd64/cl.exe
//Flags used by the C compiler during all build types.
CMAKE_C_FLAGS:STRING=/DWIN32 /D_WINDOWS /W3
//Flags used by the C compiler during DEBUG builds.
CMAKE_C_FLAGS_DEBUG:STRING=/MDd /Zi /Ob0 /Od /RTC1
//Flags used by the C compiler during MINSIZEREL builds.
CMAKE_C_FLAGS_MINSIZEREL:STRING=/MD /O1 /Ob1 /DNDEBUG
//Flags used by the C compiler during RELEASE builds.
CMAKE_C_FLAGS_RELEASE:STRING=/MD /O2 /Ob2 /DNDEBUG
//Flags used by the C compiler during RELWITHDEBINFO builds.
CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=/MD /Zi /O2 /Ob1 /DNDEBUG
//Libraries linked by default with all C applications.
CMAKE_C_STANDARD_LIBRARIES:STRING=kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib
//Flags used by the linker during all build types.
CMAKE_EXE_LINKER_FLAGS:STRING=/machine:x64
//Flags used by the linker during DEBUG builds.
CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=/debug /INCREMENTAL
//Flags used by the linker during MINSIZEREL builds.
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=/INCREMENTAL:NO
//Flags used by the linker during RELEASE builds.
CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=/INCREMENTAL:NO
//Flags used by the linker during RELWITHDEBINFO builds.
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=/debug /INCREMENTAL
//Initial cache
CMAKE_GENERATOR:STRING=Visual Studio 14 2015 Win64
//Initial cache
CMAKE_GENERATOR_PLATFORM:STRING=
//Initial cache
CMAKE_GENERATOR_TOOLSET:STRING=
//Initial cache
CMAKE_INSTALL_PREFIX:PATH=C:/Users/wps46139/Documents/GitHub/try/build/INSTALL
//No help, variable specified on the command line.
CMAKE_LIBRARY_PATH:PATH=C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib
//Path to a program.
CMAKE_LINKER:FILEPATH=C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/x86_amd64/link.exe
//Flags used by the linker during the creation of modules during
// all build types.
CMAKE_MODULE_LINKER_FLAGS:STRING=/machine:x64
//Flags used by the linker during the creation of modules during
// DEBUG builds.
CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=/debug /INCREMENTAL
//Flags used by the linker during the creation of modules during
// MINSIZEREL builds.
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=/INCREMENTAL:NO
//Flags used by the linker during the creation of modules during
// RELEASE builds.
CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=/INCREMENTAL:NO
//Flags used by the linker during the creation of modules during
// RELWITHDEBINFO builds.
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=/debug /INCREMENTAL
//Path to a program.
CMAKE_MT:FILEPATH=C:/Program Files (x86)/Windows Kits/8.1/bin/x86/mt.exe
//No help, variable specified on the command line.
CMAKE_PREFIX_PATH:PATH=C:/Users/wps46139/Documents/GitHub/try/build/INSTALL
//Value Computed by CMake
CMAKE_PROJECT_DESCRIPTION:STATIC=
//Value Computed by CMake
CMAKE_PROJECT_HOMEPAGE_URL:STATIC=
//Value Computed by CMake
CMAKE_PROJECT_NAME:STATIC=SIRF
//RC compiler
CMAKE_RC_COMPILER:FILEPATH=C:/Program Files (x86)/Windows Kits/8.1/bin/x86/rc.exe
//Flags for Windows Resource Compiler during all build types.
CMAKE_RC_FLAGS:STRING=-DWIN32
//Flags for Windows Resource Compiler during DEBUG builds.
CMAKE_RC_FLAGS_DEBUG:STRING=-D_DEBUG
//Flags for Windows Resource Compiler during MINSIZEREL builds.
CMAKE_RC_FLAGS_MINSIZEREL:STRING=
//Flags for Windows Resource Compiler during RELEASE builds.
CMAKE_RC_FLAGS_RELEASE:STRING=
//Flags for Windows Resource Compiler during RELWITHDEBINFO builds.
CMAKE_RC_FLAGS_RELWITHDEBINFO:STRING=
//Flags used by the linker during the creation of shared libraries
// during all build types.
CMAKE_SHARED_LINKER_FLAGS:STRING=/machine:x64
//Flags used by the linker during the creation of shared libraries
// during DEBUG builds.
CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=/debug /INCREMENTAL
//Flags used by the linker during the creation of shared libraries
// during MINSIZEREL builds.
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=/INCREMENTAL:NO
//Flags used by the linker during the creation of shared libraries
// during RELEASE builds.
CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=/INCREMENTAL:NO
//Flags used by the linker during the creation of shared libraries
// during RELWITHDEBINFO builds.
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=/debug /INCREMENTAL
//If set, runtime paths are not added when installing shared libraries,
// but are added when building.
CMAKE_SKIP_INSTALL_RPATH:BOOL=NO
//If set, runtime paths are not added when using shared libraries.
CMAKE_SKIP_RPATH:BOOL=NO
//Flags used by the linker during the creation of static libraries
// during all build types.
CMAKE_STATIC_LINKER_FLAGS:STRING=/machine:x64
//Flags used by the linker during the creation of static libraries
// during DEBUG builds.
CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=
//Flags used by the linker during the creation of static libraries
// during MINSIZEREL builds.
CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=
//Flags used by the linker during the creation of static libraries
// during RELEASE builds.
CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=
//Flags used by the linker during the creation of static libraries
// during RELWITHDEBINFO builds.
CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=
//If this value is on, makefiles will be generated without the
// .SILENT directive, and all commands will be echoed to the console
// during the make. This is useful for debugging only. With Visual
// Studio IDE projects all commands are done without /nologo.
CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE
//Disable building the SIRF interface to Gadgetron
DISABLE_Gadgetron:BOOL=OFF
//Disable building SIRF matlab support
DISABLE_Matlab:BOOL=ON
//Disable building SIRF python support
DISABLE_PYTHON:BOOL=OFF
//Disable building the SIRF registration package
DISABLE_Registration:BOOL=OFF
//Disable building the SIRF interface to STIR
DISABLE_STIR:BOOL=OFF
//Disable building the synergistic code
DISABLE_Synergistic:BOOL=OFF
//disable VTK
DISABLE_VTK:BOOL=OFF
//download zenodo data for tests
DOWNLOAD_ZENODO_TEST_DATA:BOOL=ON
//No help, variable specified on the command line.
FFTW3F_LIBRARY:FILEPATH=C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/FFTW/libfftw3f-3.lib
//No help, variable specified on the command line.
FFTW3_INCLUDE_DIR:PATH=C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/FFTW
//No help, variable specified on the command line.
FFTW3_LIBRARY:FILEPATH=C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/FFTW/libfftw3-3.lib
//HDF5 file differencing tool.
HDF5_DIFF_EXECUTABLE:FILEPATH=HDF5_DIFF_EXECUTABLE-NOTFOUND
//The directory containing a CMake configuration file for HDF5.
HDF5_DIR:PATH=C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/cmake
//No help, variable specified on the command line.
HDF5_FIND_DEBUG:BOOL=ON
//No help, variable specified on the command line.
HDF5_INCLUDE_DIRS:PATH=C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/include
//No help, variable specified on the command line.
HDF5_ROOT:PATH=C:/Users/wps46139/Documents/GitHub/try/build/INSTALL
//No help, variable specified on the command line.
ISMRMRD_DIR:PATH=C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/cmake/ISMRMRD
//No help, variable specified on the command line.
MATLAB_DEST_DIR:PATH=
//No help, variable specified on the command line.
MATLAB_ROOT:PATH=C:/Program Files/MATLAB/R2019b
//Dependencies for the target
MR_TESTS_CPP_AUXILIARY_LIB_DEPENDS:STATIC=general;csirf;general;cgadgetron;
//No help, variable specified on the command line.
Matlab_ROOT_DIR:PATH=C:/Program Files/MATLAB/R2019b
//No help, variable specified on the command line.
NIFTYREG_DIR:PATH=C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/cmake/NiftyReg
//Dependencies for the target
NiftyMoMo_LIB_DEPENDS:STATIC=general;C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/reg_nifti.lib;general;C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/z.lib;general;C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/reg_png.lib;general;C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/_reg_ReadWriteImage.lib;general;C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/_reg_maths.lib;general;C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/_reg_tools.lib;general;C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/_reg_globalTrans.lib;general;C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/_reg_localTrans.lib;general;C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/_reg_measure.lib;general;C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/_reg_resampling.lib;general;C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/_reg_blockMatching.lib;general;C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/_reg_femTrans.lib;general;C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/_reg_aladin.lib;general;C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/_reg_f3d.lib;general;C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/reg_nifti.lib;general;C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/z.lib;general;C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/reg_png.lib;general;C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/_reg_ReadWriteImage.lib;general;C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/_reg_maths.lib;general;C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/_reg_tools.lib;general;C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/_reg_globalTrans.lib;general;C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/_reg_localTrans.lib;general;C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/_reg_measure.lib;general;C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/_reg_resampling.lib;general;C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/_reg_blockMatching.lib;general;C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/_reg_femTrans.lib;general;C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/_reg_aladin.lib;general;C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/_reg_f3d.lib;
//Initial cache
OPENMP_INCLUDES:PATH=
//Initial cache
OPENMP_LIBRARIES:PATH=
//Initial cache
OpenMP_CXX_FLAGS:STRING=-openmp
//Initial cache
OpenMP_CXX_LIB_NAMES:STRING=
//Initial cache
OpenMP_C_FLAGS:STRING=-openmp
//Initial cache
OpenMP_C_LIB_NAMES:STRING=
//Initial cache
OpenMP_gomp_LIBRARY:FILEPATH=
//Initial cache
OpenMP_libomp_LIBRARY:FILEPATH=
//Initial cache
OpenMP_omp_LIBRARY:FILEPATH=
//Initial cache
OpenMP_pthread_LIBRARY:FILEPATH=
//Path to a library.
PYTHON_DEBUG_LIBRARY:FILEPATH=PYTHON_DEBUG_LIBRARY-NOTFOUND
//No help, variable specified on the command line.
PYTHON_DEST_DIR:PATH=
//No help, variable specified on the command line.
PYTHON_EXECUTABLE:FILEPATH=C:/Python/Python36/python.exe
//No help, variable specified on the command line.
PYTHON_INCLUDE_DIR:PATH=C:/Python/Python36/include
//No help, variable specified on the command line.
PYTHON_LIBRARY:FILEPATH=C:/Python/Python36/libs/python36.lib
//Path to a library.
PYTHON_LIBRARY_DEBUG:FILEPATH=PYTHON_LIBRARY_DEBUG-NOTFOUND
// PYTHONPATH: prefix PYTHONPATH
//\n SETUP_PY: execute C:/Python/Python36/python.exe setup.py
// install
//\n CONDA: do nothing
PYTHON_STRATEGY:STRING=PYTHONPATH
//No help, variable specified on the command line.
REG_ENABLE:BOOL=ON
//Dependencies for the target
Reg_LIB_DEPENDS:STATIC=general;csirf;general;iutilities;general;C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/reg_nifti.lib;general;C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/z.lib;general;C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/reg_png.lib;general;C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/_reg_ReadWriteImage.lib;general;C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/_reg_maths.lib;general;C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/_reg_tools.lib;general;C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/_reg_globalTrans.lib;general;C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/_reg_localTrans.lib;general;C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/_reg_measure.lib;general;C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/_reg_resampling.lib;general;C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/_reg_blockMatching.lib;general;C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/_reg_femTrans.lib;general;C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/_reg_aladin.lib;general;C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/_reg_f3d.lib;general;C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/reg_nifti.lib;general;C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/z.lib;general;C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/reg_png.lib;general;C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/_reg_ReadWriteImage.lib;general;C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/_reg_maths.lib;general;C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/_reg_tools.lib;general;C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/_reg_globalTrans.lib;general;C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/_reg_localTrans.lib;general;C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/_reg_measure.lib;general;C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/_reg_resampling.lib;general;C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/_reg_blockMatching.lib;general;C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/_reg_femTrans.lib;general;C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/_reg_aladin.lib;general;C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/_reg_f3d.lib;general;NiftyMoMo;general;Boost::system;general;Boost::filesystem;
//Value Computed by CMake
SIRF_BINARY_DIR:STATIC=C:/Users/wps46139/Documents/GitHub/try/build/builds/SIRF/build
//Install dlls etc
SIRF_INSTALL_DEPENDENCIES:BOOL=OFF
//Value Computed by CMake
SIRF_SOURCE_DIR:STATIC=C:/Users/wps46139/Documents/GitHub/try/build/sources/SIRF
//No help, variable specified on the command line.
SPM_DIR:PATH=C:/Users/wps46139/Documents/GitHub/try/build/sources/SPM
//No help, variable specified on the command line.
STIR_DIR:PATH=C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/cmake
//Path to a file.
SWIG_DIR:PATH=C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/SWIG-3.0.12/Lib
//Initial cache
SWIG_EXECUTABLE:FILEPATH=C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/SWIG-3.0.12/swig.exe
//Swig version
SWIG_VERSION:STRING=4.0.2
//The directory containing a CMake configuration file for VTK.
VTK_DIR:PATH=VTK_DIR-NOTFOUND
//Path to a library.
_reg_ReadWriteImage_full_path:FILEPATH=C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/_reg_ReadWriteImage.lib
//Path to a library.
_reg_aladin_full_path:FILEPATH=C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/_reg_aladin.lib
//Path to a library.
_reg_blockMatching_full_path:FILEPATH=C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/_reg_blockMatching.lib
//Path to a library.
_reg_f3d_full_path:FILEPATH=C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/_reg_f3d.lib
//Path to a library.
_reg_femTrans_full_path:FILEPATH=C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/_reg_femTrans.lib
//Path to a library.
_reg_globalTrans_full_path:FILEPATH=C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/_reg_globalTrans.lib
//Path to a library.
_reg_localTrans_full_path:FILEPATH=C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/_reg_localTrans.lib
//Path to a library.
_reg_maths_full_path:FILEPATH=C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/_reg_maths.lib
//Path to a library.
_reg_measure_full_path:FILEPATH=C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/_reg_measure.lib
//Path to a library.
_reg_resampling_full_path:FILEPATH=C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/_reg_resampling.lib
//Path to a library.
_reg_tools_full_path:FILEPATH=C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/_reg_tools.lib
//Dependencies for the target
cgadgetron_LIB_DEPENDS:STATIC=general;iutilities;general;csirf;general;Boost::system;general;Boost::filesystem;general;Boost::thread;general;Boost::date_time;general;Boost::chrono;general;ISMRMRD::ISMRMRD;general;C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/FFTW/libfftw3f-3.lib;
//Dependencies for the target
csirf_LIB_DEPENDS:STATIC=general;iutilities;general;csyn;
//Dependencies for the target
cstir_LIB_DEPENDS:STATIC=general;csirf;general;iutilities;general;analytic_FBP3DRP;analytic_FBP2D;iterative_OSMAPOSL;iterative_KOSMAPOSL;iterative_OSSPS;scatter_buildblock;modelling_buildblock;listmode_buildblock;recon_buildblock;display;IO;data_buildblock;numerics_buildblock;buildblock;spatial_transformation_buildblock;Shape_buildblock;eval_buildblock;numerics_buildblock;modelling_buildblock;listmode_buildblock;IO;modelling_buildblock;IO;buildblock;general;Boost::system;general;Boost::filesystem;general;Boost::thread;general;Boost::date_time;general;Boost::chrono;
//Dependencies for the target
csyn_LIB_DEPENDS:STATIC=general;cgadgetron;general;cstir;general;Reg;
//Path to a library.
reg_nifti_full_path:FILEPATH=C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/reg_nifti.lib
//Path to a library.
reg_png_full_path:FILEPATH=C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/reg_png.lib
//Path to a library.
z_full_path:FILEPATH=C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/z.lib
########################
# INTERNAL cache entries
########################
//ADVANCED property for variable: BOOST_INCLUDEDIR
BOOST_INCLUDEDIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: BOOST_ROOT
BOOST_ROOT-ADVANCED:INTERNAL=1
//ADVANCED property for variable: Boost_ATOMIC_LIBRARY_DEBUG
Boost_ATOMIC_LIBRARY_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: Boost_ATOMIC_LIBRARY_RELEASE
Boost_ATOMIC_LIBRARY_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: Boost_CHRONO_LIBRARY_DEBUG
Boost_CHRONO_LIBRARY_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: Boost_CHRONO_LIBRARY_RELEASE
Boost_CHRONO_LIBRARY_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: Boost_DATE_TIME_LIBRARY_DEBUG
Boost_DATE_TIME_LIBRARY_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: Boost_DATE_TIME_LIBRARY_RELEASE
Boost_DATE_TIME_LIBRARY_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: Boost_DIR
Boost_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: Boost_FILESYSTEM_LIBRARY_DEBUG
Boost_FILESYSTEM_LIBRARY_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: Boost_FILESYSTEM_LIBRARY_RELEASE
Boost_FILESYSTEM_LIBRARY_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: Boost_INCLUDE_DIR
Boost_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: Boost_LIBRARY_DIR_DEBUG
Boost_LIBRARY_DIR_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: Boost_LIBRARY_DIR_RELEASE
Boost_LIBRARY_DIR_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: Boost_SYSTEM_LIBRARY_DEBUG
Boost_SYSTEM_LIBRARY_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: Boost_SYSTEM_LIBRARY_RELEASE
Boost_SYSTEM_LIBRARY_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: Boost_THREAD_LIBRARY_DEBUG
Boost_THREAD_LIBRARY_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: Boost_THREAD_LIBRARY_RELEASE
Boost_THREAD_LIBRARY_RELEASE-ADVANCED:INTERNAL=1
//This is the directory where this CMakeCache.txt was created
CMAKE_CACHEFILE_DIR:INTERNAL=c:/Users/wps46139/Documents/GitHub/try/build/builds/SIRF/build
//Major version of cmake used to create the current loaded cache
CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
//Minor version of cmake used to create the current loaded cache
CMAKE_CACHE_MINOR_VERSION:INTERNAL=19
//Patch version of cmake used to create the current loaded cache
CMAKE_CACHE_PATCH_VERSION:INTERNAL=3
//Path to CMake executable.
CMAKE_COMMAND:INTERNAL=C:/Program Files/CMake/bin/cmake.exe
//Path to cpack program executable.
CMAKE_CPACK_COMMAND:INTERNAL=C:/Program Files/CMake/bin/cpack.exe
//Path to ctest program executable.
CMAKE_CTEST_COMMAND:INTERNAL=C:/Program Files/CMake/bin/ctest.exe
//ADVANCED property for variable: CMAKE_CXX_FLAGS
CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG
CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL
CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE
CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO
CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES
CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS
CMAKE_C_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG
CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL
CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE
CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO
CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES
CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1
//Executable file format
CMAKE_EXECUTABLE_FORMAT:INTERNAL=Unknown
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS
CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//Generator instance identifier.
CMAKE_GENERATOR_INSTANCE:INTERNAL=
//Have include pthread.h
CMAKE_HAVE_PTHREAD_H:INTERNAL=
//Source directory with the top level CMakeLists.txt file for this
// project
CMAKE_HOME_DIRECTORY:INTERNAL=C:/Users/wps46139/Documents/GitHub/try/build/sources/SIRF
//ADVANCED property for variable: CMAKE_LINKER
CMAKE_LINKER-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS
CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MT
CMAKE_MT-ADVANCED:INTERNAL=1
//number of local generators
CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=31
//Platform information initialized
CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1
//ADVANCED property for variable: CMAKE_RC_COMPILER
CMAKE_RC_COMPILER-ADVANCED:INTERNAL=1
CMAKE_RC_COMPILER_WORKS:INTERNAL=1
//ADVANCED property for variable: CMAKE_RC_FLAGS
CMAKE_RC_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_RC_FLAGS_DEBUG
CMAKE_RC_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_RC_FLAGS_MINSIZEREL
CMAKE_RC_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_RC_FLAGS_RELEASE
CMAKE_RC_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_RC_FLAGS_RELWITHDEBINFO
CMAKE_RC_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//Path to CMake installation.
CMAKE_ROOT:INTERNAL=C:/Program Files/CMake/share/cmake-3.19
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS
CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH
CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SKIP_RPATH
CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS
CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG
CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL
CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE
CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: FFTW3F_LIBRARY
FFTW3F_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: FFTW3_INCLUDE_DIR
FFTW3_INCLUDE_DIR-ADVANCED:INTERNAL=1
//Details about finding Boost
FIND_PACKAGE_MESSAGE_DETAILS_Boost:INTERNAL=[C:/Users/wps46139/Documents/GitHub/build/SIRF-SuperBuild/INSTALL/include/boost-1_65_1][cfound components: system filesystem thread date_time chrono atomic ][v1.65.1(1.36.0)]
//Details about finding FFTW3
FIND_PACKAGE_MESSAGE_DETAILS_FFTW3:INTERNAL=[C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/FFTW/libfftw3f-3.lib][C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/FFTW][v()]
//Details about finding HDF5
FIND_PACKAGE_MESSAGE_DETAILS_HDF5:INTERNAL=[hdf5::hdf5-shared][C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/include][c ][v1.10.1(1.10.1)]
//Details about finding OpenMP
FIND_PACKAGE_MESSAGE_DETAILS_OpenMP:INTERNAL=[TRUE][TRUE][c ][v2.0()]
//Details about finding OpenMP_C
FIND_PACKAGE_MESSAGE_DETAILS_OpenMP_C:INTERNAL=[-openmp][v2.0()]
//Details about finding OpenMP_CXX
FIND_PACKAGE_MESSAGE_DETAILS_OpenMP_CXX:INTERNAL=[-openmp][v2.0()]
//Details about finding PythonLibs
FIND_PACKAGE_MESSAGE_DETAILS_PythonLibs:INTERNAL=[C:/Python/Python36/libs/python36.lib][C:/Python/Python36/include][v3.6.0()]
//Details about finding SWIG
FIND_PACKAGE_MESSAGE_DETAILS_SWIG:INTERNAL=[C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/SWIG-3.0.12/swig.exe][C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/SWIG-3.0.12/Lib][c ][v4.0.2()]
//Details about finding Threads
FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()]
//ADVANCED property for variable: HDF5_DIFF_EXECUTABLE
HDF5_DIFF_EXECUTABLE-ADVANCED:INTERNAL=1
//CXX compiler's OpenMP specification date
OpenMP_CXX_SPEC_DATE:INTERNAL=200203
//C compiler's OpenMP specification date
OpenMP_C_SPEC_DATE:INTERNAL=200203
//Result of TRY_COMPILE
OpenMP_SPECTEST_CXX_:INTERNAL=TRUE
//Result of TRY_COMPILE
OpenMP_SPECTEST_C_:INTERNAL=TRUE
//ADVANCED property for variable: PYTHON_DEBUG_LIBRARY
PYTHON_DEBUG_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: PYTHON_EXECUTABLE
PYTHON_EXECUTABLE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: PYTHON_INCLUDE_DIR
PYTHON_INCLUDE_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: PYTHON_LIBRARY
PYTHON_LIBRARY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: PYTHON_LIBRARY_DEBUG
PYTHON_LIBRARY_DEBUG-ADVANCED:INTERNAL=1
//list of provided python packages
PYTHON_SETUP_PKGS:INTERNAL=sirf
//ADVANCED property for variable: SWIG_DIR
SWIG_DIR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: SWIG_EXECUTABLE
SWIG_EXECUTABLE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: SWIG_VERSION
SWIG_VERSION-ADVANCED:INTERNAL=1
//Last used BOOST_INCLUDEDIR value.
_BOOST_INCLUDEDIR_LAST:INTERNAL=C:/Users/wps46139/Documents/GitHub/build/SIRF-SuperBuild/INSTALL/include/boost-1_65_1
//Last used BOOST_ROOT value.
_BOOST_ROOT_LAST:INTERNAL=
//Components requested for this build tree.
_Boost_COMPONENTS_SEARCHED:INTERNAL=atomic;chrono;date_time;filesystem;system;thread
//Last used Boost_INCLUDE_DIR value.
_Boost_INCLUDE_DIR_LAST:INTERNAL=C:/Users/wps46139/Documents/GitHub/build/SIRF-SuperBuild/INSTALL/include/boost-1_65_1
//Last used Boost_LIBRARY_DIR_DEBUG value.
_Boost_LIBRARY_DIR_DEBUG_LAST:INTERNAL=C:/Boost/lib
//Last used Boost_LIBRARY_DIR_RELEASE value.
_Boost_LIBRARY_DIR_RELEASE_LAST:INTERNAL=C:/Boost/lib
//Last used Boost_NAMESPACE value.
_Boost_NAMESPACE_LAST:INTERNAL=boost
//Last used Boost_USE_MULTITHREADED value.
_Boost_USE_MULTITHREADED_LAST:INTERNAL=TRUE
@AnderBiguri: thanks for trying to help, but I do not seem to have any problems with Boost, only with the VS project generated by CMake.
@evgueni-ovtchinnikov could you edit the posts above and remove the explicit text and just drag the file in instead? It makes things a bit easier to scroll through.
I do not seem to have any problems with Boost, only with the VS project generated by CMake.
ok. I believe that CMake looks in c:\boost but not in c:\local\boost, which is why you don't need it. Nevertheless, it's weird to have
Boost_INCLUDE_DIR:PATH=C:/Users/wps46139/Documents/GitHub/build/SIRF-SuperBuild/INSTALL/include/boost-1_65_1
with libraries in c:\boost. It'd feel a bit safer to have them all be from the same location. I guess it found stuff from a previous attempt in your normal build. However, they same to all be 1.65.1, so more than likely no problem.
One difference between @evgueni-ovtchinnikov build\SIF\build\CMakeCache.txt is that it sets
//The directory containing a CMake configuration file for HDF5.
HDF5_DIR:PATH=C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/cmake
//No help, variable specified on the command line.
HDF5_INCLUDE_DIRS:PATH=C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/include
//No help, variable specified on the command line.
HDF5_ROOT:PATH=C:/Users/wps46139/Documents/GitHub/try/build/INSTALL
for me, HDF5_DIRS is ..NOT-FOUND and I then have
//Path to a library.
HDF5_hdf5_LIBRARY_RELEASE:FILEPATH=C:/Users/krisf/Documents/devel/buildVC/SIRF-SuperBuild/INSTALL/lib/hdf5.lib
This means that for @evgueni-ovtchinnikov , CMake found ...\INSTALL\cmake\hdf5-config.cmake (exported when building HDF5), while for me it didn't. The consequence of this is that CMake goes through to 2 different paths, where for @evgueni-ovtchinnikov it uses the exported targets (created by HDF5) while for me it uses the libraries (found by FindHDF5.cmake). (Read up on CONFIG vs MODULE mode in find_package here.)
@evgueni-ovtchinnikov did you set HDF5_DIRS? (probably not but checking). Could you post a file with the output of a CMake Configure of the SuperBuild and also when you tell CMake to load the binary-dir ...\builds\SIRF\build (it'll find the corresponding source dir, so no need to set that) and then press Configure. (or do it from the cmdline).
Mine is also
//The directory containing a CMake configuration file for HDF5.
HDF5_DIR:PATH=D:/SIRF/build/INSTALL/cmake
Have not touched anything HDF5 related on configuring CMAKE flags.
@KrisThielemans: no I did not set anything, just disabled MATLAB and set SIRF and STIR tags to master.
CMake output is:
Selecting Windows SDK version to target Windows 10.0.10586.
The C compiler identification is MSVC 19.0.24215.1
The CXX compiler identification is MSVC 19.0.24215.1
Detecting C compiler ABI info
Detecting C compiler ABI info - done
Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/x86_amd64/cl.exe - skipped
Detecting C compile features
Detecting C compile features - done
Detecting CXX compiler ABI info
Detecting CXX compiler ABI info - done
Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/x86_amd64/cl.exe - skipped
Detecting CXX compile features
Detecting CXX compile features - done
Found PYTHON_EXECUTABLE=C:/Python/Python36/python.exe
Python version 3.6
Found PYTHON_INCLUDE_DIRS=C:/Python/Python36/include
Found PYTHON_LIBRARIES=C:/Python/Python36/libs/python36.lib
Python libraries found
SIRF and/or STIR Python modules will be installed in C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/python
Matlab support disabled
Found OpenMP_C: -openmp (found version "2.0")
Found OpenMP_CXX: -openmp (found version "2.0")
Found OpenMP: TRUE (found version "2.0")
OpenMP found, support enabled
SuperBuild - First pass
Matlab_ROOT_DIR=C:/Program Files/MATLAB/R2019b
STIR_DIR=
NIFTYREG_DIR=
STIR_EXTRA_CMAKE_ARGS=
Adding project STIR
SuperBuild - First pass - done
SuperBuild - SyneRBI => Requires SIRF, STIR, NIFTYREG, SIRF-Contribs,
Matlab_ROOT_DIR=C:/Program Files/MATLAB/R2019b
STIR_DIR=
NIFTYREG_DIR=
SuperBuild - SIRF => Requires Boost, HDF5, ISMRMRD, FFTW3, SWIG, NIFTYREG, STIR, SPM,
SuperBuild - Boost[OK]
Found Boost: C:/Users/wps46139/Documents/GitHub/build/SIRF-SuperBuild/INSTALL/include/boost-1_65_1 (found suitable version "1.65.1", minimum required is "1.58.0")
USING the system Boost, using Boost_CMAKE_ARGS=-DBOOST_INCLUDEDIR:PATH=C:/Users/wps46139/Documents/GitHub/build/SIRF-SuperBuild/INSTALL/include/boost-1_65_1
SuperBuild - HDF5[OK]
Adding project HDF5
HDF5_DOWNLOAD_VERSION=1.10.1
HDF5_CMAKE_ARGS=-DHDF5_ROOT:PATH=C:/Users/wps46139/Documents/GitHub/try/build/INSTALL;-DHDF5_INCLUDE_DIRS:PATH=C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/include;-DHDF5_FIND_DEBUG:BOOL=ON
SuperBuild - ISMRMRD => Requires HDF5[INCLUDED], Boost[INCLUDED], FFTW3,
SuperBuild - FFTW3[OK]
Adding project FFTW3
FFTW3_CMAKE_ARGS=-DFFTW3_INCLUDE_DIR:PATH=C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/FFTW/;-DFFTW3F_LIBRARY:FILEPATH=C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/FFTW/libfftw3f-3.lib;-DFFTW3_LIBRARY:FILEPATH=C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/FFTW/libfftw3-3.lib
SuperBuild - ISMRMRD[OK]
Adding project ISMRMRD
Will perform git checkout for ISMRMRD...
SuperBuild - SWIG[OK]
Adding project SWIG
SuperBuild - NIFTYREG[OK]
NIFTYREG_EXTRA_CMAKE_ARGS=
Adding project NIFTYREG
Will perform git checkout for NIFTYREG...
STIR_EXTRA_CMAKE_ARGS=
Adding project STIR
SuperBuild - STIR => Requires Boost[INCLUDED], ITK, JSON, HDF5[INCLUDED],
SuperBuild - ITK => Requires HDF5[INCLUDED],
SuperBuild - ITK[OK]
Adding project ITK
Will perform git checkout for ITK...
SuperBuild - JSON[OK]
JSON_EXTRA_CMAKE_ARGS=
Adding project JSON
Will perform git checkout for JSON...
SuperBuild - STIR[OK]
Will perform git checkout for STIR...
SuperBuild - SPM[OK]
Adding project SPM
Will perform git checkout for SPM...
SuperBuild - SIRF[OK]
SIRF_EXTRA_CMAKE_ARGS=
Adding project SIRF
HDF5_ROOT in External_SIRF: C:/Users/wps46139/Documents/GitHub/try/build/INSTALL
Will perform git checkout for SIRF...
SuperBuild - SIRF-Contribs[OK]
SIRF-Contribs_EXTRA_CMAKE_ARGS=
Adding project SIRF-Contribs
Will perform git checkout for SIRF-Contribs...
SuperBuild - SyneRBI[OK]
Boost_CMAKE_ARGS= -DBOOST_INCLUDEDIR:PATH=C:/Users/wps46139/Documents/GitHub/build/SIRF-SuperBuild/INSTALL/include/boost-1_65_1
ISMRMRD_DIR = C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/cmake/ISMRMRD
STIR_DIR = C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/cmake
HDF5_ROOT = C:/Users/wps46139/Documents/GitHub/try/build/INSTALL
GTEST_ROOT =
Matlab_ROOT_DIR = C:/Program Files/MATLAB/R2019b
PYTHON_EXECUTABLE=C:/Python/Python36/python.exe
PYTHON_LIBRARIES=C:/Python/Python36/libs/python36.lib
PYTHON_INCLUDE_DIRS=C:/Python/Python36/include
Configuring done
Generating done
tell CMake to load the binary-dir ...\builds\SIRF\build
Selecting Windows SDK version to target Windows 10.0.10586.
Python libraries found
SIRF Python modules will be installed in C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/python
Matlab support disabled
CMake Warning (dev) at C:/Program Files/CMake/share/cmake-3.19/Modules/UseSWIG.cmake:513 (message):
Policy CMP0086 is not set: UseSWIG honors SWIG_MODULE_NAME via -module
flag. Run "cmake --help-policy CMP0086" for policy details. Use the
cmake_policy command to set the policy and suppress this warning.
Call Stack (most recent call first):
C:/Program Files/CMake/share/cmake-3.19/Modules/UseSWIG.cmake:764 (SWIG_ADD_SOURCE_TO_MODULE)
src/iUtilities/CMakeLists.txt:50 (SWIG_ADD_LIBRARY)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at C:/Program Files/CMake/share/cmake-3.19/Modules/CMakeFindDependencyMacro.cmake:47 (find_package):
Policy CMP0074 is not set: find_package uses <PackageName>_ROOT variables.
Run "cmake --help-policy CMP0074" for policy details. Use the cmake_policy
command to set the policy and suppress this warning.
CMake variable HDF5_ROOT is set to:
C:/Users/wps46139/Documents/GitHub/try/build/INSTALL
For compatibility, CMake is ignoring the variable.
Call Stack (most recent call first):
C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/cmake/ISMRMRD/ISMRMRDConfig.cmake:72 (find_dependency)
src/CMakeLists.txt:32 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
Found HDF5 at C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/cmake via NO_MODULE. Now trying to extract locations etc.
Trying to get properties of target hdf5::hdf5-shared
Found imported configurations: RELEASE
Start search through imported configurations in the following order: Release;RELWITHDEBINFO;RELEASE;DEBUG;RELEASE
Selected imported configuration: RELEASE
Found HDF5: hdf5::hdf5-shared (found version "1.10.1") found components: C
HDF5_DIR: C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/cmake
HDF5_DEFINITIONS:
HDF5_INCLUDE_DIRS: C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/include
HDF5_LIBRARIES: hdf5::hdf5-shared
HDF5_HL_LIBRARIES:
HDF5_C_DEFINITIONS:
HDF5_C_INCLUDE_DIR:
HDF5_C_INCLUDE_DIRS: C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/include
HDF5_C_LIBRARY: C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/hdf5.lib
HDF5_C_LIBRARIES: hdf5::hdf5-shared
HDF5_C_HL_LIBRARY:
HDF5_C_HL_LIBRARIES:
FFTW3 WINDOWS libraries: C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/FFTW/libfftw3f-3.lib
Install FFTW3 libraries from C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/FFTW
Install boost shared libraries from C:/Boost/lib
CMake Warning (dev) at C:/Program Files/CMake/share/cmake-3.19/Modules/UseSWIG.cmake:513 (message):
Policy CMP0086 is not set: UseSWIG honors SWIG_MODULE_NAME via -module
flag. Run "cmake --help-policy CMP0086" for policy details. Use the
cmake_policy command to set the policy and suppress this warning.
Call Stack (most recent call first):
C:/Program Files/CMake/share/cmake-3.19/Modules/UseSWIG.cmake:764 (SWIG_ADD_SOURCE_TO_MODULE)
src/xGadgetron/pGadgetron/CMakeLists.txt:38 (SWIG_ADD_LIBRARY)
This warning is for project developers. Use -Wno-dev to suppress it.
Matlab not enabled, so SPM cannot be enabled
VTK found: 0
CMake Warning (dev) at C:/Program Files/CMake/share/cmake-3.19/Modules/UseSWIG.cmake:513 (message):
Policy CMP0086 is not set: UseSWIG honors SWIG_MODULE_NAME via -module
flag. Run "cmake --help-policy CMP0086" for policy details. Use the
cmake_policy command to set the policy and suppress this warning.
Call Stack (most recent call first):
C:/Program Files/CMake/share/cmake-3.19/Modules/UseSWIG.cmake:764 (SWIG_ADD_SOURCE_TO_MODULE)
src/Registration/pReg/CMakeLists.txt:40 (SWIG_ADD_LIBRARY)
This warning is for project developers. Use -Wno-dev to suppress it.
ITK support in STIR enabled.
HDF5 support in STIR enabled.
Found HDF5 at C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/cmake via NO_MODULE. Now trying to extract locations etc.
Trying to get properties of target hdf5::hdf5-shared
Found imported configurations: RELEASE
Start search through imported configurations in the following order: Release;RELWITHDEBINFO;RELEASE;DEBUG;RELEASE
Selected imported configuration: RELEASE
Found HDF5: hdf5::hdf5-shared (found suitable version "1.10.1", minimum required is "1.10.1")
HDF5_DIR: C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/cmake
HDF5_DEFINITIONS:
HDF5_INCLUDE_DIRS: C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/include
HDF5_LIBRARIES: hdf5::hdf5-shared
HDF5_HL_LIBRARIES:
HDF5_C_DEFINITIONS:
HDF5_C_INCLUDE_DIR:
HDF5_C_INCLUDE_DIRS: C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/include
HDF5_C_LIBRARY: C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/lib/hdf5.lib
HDF5_C_LIBRARIES: hdf5::hdf5-shared
HDF5_C_HL_LIBRARY:
HDF5_C_HL_LIBRARIES:
=============================
STIR version: 5.0.0-prealpha
=============================
STIR not built with NiftyPET.
CMake Warning (dev) at C:/Program Files/CMake/share/cmake-3.19/Modules/UseSWIG.cmake:513 (message):
Policy CMP0086 is not set: UseSWIG honors SWIG_MODULE_NAME via -module
flag. Run "cmake --help-policy CMP0086" for policy details. Use the
cmake_policy command to set the policy and suppress this warning.
Call Stack (most recent call first):
C:/Program Files/CMake/share/cmake-3.19/Modules/UseSWIG.cmake:764 (SWIG_ADD_SOURCE_TO_MODULE)
src/xSTIR/pSTIR/CMakeLists.txt:39 (SWIG_ADD_LIBRARY)
This warning is for project developers. Use -Wno-dev to suppress it.
Registration, ISMRMRD and STIR (with ITK) have been built. Building synergistic code.
Downloading (if not already done)...
Path: C:/Users/wps46139/Documents/GitHub/try/build/sources/SIRF/data/examples/MR/zenodo/SIRF_recon.h5
URL: https://zenodo.org/record/3571228/files/SIRF_recon.h5?download=1
MD5: 0d69892502d3a5cd220716a717cc2c26
Downloading (if not already done)...
Path: C:/Users/wps46139/Documents/GitHub/try/build/sources/SIRF/data/examples/MR/zenodo/dicom_as_nifti.nii
URL: https://zenodo.org/record/3571228/files/dicom_as_nifti.nii?download=1
MD5: c5f5b519e5c032560ead912713479b53
Registration, ISMRMRD and STIR (with ITK) have been built.
CMake Warning (dev) at C:/Program Files/CMake/share/cmake-3.19/Modules/UseSWIG.cmake:513 (message):
Policy CMP0086 is not set: UseSWIG honors SWIG_MODULE_NAME via -module
flag. Run "cmake --help-policy CMP0086" for policy details. Use the
cmake_policy command to set the policy and suppress this warning.
Call Stack (most recent call first):
C:/Program Files/CMake/share/cmake-3.19/Modules/UseSWIG.cmake:764 (SWIG_ADD_SOURCE_TO_MODULE)
src/common/CMakeLists.txt:59 (SWIG_ADD_LIBRARY)
This warning is for project developers. Use -Wno-dev to suppress it.
python alias:pGadgetron<-sirf.Gadgetron
python alias:pSTIR<-sirf.STIR
python alias:pUtilities<-sirf.Utilities
python alias:pygadgetron<-sirf.pygadgetron
python alias:pystir<-sirf.pystir
python alias:pyiutilities<-sirf.pyiutilities
python alias:pReg<-sirf.Reg
python alias:pyreg<-sirf.pyreg
setup.py:C:/Users/wps46139/Documents/GitHub/try/build/INSTALL/python/setup.py
Configuring done
Generating done
My current situation is that it sometimes compiles, sometimes it does not, and I have no idea when does one and when does the other. I have clean and rebuilt the entire thing several times, always following my instructions,
I get errors that SIRF can't find the python38.lib, but I can see the python variables all directly referring to the correct location of python. So no idea why the errors are there.
The \build\builds\SIRF\build CMAKE configuration fails, with the following output:
Selecting Windows SDK version 10.0.18362.0 to target Windows 10.0.19041.
Found PythonLibs: optimized;optimized;debug;C:/Users/Ander/AppData/Local/Programs/Python/Python38/libs/python38_d.lib (found version "3.8.2")
Python libraries found
SIRF Python modules will be installed in D:/SIRF/build/INSTALL/python
Matlab support disabled
Found PythonLibs: optimized;optimized;optimized;optimized;optimized;debug;optimized;C:/Users/Ander/AppData/Local/Programs/Python/Python38/libs/python38_d.lib;debug;C:/Users/Ander/AppData/Local/Programs/Python/Python38/libs/python38_d.lib (found version "3.8.2")
CMake Warning (dev) at C:/Program Files/CMake/share/cmake-3.19/Modules/UseSWIG.cmake:513 (message):
Policy CMP0086 is not set: UseSWIG honors SWIG_MODULE_NAME via -module
flag. Run "cmake --help-policy CMP0086" for policy details. Use the
cmake_policy command to set the policy and suppress this warning.
Call Stack (most recent call first):
C:/Program Files/CMake/share/cmake-3.19/Modules/UseSWIG.cmake:764 (SWIG_ADD_SOURCE_TO_MODULE)
src/iUtilities/CMakeLists.txt:50 (SWIG_ADD_LIBRARY)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at C:/Program Files/CMake/share/cmake-3.19/Modules/UseSWIG.cmake:901 (target_link_libraries):
Link library type specifier "optimized" is followed by specifier
"optimized" instead of a library name. The first specifier will be
ignored.
Call Stack (most recent call first):
src/iUtilities/CMakeLists.txt:52 (SWIG_LINK_LIBRARIES)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at C:/Program Files/CMake/share/cmake-3.19/Modules/UseSWIG.cmake:901 (target_link_libraries):
Link library type specifier "optimized" is followed by specifier
"optimized" instead of a library name. The first specifier will be
ignored.
Call Stack (most recent call first):
src/iUtilities/CMakeLists.txt:52 (SWIG_LINK_LIBRARIES)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at C:/Program Files/CMake/share/cmake-3.19/Modules/UseSWIG.cmake:901 (target_link_libraries):
Link library type specifier "optimized" is followed by specifier
"optimized" instead of a library name. The first specifier will be
ignored.
Call Stack (most recent call first):
src/iUtilities/CMakeLists.txt:52 (SWIG_LINK_LIBRARIES)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at C:/Program Files/CMake/share/cmake-3.19/Modules/UseSWIG.cmake:901 (target_link_libraries):
Link library type specifier "optimized" is followed by specifier
"optimized" instead of a library name. The first specifier will be
ignored.
Call Stack (most recent call first):
src/iUtilities/CMakeLists.txt:52 (SWIG_LINK_LIBRARIES)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at C:/Program Files/CMake/share/cmake-3.19/Modules/UseSWIG.cmake:901 (target_link_libraries):
Link library type specifier "optimized" is followed by specifier "debug"
instead of a library name. The first specifier will be ignored.
Call Stack (most recent call first):
src/iUtilities/CMakeLists.txt:52 (SWIG_LINK_LIBRARIES)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at C:/Program Files/CMake/share/cmake-3.19/Modules/UseSWIG.cmake:901 (target_link_libraries):
Link library type specifier "debug" is followed by specifier "optimized"
instead of a library name. The first specifier will be ignored.
Call Stack (most recent call first):
src/iUtilities/CMakeLists.txt:52 (SWIG_LINK_LIBRARIES)
This warning is for project developers. Use -Wno-dev to suppress it.
Gadgetron support disabled.
Matlab not enabled, so SPM cannot be enabled
VTK found: 0
CMake Warning (dev) at C:/Program Files/CMake/share/cmake-3.19/Modules/UseSWIG.cmake:513 (message):
Policy CMP0086 is not set: UseSWIG honors SWIG_MODULE_NAME via -module
flag. Run "cmake --help-policy CMP0086" for policy details. Use the
cmake_policy command to set the policy and suppress this warning.
Call Stack (most recent call first):
C:/Program Files/CMake/share/cmake-3.19/Modules/UseSWIG.cmake:764 (SWIG_ADD_SOURCE_TO_MODULE)
src/Registration/pReg/CMakeLists.txt:40 (SWIG_ADD_LIBRARY)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at C:/Program Files/CMake/share/cmake-3.19/Modules/UseSWIG.cmake:901 (target_link_libraries):
Link library type specifier "optimized" is followed by specifier
"optimized" instead of a library name. The first specifier will be
ignored.
Call Stack (most recent call first):
src/Registration/pReg/CMakeLists.txt:42 (SWIG_LINK_LIBRARIES)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at C:/Program Files/CMake/share/cmake-3.19/Modules/UseSWIG.cmake:901 (target_link_libraries):
Link library type specifier "optimized" is followed by specifier
"optimized" instead of a library name. The first specifier will be
ignored.
Call Stack (most recent call first):
src/Registration/pReg/CMakeLists.txt:42 (SWIG_LINK_LIBRARIES)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at C:/Program Files/CMake/share/cmake-3.19/Modules/UseSWIG.cmake:901 (target_link_libraries):
Link library type specifier "optimized" is followed by specifier
"optimized" instead of a library name. The first specifier will be
ignored.
Call Stack (most recent call first):
src/Registration/pReg/CMakeLists.txt:42 (SWIG_LINK_LIBRARIES)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at C:/Program Files/CMake/share/cmake-3.19/Modules/UseSWIG.cmake:901 (target_link_libraries):
Link library type specifier "optimized" is followed by specifier
"optimized" instead of a library name. The first specifier will be
ignored.
Call Stack (most recent call first):
src/Registration/pReg/CMakeLists.txt:42 (SWIG_LINK_LIBRARIES)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at C:/Program Files/CMake/share/cmake-3.19/Modules/UseSWIG.cmake:901 (target_link_libraries):
Link library type specifier "optimized" is followed by specifier "debug"
instead of a library name. The first specifier will be ignored.
Call Stack (most recent call first):
src/Registration/pReg/CMakeLists.txt:42 (SWIG_LINK_LIBRARIES)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at C:/Program Files/CMake/share/cmake-3.19/Modules/UseSWIG.cmake:901 (target_link_libraries):
Link library type specifier "debug" is followed by specifier "optimized"
instead of a library name. The first specifier will be ignored.
Call Stack (most recent call first):
src/Registration/pReg/CMakeLists.txt:42 (SWIG_LINK_LIBRARIES)
This warning is for project developers. Use -Wno-dev to suppress it.
ITK support in STIR enabled.
CMake Warning (dev) at D:/SIRF/build/INSTALL/lib/cmake/ITK-4.13/Modules/ITKHDF5.cmake:15 (find_package):
Policy CMP0074 is not set: find_package uses <PackageName>_ROOT variables.
Run "cmake --help-policy CMP0074" for policy details. Use the cmake_policy
command to set the policy and suppress this warning.
CMake variable HDF5_ROOT is set to:
D:/SIRF/build/INSTALL
For compatibility, CMake is ignoring the variable.
Call Stack (most recent call first):
D:/SIRF/build/INSTALL/lib/cmake/ITK-4.13/ITKModuleAPI.cmake:71 (include)
D:/SIRF/build/INSTALL/lib/cmake/ITK-4.13/ITKModuleAPI.cmake:26 (itk_module_load)
D:/SIRF/build/INSTALL/lib/cmake/ITK-4.13/ITKModuleAPI.cmake:124 (_itk_module_config_recurse)
D:/SIRF/build/INSTALL/lib/cmake/ITK-4.13/ITKConfig.cmake:82 (itk_module_config)
D:/SIRF/build/INSTALL/lib/cmake/STIRConfig.cmake:83 (find_package)
src/CMakeLists.txt:84 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
HDF5 support in STIR enabled.
Found HDF5 at D:/SIRF/build/INSTALL/cmake via NO_MODULE. Now trying to extract locations etc.
Trying to get properties of target hdf5::hdf5-shared
Found imported configurations: RELEASE
Start search through imported configurations in the following order: Release;RELWITHDEBINFO;RELEASE;DEBUG;RELEASE
Selected imported configuration: RELEASE
HDF5_DIR: D:/SIRF/build/INSTALL/cmake
HDF5_DEFINITIONS:
HDF5_INCLUDE_DIRS: D:/SIRF/build/INSTALL/include
HDF5_LIBRARIES: hdf5::hdf5-shared
HDF5_HL_LIBRARIES:
HDF5_C_DEFINITIONS:
HDF5_C_INCLUDE_DIR:
HDF5_C_INCLUDE_DIRS: D:/SIRF/build/INSTALL/include
HDF5_C_LIBRARY: D:/SIRF/build/INSTALL/lib/hdf5.lib
HDF5_C_LIBRARIES: hdf5::hdf5-shared
HDF5_C_HL_LIBRARY:
HDF5_C_HL_LIBRARIES:
=============================
STIR version: 4.1.0-prealpha
=============================
STIR not built with NiftyPET.
CMake Warning (dev) at C:/Program Files/CMake/share/cmake-3.19/Modules/UseSWIG.cmake:513 (message):
Policy CMP0086 is not set: UseSWIG honors SWIG_MODULE_NAME via -module
flag. Run "cmake --help-policy CMP0086" for policy details. Use the
cmake_policy command to set the policy and suppress this warning.
Call Stack (most recent call first):
C:/Program Files/CMake/share/cmake-3.19/Modules/UseSWIG.cmake:764 (SWIG_ADD_SOURCE_TO_MODULE)
src/xSTIR/pSTIR/CMakeLists.txt:39 (SWIG_ADD_LIBRARY)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at C:/Program Files/CMake/share/cmake-3.19/Modules/UseSWIG.cmake:901 (target_link_libraries):
Link library type specifier "optimized" is followed by specifier
"optimized" instead of a library name. The first specifier will be
ignored.
Call Stack (most recent call first):
src/xSTIR/pSTIR/CMakeLists.txt:41 (SWIG_LINK_LIBRARIES)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at C:/Program Files/CMake/share/cmake-3.19/Modules/UseSWIG.cmake:901 (target_link_libraries):
Link library type specifier "optimized" is followed by specifier
"optimized" instead of a library name. The first specifier will be
ignored.
Call Stack (most recent call first):
src/xSTIR/pSTIR/CMakeLists.txt:41 (SWIG_LINK_LIBRARIES)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at C:/Program Files/CMake/share/cmake-3.19/Modules/UseSWIG.cmake:901 (target_link_libraries):
Link library type specifier "optimized" is followed by specifier
"optimized" instead of a library name. The first specifier will be
ignored.
Call Stack (most recent call first):
src/xSTIR/pSTIR/CMakeLists.txt:41 (SWIG_LINK_LIBRARIES)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at C:/Program Files/CMake/share/cmake-3.19/Modules/UseSWIG.cmake:901 (target_link_libraries):
Link library type specifier "optimized" is followed by specifier
"optimized" instead of a library name. The first specifier will be
ignored.
Call Stack (most recent call first):
src/xSTIR/pSTIR/CMakeLists.txt:41 (SWIG_LINK_LIBRARIES)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at C:/Program Files/CMake/share/cmake-3.19/Modules/UseSWIG.cmake:901 (target_link_libraries):
Link library type specifier "optimized" is followed by specifier "debug"
instead of a library name. The first specifier will be ignored.
Call Stack (most recent call first):
src/xSTIR/pSTIR/CMakeLists.txt:41 (SWIG_LINK_LIBRARIES)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at C:/Program Files/CMake/share/cmake-3.19/Modules/UseSWIG.cmake:901 (target_link_libraries):
Link library type specifier "debug" is followed by specifier "optimized"
instead of a library name. The first specifier will be ignored.
Call Stack (most recent call first):
src/xSTIR/pSTIR/CMakeLists.txt:41 (SWIG_LINK_LIBRARIES)
This warning is for project developers. Use -Wno-dev to suppress it.
One or more of the following components are missing: Registration, ISMRMRD and STIR (with ITK). Synergistic code will not be built.
ISMRMRD missing.
Either Registration or ISMRMRD or STIR (with ITK) have not been built.
CMake Warning (dev) at C:/Program Files/CMake/share/cmake-3.19/Modules/UseSWIG.cmake:513 (message):
Policy CMP0086 is not set: UseSWIG honors SWIG_MODULE_NAME via -module
flag. Run "cmake --help-policy CMP0086" for policy details. Use the
cmake_policy command to set the policy and suppress this warning.
Call Stack (most recent call first):
C:/Program Files/CMake/share/cmake-3.19/Modules/UseSWIG.cmake:764 (SWIG_ADD_SOURCE_TO_MODULE)
src/common/CMakeLists.txt:59 (SWIG_ADD_LIBRARY)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at C:/Program Files/CMake/share/cmake-3.19/Modules/UseSWIG.cmake:901 (target_link_libraries):
Link library type specifier "optimized" is followed by specifier
"optimized" instead of a library name. The first specifier will be
ignored.
Call Stack (most recent call first):
src/common/CMakeLists.txt:61 (SWIG_LINK_LIBRARIES)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at C:/Program Files/CMake/share/cmake-3.19/Modules/UseSWIG.cmake:901 (target_link_libraries):
Link library type specifier "optimized" is followed by specifier
"optimized" instead of a library name. The first specifier will be
ignored.
Call Stack (most recent call first):
src/common/CMakeLists.txt:61 (SWIG_LINK_LIBRARIES)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at C:/Program Files/CMake/share/cmake-3.19/Modules/UseSWIG.cmake:901 (target_link_libraries):
Link library type specifier "optimized" is followed by specifier
"optimized" instead of a library name. The first specifier will be
ignored.
Call Stack (most recent call first):
src/common/CMakeLists.txt:61 (SWIG_LINK_LIBRARIES)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at C:/Program Files/CMake/share/cmake-3.19/Modules/UseSWIG.cmake:901 (target_link_libraries):
Link library type specifier "optimized" is followed by specifier
"optimized" instead of a library name. The first specifier will be
ignored.
Call Stack (most recent call first):
src/common/CMakeLists.txt:61 (SWIG_LINK_LIBRARIES)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at C:/Program Files/CMake/share/cmake-3.19/Modules/UseSWIG.cmake:901 (target_link_libraries):
Link library type specifier "optimized" is followed by specifier "debug"
instead of a library name. The first specifier will be ignored.
Call Stack (most recent call first):
src/common/CMakeLists.txt:61 (SWIG_LINK_LIBRARIES)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at C:/Program Files/CMake/share/cmake-3.19/Modules/UseSWIG.cmake:901 (target_link_libraries):
Link library type specifier "debug" is followed by specifier "optimized"
instead of a library name. The first specifier will be ignored.
Call Stack (most recent call first):
src/common/CMakeLists.txt:61 (SWIG_LINK_LIBRARIES)
This warning is for project developers. Use -Wno-dev to suppress it.
python alias:pGadgetron<-sirf.Gadgetron
python alias:pSTIR<-sirf.STIR
python alias:pUtilities<-sirf.Utilities
python alias:pygadgetron<-sirf.pygadgetron
python alias:pystir<-sirf.pystir
python alias:pyiutilities<-sirf.pyiutilities
python alias:pReg<-sirf.Reg
python alias:pyreg<-sirf.pyreg
setup.py:D:/SIRF/build/INSTALL/python/setup.py
Configuring done
The above CMake seems to suggest that its finding
C:/Users/Ander/AppData/Local/Programs/Python/Python38/libs/python38_d.lib
but the errors I get are because It does not find
C:/Users/Ander/AppData/Local/Programs/Python/Python38/libs/python38.lib
At the superbuild level, both of those are properly linked, but maybe at SIRF only the debug one is passed, yet it tries to use the other one. Investigating.
So, in SIRF CMake variables, my PYTHON_LIBRARY is optimized instead of C:/Users/Ander/AppData/Local/Programs/Python/Python38/libs/python38.lib That is the issue I am having.
No idea how that got there though.
hi, can we please note post all this output directly? It's useful to have it all, but post only relevant bits in the box.
Found PythonLibs: optimized;optimized;debug;C:/Users/Ander/AppData/Local/Programs/Python/Python38/libs/python38_d.lib (found version "3.8.2")
is very wrong. CMake doc says
A debug, optimized, or general keyword immediately followed by another . The item following such a keyword will be used only for the corresponding build configuration
you're therefore missing the actual libs in between the optimized keywords. hence it fails. The question is why this happens. So I'm afraid we need to see the SuperBuild output (as an attachment) and in particular what it passes as PYTHON_* keywords to the SIRF Cmake.
@KrisThielemans thats the thing, In the superbuild, the python part reads:
PYTHON_LIBRARIES=optimized;C:/Users/Ander/AppData/Local/Programs/Python/Python38/libs/python38.lib;debug;C:/Users/Ander/AppData/Local/Programs/Python/Python38/libs/python38_d.lib
Which is correct. I don't fully understand how things move from the SuperBuild to the SIRF CMAKE stuff, where should I look ?
You're therefore missing the actual libs in between the
optimizedkeywords. hence it fails.
To be more specific: the path is being replaced by the keyword optimized. Its repeated twice. Its not that its missing, its that its value is optimized (instead of the path), as I mentioned before.
where should I look ?
We should not be setting PYTHON_LIBRARY. This should be a file, while PYTHON_LIBRARIES isn't. This is a SIRF-SuperBuild bug. Please create an issue.
What should it be? Just PATH is not correct either. STRING? I can test and make a PR.
will have to check the CMake doc for how to set it. more than likely cannot be done.
I think this is here to work around issues on OSX (probably put in by @rijobro). Anyway, all this discussion should be in the new issue.
For now you can just delete all lines in the External*.cmake that set -DPYTHON_LIBRARY:FILEPATH
@KrisThielemans that was my issue, I can no import sirf python packages.
I hope you meant "I can now import sirf.Utilities"...
For the STIR import, I strongly suspect that your path doesn't have the DLLs that are needed. Continuing along the HDF5 line of suspects (even though your previous problem wasn't), you should have hdf5_cpp.dll in your INSTALL\bin, AND your PATH has to include it.
@KrisThielemans of course yes, I meant that.
I do have hdf5_cpp.dll and D:\SIRF> Get-ChildITem Env:Path returns:
Name Value
---- -----
Path D:/SIRF/build/INSTALL/bin; (etc)
right. not HDF5 then...
we have to find what it's missing then. Looks like we need dumpbin or dependency walker, see https://stackoverflow.com/a/64620736/15030207
here's what I got
PS ...\INSTALL\python\sirf> &"C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\bin\Hostx86\x86\dumpbin.exe" /dependents _pystir.pyd
Microsoft (R) COFF/PE Dumper Version 14.28.29336.0
Copyright (C) Microsoft Corporation. All rights reserved.
Dump of file _pystir.pyd
File Type: DLL
Image has the following dependencies:
python38.dll
hdf5_cpp.dll
hdf5.dll
KERNEL32.dll
MSVCP140.dll
VCOMP140.DLL
VCRUNTIME140.dll
VCRUNTIME140_1.dll
api-ms-win-crt-math-l1-1-0.dll
api-ms-win-crt-stdio-l1-1-0.dll
api-ms-win-crt-string-l1-1-0.dll
api-ms-win-crt-heap-l1-1-0.dll
api-ms-win-crt-runtime-l1-1-0.dll
api-ms-win-crt-filesystem-l1-1-0.dll
api-ms-win-crt-time-l1-1-0.dll
api-ms-win-crt-utility-l1-1-0.dll
api-ms-win-crt-convert-l1-1-0.dll
api-ms-win-crt-locale-l1-1-0.dll
api-ms-win-crt-environment-l1-1-0.dll
Summary
1000 .00cfg
18000 .data
7000 .idata
1E000 .pdata
AE000 .rdata
7000 .reloc
1000 .rsrc
326000 .text
1000 .tls
You can find the location of dumpbin but opening a "VS 2019 command prompt" (via Start) and doing where dumpbin
oops, the above was for _pystir.pyd. For _pysirf.pyd the relevant bit is
python38.dll
ismrmrd.dll
libfftw3f-3.dll
boost_thread-vc142-mt-x64-1_74.dll
hdf5_cpp.dll
hdf5.dll
boost_filesystem-vc142-mt-x64-1_74.dll
KERNEL32.dll
MSVCP140.dll
VCOMP140.DLL
WS2_32.dll
VCRUNTIME140.dll
VCRUNTIME140_1.dll
I dont have libfftw3f-3.dll
I think your path is not correct. that directory should have been added, see #467 (comment). Check if it is. I believe that you either copy-paste the content, or do . ./script (see https://superuser.com/a/71490)
@KrisThielemans I simply have not show the entire path in the comment because its my personal laptop and I have tons of things in Path, but its there.
D:/SIRF/build/INSTALL/bin;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\libnvvp;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files\Git\cmd;C:\Program Files\MiKTeX 2.9\miktex\bin\x64\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;C:\Program Files\NVIDIA Corporation\Nsight Compute 2019.5.0\;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\bin\Hostx64\x64\cl.exe;C:\Program Files\PuTTY\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;D:\MATLAB_software\runtime\win64;D:\MATLAB_software\bin;C:\Program Files\CMake\bin;C:\Users\Ander\AppData\Local\Programs\Python\Python38\Scripts\;C:\Users\Ander\AppData\Local\Programs\Python\Python38\;C:\Users\Ander\AppData\Local\Microsoft\WindowsApps;C:\Users\Ander\AppData\Roaming\Dashlane\5.3.1.13504\bin\Firefox_Extension\{442718d9-475e-452a-b3e1-fb1ee16b8e9f}\components;C:\Users\Ander\AppData\Roaming\Dashlane\5.3.1.13504\ucrt;C:\Users\Ander\AppData\Local\atom\bin;C:\Users\Ander\AppData\Local\Microsoft\WindowsApps;C:\Program Files\MiKTeX 2.9\miktex\bin\x64\;C:\Users\Ander\AppData\Roaming\MiKTeX\2.9\miktex\bin\x64\;C:\Users\Ander\AppData\Local\Programs\Microsoft VS Code\bin;;D:/SIRF/build/INSTALL\FFTW;c:/local/boost_1_74_0/lib64-msvc-14.2/
D:/SIRF/build/INSTALL\FFTW makes forward and backslashes. that isn't going to work probably
@KrisThielemans tried that already, nothing changes. Also I removed the extra ;
all of them should be \ really. Also the first entry is wrong.
@KrisThielemans can you clarify why its wrong? the / you mean?
yes, I do mean D:\SIRF\build\INSTALL\FFTW etc. if that isn't it, then I don't know...
Just to add info:
my current dumpbin looks like this:
&"C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29333\bin\Hostx86\x86\dumpbin.exe" /dependents _pysirf.pyd
File Type: DLL
Image has the following dependencies:
python38.dll
ismrmrd.dll
boost_thread-vc141-mt-x64-1_74.dll
hdf5_cpp.dll
hdf5.dll
ITKIOBruker-4.13.dll
ITKIOHDF5-4.13.dll
ITKIOLSM-4.13.dll
ITKIOMINC-4.13.dll
ITKIOMRC-4.13.dll
ITKIOBMP-4.13.dll
ITKIOBioRad-4.13.dll
ITKIOGDCM-4.13.dll
ITKIOGE-4.13.dll
ITKIOGIPL-4.13.dll
ITKIOJPEG-4.13.dll
ITKIOTIFF-4.13.dll
ITKIOMeta-4.13.dll
WSOCK32.dll
ITKIONIFTI-4.13.dll
ITKIONRRD-4.13.dll
ITKIOPNG-4.13.dll
ITKIOStimulate-4.13.dll
ITKIOVTK-4.13.dll
ITKIOImageBase-4.13.dll
ITKCommon-4.13.dll
WS2_32.dll
boost_filesystem-vc141-mt-x64-1_74.dll
KERNEL32.dll
MSVCP140.dll
VCOMP140.DLL
VCRUNTIME140.dll
VCRUNTIME140_1.dll
api-ms-win-crt-stdio-l1-1-0.dll
api-ms-win-crt-string-l1-1-0.dll
api-ms-win-crt-heap-l1-1-0.dll
api-ms-win-crt-runtime-l1-1-0.dll
api-ms-win-crt-filesystem-l1-1-0.dll
api-ms-win-crt-math-l1-1-0.dll
api-ms-win-crt-time-l1-1-0.dll
api-ms-win-crt-utility-l1-1-0.dll
api-ms-win-crt-locale-l1-1-0.dll
api-ms-win-crt-convert-l1-1-0.dll
api-ms-win-crt-environment-l1-1-0.dll
Summary
13000 .data
14000 .pdata
84000 .rdata
4000 .reloc
1000 .rsrc
228000 .text
Adding all the DLLs and libs into the /libs folder does not change any of the behaviors described until now.
Also, I can see in the SIRF (not superbuild) CMAKE parameters, the following correct values:
Sorry, can you remind me what the current problem is. Is it still the one from above
ImportError: DLL load failed while importing _pysirf: The specified module could not be found.
You could give http://dependencywalker.com/ a go.
Yes it is. I will give that a go. Still usnure why I dont see FFTW in the dumpbin .... Will report back.
SIRF Windows build annoyance 2 (extra dependency on hdf5.lib without path in addition to one with the proper path) disappeared!
My deep gratitude to whoever fixed this!
SIRF Windows build annoyance 2
what about annoyance 1? And does your Python now finally run?
Annoyance 1 is still there, but it is much less annoying as it takes less than half a minute to edit VS solution file.
Python still crashes on reading MR acquisition data.
interesting, I see the same "annoyance 1" mess in my SIRF.sln, but VS didn't complain about it. Nevertheless, it shouldn't be there. Could be the same as #410
As it isn't in other solutions, I guess this is a SIRF Bug
My VS does not complain either - I only noticed something was wrong when I could not find one of my projects (VS Solution Explorer apparently has a limit for the number of projects it can show).
There must be a mistake in SIRF CMake files, and I spent quite a lot of time last couple of weeks trying to find it, but did not succeed. One thing that is obvious is that those spurious projects names are part of the path to INSTALL\bin.
Possible lines for conda (with conda-forge channel enabled)
conda install hdf5 numpy boost-cpp swig fftw nlohmann_json
could use it to install cmake and even a C++ compiler i guess. If you install CMake with its own installer, make sure you tick the box "add to user path").
Then in powershell
git clone https://github.com/SyneRBI/SIRF-SuperBuild.git
mkdir build
cd build
cmake ../SIRF-SuperBuild -DUSE_SYSTEM_HDF5:BOOL=ON -DUSE_SYSTEM_SWIG:BOOL=ON -DUSE_SYSTEM_FFTW3:BOOL=ON -DUSE_SYSTEM_JSON:BOOL=ON -DUSE_ITK:BOOL=OFF
Then fine-tune the configuration (either with the CMake GUI or ccmake if present in conda). Possibly it doesn't find boost files, in which case you'd have to set BOOST_ROOT (see above)
Note, I think with Conda we have to not use ITK at the moment due to the problem I saw
conda-forge/stir-feedstock#33 (comment)
but I suppose you could try with ITK and let us know.
Then build, which you could do from the Visual Studio project or
cmake . --build -C Release
Then set your environment as in #460
Just trying again with USE_SYSTEM_HDF5=OFF and other default settings, I have to set
ITK_USE_SYSTEM_HDF5=OFF as the default HDF5 library is too old and ITK complains about backwards compatibility.USE_ROOT=OFF as ROOT compilation fails with missing zconf.h—
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.
You are receiving this because you are subscribed to this thread.![]()
Closed #467 as completed.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.![]()
I've created SyneRBI/SIRF#1127 for "annoyance 1".
I believe things mentioned above have either been resolved or have now their own issues (which is probably best anyway!).
So I'll close this.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.![]()