「minicondaにCMakeの検索パスを持ってかれる」の版間の差分

提供: Eospedia
移動: 案内検索
(とりあえずの対処)
行167: 行167:
  
 
=== CMakeのパラメータ ===
 
=== CMakeのパラメータ ===
一応、CMakeCache.txtの内容を以下に貼り付けておく。MediaWikiのせいで一部の記号が変に化けてるけど対処策がわからないのでとりあえず放っておく。
+
一応、CMakeCache.txtの内容は[[File:CMakeCache-190515.txt|こちら]]
 
+
# This is the CMakeCache file.
+
# For build in directory: /home/kttn/softwares/relion/build
+
# It was generated by CMake: /usr/bin/cmake
+
# 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
+
########################
+
 
+
//Enable Accelerated CPU version
+
ALTCPU:BOOL=OFF
+
 
+
//BUILD_SHARED_LIBS
+
BUILD_SHARED_LIBS:BOOL=ON
+
 
+
//Path to a program.
+
CMAKE_AR:FILEPATH=/usr/bin/ar
+
 
+
//Choose the type of build, options are: None(CMAKE_CXX_FLAGS or
+
// CMAKE_C_FLAGS used) Debug Release RelWithDebInfo MinSizeRel.
+
CMAKE_BUILD_TYPE:STRING=
+
 
+
//Enable/Disable color output during build.
+
CMAKE_COLOR_MAKEFILE:BOOL=ON
+
 
+
//CXX compiler
+
CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++
+
 
+
//Flags used by the compiler during all build types.
+
CMAKE_CXX_FLAGS:STRING=
+
 
+
CMAKE_CXX_FLAGS_BENCHMARKING:STRING='-O3 -DNDEBUG  '
+
 
+
//Flags used by the compiler during debug builds.
+
CMAKE_CXX_FLAGS_DEBUG:STRING=-g
+
 
+
//Flags used by the compiler during release builds for minimum
+
// size.
+
CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
+
 
+
CMAKE_CXX_FLAGS_PROFILING:STRING='-O3 -DNDEBUG  '
+
 
+
//Flags used by the compiler during release builds.
+
CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
+
 
+
//Flags used by the compiler during release builds with debug info.
+
CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
+
 
+
//C compiler
+
CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc
+
 
+
//Flags used by the compiler during all build types.
+
CMAKE_C_FLAGS:STRING=
+
 
+
CMAKE_C_FLAGS_BENCHMARKING:STRING='-O3 -DNDEBUG '
+
 
+
//Flags used by the compiler during debug builds.
+
CMAKE_C_FLAGS_DEBUG:STRING=-g
+
 
+
//Flags used by the compiler during release builds for minimum
+
// size.
+
CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
+
 
+
CMAKE_C_FLAGS_PROFILING:STRING='-O3 -DNDEBUG '
+
 
+
//Flags used by the compiler during release builds.
+
CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
+
 
+
//Flags used by the compiler during release builds with debug info.
+
CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
+
 
+
//Flags used by the linker.
+
CMAKE_EXE_LINKER_FLAGS:STRING=
+
 
+
CMAKE_EXE_LINKER_FLAGS_BENCHMARKING:STRING=' '
+
 
+
//Flags used by the linker during debug builds.
+
CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=
+
 
+
//Flags used by the linker during release minsize builds.
+
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=
+
 
+
CMAKE_EXE_LINKER_FLAGS_PROFILING:STRING=' '
+
 
+
//Flags used by the linker during release builds.
+
CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=
+
 
+
//Flags used by the linker during Release with Debug Info builds.
+
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
+
 
+
//Enable/Disable output of compile commands during generation.
+
CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=OFF
+
 
+
//Install path prefix, prepended onto install directories.
+
CMAKE_INSTALL_PREFIX:PATH=/home/kttn/softwares/relion/install
+
 
+
//Path to a program.
+
CMAKE_LINKER:FILEPATH=/usr/bin/ld
+
 
+
//Path to a program.
+
CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make
+
 
+
//Flags used by the linker during the creation of modules.
+
CMAKE_MODULE_LINKER_FLAGS:STRING=
+
 
+
//Flags used by the linker during debug builds.
+
CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=
+
 
+
//Flags used by the linker during release minsize builds.
+
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=
+
 
+
//Flags used by the linker during release builds.
+
CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=
+
 
+
//Flags used by the linker during Release with Debug Info builds.
+
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
+
 
+
//Path to a program.
+
CMAKE_NM:FILEPATH=/usr/bin/nm
+
 
+
//Path to a program.
+
CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy
+
 
+
//Path to a program.
+
CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump
+
 
+
//Value Computed by CMake
+
CMAKE_PROJECT_NAME:STATIC=Relion
+
 
+
//Path to a program.
+
CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib
+
 
+
//Flags used by the linker during the creation of dll's.
+
CMAKE_SHARED_LINKER_FLAGS:STRING=
+
 
+
//Flags used by the linker during debug builds.
+
CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=
+
 
+
//Flags used by the linker during release minsize builds.
+
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=
+
 
+
//Flags used by the linker during release builds.
+
CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=
+
 
+
//Flags used by the linker during Release with Debug Info builds.
+
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=
+
 
+
//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.
+
CMAKE_STATIC_LINKER_FLAGS:STRING=
+
 
+
//Flags used by the linker during debug builds.
+
CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=
+
 
+
//Flags used by the linker during release minsize builds.
+
CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=
+
 
+
//Flags used by the linker during release builds.
+
CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=
+
 
+
//Flags used by the linker during Release with Debug Info builds.
+
CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=
+
 
+
//Path to a program.
+
CMAKE_STRIP:FILEPATH=/usr/bin/strip
+
 
+
//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
+
 
+
//Enable CUDA GPU acceleration
+
CUDA:BOOL=ON
+
 
+
//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=/usr/local/cuda-10.1/lib64/libcudart.so
+
 
+
//"cuda" library (older versions only).
+
CUDA_CUDA_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libcuda.so
+
 
+
//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=/usr/bin/cc
+
 
+
//Path to a program.
+
CUDA_NVCC_EXECUTABLE:FILEPATH=/usr/local/cuda-10.1/bin/nvcc
+
 
+
//Semi-colon delimit multiple arguments.
+
CUDA_NVCC_FLAGS:STRING=
+
 
+
CUDA_NVCC_FLAGS_BENCHMARKING:STRING='-arch=sm_35  -D__INTEL_COMPILER --default-stream per-thread '
+
 
+
CUDA_NVCC_FLAGS_DEBUG:STRING=-arch=sm_35  -D__INTEL_COMPILER --default-stream per-thread
+
 
+
//Semi-colon delimit multiple arguments.
+
CUDA_NVCC_FLAGS_MINSIZEREL:STRING=
+
 
+
CUDA_NVCC_FLAGS_PROFILING:STRING=-arch=sm_35  -D__INTEL_COMPILER --default-stream per-thread -lineinfo
+
 
+
CUDA_NVCC_FLAGS_RELEASE:STRING=-arch=sm_35  -D__INTEL_COMPILER --default-stream per-thread --disable-warnings
+
 
+
CUDA_NVCC_FLAGS_RELWITHDEBINFO:STRING=-arch=sm_35  -D__INTEL_COMPILER --default-stream per-thread
+
 
+
//Propage 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
+
 
+
//Specify the name of the class of CPU architecture for which the
+
// input files must be compiled.
+
CUDA_TARGET_CPU_ARCH:STRING=
+
 
+
//Path to a file.
+
CUDA_TOOLKIT_INCLUDE:PATH=/usr/local/cuda-10.1/include
+
 
+
//Toolkit location.
+
CUDA_TOOLKIT_ROOT_DIR:PATH=/usr/local/cuda-10.1
+
 
+
//Toolkit target location.
+
CUDA_TOOLKIT_TARGET_DIR:PATH=/usr/local/cuda-10.1
+
 
+
//Use the static version of the CUDA runtime library if available
+
CUDA_USE_STATIC_CUDA_RUNTIME:BOOL=ON
+
 
+
//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
+
 
+
//Version of CUDA as computed from nvcc.
+
CUDA_VERSION:STRING=10.1
+
 
+
//"cublas" library
+
CUDA_cublas_LIBRARY:FILEPATH=/usr/local/cuda-8.0/lib64/libcublas.so
+
 
+
//static CUDA runtime library
+
CUDA_cudart_static_LIBRARY:FILEPATH=/usr/local/cuda-10.1/lib64/libcudart_static.a
+
 
+
//"cufft" library
+
CUDA_cufft_LIBRARY:FILEPATH=/usr/local/cuda-10.1/lib64/libcufft.so
+
 
+
//"cupti" library
+
CUDA_cupti_LIBRARY:FILEPATH=/usr/local/cuda-10.1/extras/CUPTI/lib64/libcupti.so
+
 
+
//"curand" library
+
CUDA_curand_LIBRARY:FILEPATH=/usr/local/cuda-10.1/lib64/libcurand.so
+
 
+
//"cusolver" library
+
CUDA_cusolver_LIBRARY:FILEPATH=/usr/local/cuda-10.1/lib64/libcusolver.so
+
 
+
//"cusparse" library
+
CUDA_cusparse_LIBRARY:FILEPATH=/usr/local/cuda-10.1/lib64/libcusparse.so
+
 
+
//"nppc" library
+
CUDA_nppc_LIBRARY:FILEPATH=/usr/local/cuda-10.1/lib64/libnppc.so
+
 
+
//"nppi" library
+
CUDA_nppi_LIBRARY:FILEPATH=/usr/local/cuda-8.0/lib64/libnppi.so
+
 
+
//"npps" library
+
CUDA_npps_LIBRARY:FILEPATH=/usr/local/cuda-10.1/lib64/libnpps.so
+
 
+
//Path to a library.
+
CUDA_rt_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/librt.so
+
 
+
//CachedAlloc
+
CachedAlloc:BOOL=ON
+
 
+
//CudaForceSTL
+
CudaForceSTL:BOOL=OFF
+
 
+
//CudaTexture
+
CudaTexture:BOOL=ON
+
 
+
//CustomAllocMemGuards
+
CustomAllocMemGuards:BOOL=OFF
+
 
+
//Accelerated Code use double-precision
+
DoublePrec_ACC:BOOL=OFF
+
 
+
//DoublePrec_CPU
+
DoublePrec_CPU:BOOL=ON
+
 
+
//Path to a file.
+
FFTW_INCLUDES:PATH=/usr/include
+
 
+
//Path to a file.
+
FFTW_PATH:PATH=/usr/include
+
 
+
//The directory containing FLTKConfig.cmake.  This is either the
+
// root of the build tree, or PREFIX/lib/fltk for an installation.
+
FLTK_DIR:PATH=/usr/lib/fltk
+
 
+
//Path to a library.
+
FLTK_MATH_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libm.so
+
 
+
//FORCE_OWN_FFTW
+
FORCE_OWN_FFTW:BOOL=ON
+
 
+
//FORCE_OWN_FLTK
+
FORCE_OWN_FLTK:BOOL=OFF
+
 
+
//FORCE_OWN_TBB
+
FORCE_OWN_TBB:BOOL=OFF
+
 
+
//GUI
+
GUI:BOOL=ON
+
 
+
//Use MKL rather than FFTW for FFT
+
MKLFFT:BOOL=OFF
+
 
+
//Executable for running MPI programs.
+
MPIEXEC:FILEPATH=/usr/bin/mpiexec
+
 
+
//Maximum number of processors available to run MPI applications.
+
MPIEXEC_MAX_NUMPROCS:STRING=2
+
 
+
//Flag used by MPI to specify the number of processes for MPIEXEC;
+
// the next option will be the number of processes.
+
MPIEXEC_NUMPROC_FLAG:STRING=-np
+
 
+
//These flags will come after all flags given to MPIEXEC.
+
MPIEXEC_POSTFLAGS:STRING=
+
 
+
//These flags will be directly before the executable that is being
+
// run by MPIEXEC.
+
MPIEXEC_PREFLAGS:STRING=
+
 
+
//Path to a program.
+
MPI_CXX_COMPILER:FILEPATH=/usr/bin/mpicxx
+
 
+
//MPI CXX compilation flags
+
MPI_CXX_COMPILE_FLAGS:STRING=
+
 
+
//MPI CXX include path
+
MPI_CXX_INCLUDE_PATH:STRING=/usr/lib/openmpi/include/openmpi/opal/mca/event/libevent2021/libevent;/usr/lib/openmpi/include/openmpi/opal/mca/event/libevent2021/libevent/include;/usr/lib/openmpi/include;/usr/lib/openmpi/include/openmpi
+
 
+
//MPI CXX libraries to link against
+
MPI_CXX_LIBRARIES:STRING=/usr/lib/openmpi/lib/libmpi_cxx.so;/usr/lib/openmpi/lib/libmpi.so
+
 
+
//MPI CXX linking flags
+
MPI_CXX_LINK_FLAGS:STRING= -Wl,-rpath  -Wl,/usr/lib/openmpi/lib  -Wl,--enable-new-dtags
+
 
+
//Path to a program.
+
MPI_C_COMPILER:FILEPATH=/usr/bin/mpicc
+
 
+
//MPI C compilation flags
+
MPI_C_COMPILE_FLAGS:STRING=
+
 
+
//MPI C include path
+
MPI_C_INCLUDE_PATH:STRING=/usr/lib/openmpi/include/openmpi/opal/mca/event/libevent2021/libevent;/usr/lib/openmpi/include/openmpi/opal/mca/event/libevent2021/libevent/include;/usr/lib/openmpi/include;/usr/lib/openmpi/include/openmpi
+
 
+
//MPI C libraries to link against
+
MPI_C_LIBRARIES:STRING=/usr/lib/openmpi/lib/libmpi.so
+
 
+
//MPI C linking flags
+
MPI_C_LINK_FLAGS:STRING= -Wl,-rpath  -Wl,/usr/lib/openmpi/lib  -Wl,--enable-new-dtags
+
 
+
//Extra MPI libraries to link against
+
MPI_EXTRA_LIBRARY:STRING=/usr/lib/openmpi/lib/libmpi.so
+
 
+
//MPI library to link against
+
MPI_LIBRARY:FILEPATH=/usr/lib/openmpi/lib/libmpi_cxx.so
+
 
+
//Path to a library.
+
OWN_FFTW_DOUBLE:FILEPATH=/home/kttn/softwares/relion/external/fftw/lib/libfftw3.so
+
 
+
//Path to a file.
+
OWN_FFTW_INCLUDES:PATH=/home/kttn/softwares/relion/external/fftw/include
+
 
+
//Path to a library.
+
OWN_FFTW_SINGLE:FILEPATH=/home/kttn/softwares/relion/external/fftw/lib/libfftw3f.so
+
 
+
//C++ compiler flags for OpenMP parallization
+
OpenMP_CXX_FLAGS:STRING=-fopenmp
+
 
+
//C compiler flags for OpenMP parallization
+
OpenMP_C_FLAGS:STRING=-fopenmp
+
 
+
RELION_FLAGS_BENCHMARKING:STRING=
+
 
+
RELION_FLAGS_DEBUG:STRING=-O0
+
 
+
RELION_FLAGS_PROFILING:STRING=
+
 
+
RELION_FLAGS_RELEASE:STRING=
+
 
+
RELION_NVCC_FLAGS:STRING=-arch=sm_35  -D__INTEL_COMPILER --default-stream per-thread
+
 
+
RELION_NVCC_FLAGS_BENCHMARKING:STRING='-arch=sm_35  -D__INTEL_COMPILER --default-stream per-thread '
+
 
+
RELION_NVCC_FLAGS_DEBUG:STRING=-arch=sm_35  -D__INTEL_COMPILER --default-stream per-thread
+
 
+
RELION_NVCC_FLAGS_PROFILING:STRING=-arch=sm_35  -D__INTEL_COMPILER --default-stream per-thread -lineinfo
+
 
+
RELION_NVCC_FLAGS_RELEASE:STRING=-arch=sm_35  -D__INTEL_COMPILER --default-stream per-thread --disable-warnings
+
 
+
RELION_NVCC_FLAGS_RELWITHDEBINFO:STRING=-arch=sm_35  -D__INTEL_COMPILER --default-stream per-thread
+
 
+
//Value Computed by CMake
+
Relion_BINARY_DIR:STATIC=/home/kttn/softwares/relion/build
+
 
+
//Value Computed by CMake
+
Relion_SOURCE_DIR:STATIC=/home/kttn/softwares/relion
+
 
+
//Path to a file.
+
TIFF_INCLUDE_DIR:PATH=/usr/include/x86_64-linux-gnu
+
 
+
//Path to a library.
+
TIFF_LIBRARY_DEBUG:FILEPATH=TIFF_LIBRARY_DEBUG-NOTFOUND
+
 
+
//Path to a library.
+
TIFF_LIBRARY_RELEASE:FILEPATH=/usr/lib/x86_64-linux-gnu/libtiff.so.5
+
 
+
//Path to a file.
+
X11_ICE_INCLUDE_PATH:PATH=/usr/include
+
 
+
//Path to a library.
+
X11_ICE_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libICE.so
+
 
+
//Path to a file.
+
X11_INCLUDES:PATH=X11_INCLUDES-NOTFOUND
+
 
+
//Path to a file.
+
X11_SM_INCLUDE_PATH:PATH=/usr/include
+
 
+
//Path to a library.
+
X11_SM_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libSM.so
+
 
+
//Path to a file.
+
X11_X11_INCLUDE_PATH:PATH=/usr/include
+
 
+
//Path to a library.
+
X11_X11_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libX11.so
+
 
+
//Path to a file.
+
X11_XRes_INCLUDE_PATH:PATH=X11_XRes_INCLUDE_PATH-NOTFOUND
+
 
+
//Path to a library.
+
X11_XRes_LIB:FILEPATH=X11_XRes_LIB-NOTFOUND
+
 
+
//Path to a file.
+
X11_XShm_INCLUDE_PATH:PATH=/usr/include
+
 
+
//Path to a file.
+
X11_XSync_INCLUDE_PATH:PATH=/usr/include
+
 
+
//Path to a file.
+
X11_XTest_INCLUDE_PATH:PATH=X11_XTest_INCLUDE_PATH-NOTFOUND
+
 
+
//Path to a library.
+
X11_XTest_LIB:FILEPATH=X11_XTest_LIB-NOTFOUND
+
 
+
//Path to a file.
+
X11_Xaccessrules_INCLUDE_PATH:PATH=X11_Xaccessrules_INCLUDE_PATH-NOTFOUND
+
 
+
//Path to a file.
+
X11_Xaccessstr_INCLUDE_PATH:PATH=/usr/include
+
 
+
//Path to a file.
+
X11_Xau_INCLUDE_PATH:PATH=/usr/include
+
 
+
//Path to a library.
+
X11_Xau_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXau.so
+
 
+
//Path to a file.
+
X11_Xcomposite_INCLUDE_PATH:PATH=/usr/include
+
 
+
//Path to a library.
+
X11_Xcomposite_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXcomposite.so
+
 
+
//Path to a file.
+
X11_Xcursor_INCLUDE_PATH:PATH=/usr/include
+
 
+
//Path to a library.
+
X11_Xcursor_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXcursor.so
+
 
+
//Path to a file.
+
X11_Xdamage_INCLUDE_PATH:PATH=/usr/include
+
 
+
//Path to a library.
+
X11_Xdamage_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXdamage.so
+
 
+
//Path to a file.
+
X11_Xdmcp_INCLUDE_PATH:PATH=/usr/include
+
 
+
//Path to a library.
+
X11_Xdmcp_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXdmcp.so
+
 
+
//Path to a library.
+
X11_Xext_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXext.so
+
 
+
//Path to a file.
+
X11_Xfixes_INCLUDE_PATH:PATH=/usr/include
+
 
+
//Path to a library.
+
X11_Xfixes_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXfixes.so
+
 
+
//Path to a file.
+
X11_Xft_INCLUDE_PATH:PATH=/usr/include
+
 
+
//Path to a library.
+
X11_Xft_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXft.so
+
 
+
//Path to a file.
+
X11_Xi_INCLUDE_PATH:PATH=/usr/include
+
 
+
//Path to a library.
+
X11_Xi_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXi.so
+
 
+
//Path to a file.
+
X11_Xinerama_INCLUDE_PATH:PATH=/usr/include
+
 
+
//Path to a library.
+
X11_Xinerama_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXinerama.so
+
 
+
//Path to a file.
+
X11_Xinput_INCLUDE_PATH:PATH=/usr/include
+
 
+
//Path to a library.
+
X11_Xinput_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXi.so
+
 
+
//Path to a file.
+
X11_Xkb_INCLUDE_PATH:PATH=/usr/include
+
 
+
//Path to a file.
+
X11_Xkbfile_INCLUDE_PATH:PATH=X11_Xkbfile_INCLUDE_PATH-NOTFOUND
+
 
+
//Path to a library.
+
X11_Xkbfile_LIB:FILEPATH=X11_Xkbfile_LIB-NOTFOUND
+
 
+
//Path to a file.
+
X11_Xkblib_INCLUDE_PATH:PATH=/usr/include
+
 
+
//Path to a file.
+
X11_Xlib_INCLUDE_PATH:PATH=/usr/include
+
 
+
//Path to a file.
+
X11_Xmu_INCLUDE_PATH:PATH=/usr/include
+
 
+
//Path to a library.
+
X11_Xmu_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXmu.so
+
 
+
//Path to a file.
+
X11_Xpm_INCLUDE_PATH:PATH=X11_Xpm_INCLUDE_PATH-NOTFOUND
+
 
+
//Path to a library.
+
X11_Xpm_LIB:FILEPATH=X11_Xpm_LIB-NOTFOUND
+
 
+
//Path to a file.
+
X11_Xrandr_INCLUDE_PATH:PATH=/usr/include
+
 
+
//Path to a library.
+
X11_Xrandr_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXrandr.so
+
 
+
//Path to a file.
+
X11_Xrender_INCLUDE_PATH:PATH=/usr/include
+
 
+
//Path to a library.
+
X11_Xrender_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXrender.so
+
 
+
//Path to a file.
+
X11_Xscreensaver_INCLUDE_PATH:PATH=X11_Xscreensaver_INCLUDE_PATH-NOTFOUND
+
 
+
//Path to a library.
+
X11_Xscreensaver_LIB:FILEPATH=X11_Xscreensaver_LIB-NOTFOUND
+
 
+
//Path to a file.
+
X11_Xshape_INCLUDE_PATH:PATH=/usr/include
+
 
+
//Path to a file.
+
X11_Xt_INCLUDE_PATH:PATH=/usr/include
+
 
+
//Path to a library.
+
X11_Xt_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXt.so
+
 
+
//Path to a file.
+
X11_Xutil_INCLUDE_PATH:PATH=/usr/include
+
 
+
//Path to a file.
+
X11_Xv_INCLUDE_PATH:PATH=X11_Xv_INCLUDE_PATH-NOTFOUND
+
 
+
//Path to a library.
+
X11_Xv_LIB:FILEPATH=X11_Xv_LIB-NOTFOUND
+
 
+
//Path to a library.
+
X11_Xxf86misc_LIB:FILEPATH=X11_Xxf86misc_LIB-NOTFOUND
+
 
+
//Path to a library.
+
X11_Xxf86vm_LIB:FILEPATH=/usr/lib/x86_64-linux-gnu/libXxf86vm.so
+
 
+
//Path to a file.
+
X11_dpms_INCLUDE_PATH:PATH=/usr/include
+
 
+
//Path to a file.
+
X11_xf86misc_INCLUDE_PATH:PATH=X11_xf86misc_INCLUDE_PATH-NOTFOUND
+
 
+
//Path to a file.
+
X11_xf86vmode_INCLUDE_PATH:PATH=/usr/include
+
 
+
//Path to a library.
+
_FFTW_DOUBLE:FILEPATH=/usr/lib/x86_64-linux-gnu/libfftw3.so
+
 
+
//Path to a library.
+
_FFTW_SINGLE:FILEPATH=/usr/lib/x86_64-linux-gnu/libfftw3f.so
+
 
+
//Dependencies for the target
+
relion_gpu_util_LIB_DEPENDS:STATIC=general;/usr/local/cuda-10.1/lib64/libcudart_static.a;general;-lpthread;general;dl;general;/usr/lib/x86_64-linux-gnu/librt.so;general;relion_lib;general;/usr/local/cuda-10.1/lib64/libcufft.so;
+
 
+
//Dependencies for the target
+
relion_gui_lib_LIB_DEPENDS:STATIC=general;relion_lib;general;fltk_images;general;fltk_forms;general;fltk;general;/usr/lib/x86_64-linux-gnu/libSM.so;general;/usr/lib/x86_64-linux-gnu/libICE.so;general;/usr/lib/x86_64-linux-gnu/libX11.so;general;/usr/lib/x86_64-linux-gnu/libXext.so;general;/usr/lib/x86_64-linux-gnu/libm.so;
+
 
+
//Dependencies for the target
+
relion_lib_LIB_DEPENDS:STATIC=general;/home/kttn/softwares/relion/external/fftw/lib/libfftw3.so;general;/home/kttn/softwares/relion/external/fftw/lib/libfftw3f.so;general;relion_gpu_util;general;/usr/local/cuda-10.1/lib64/libcufft.so;general;relion_gpu_util;general;/usr/local/cuda-10.1/lib64/libcufft.so;general;/usr/local/cuda-10.1/lib64/libcurand.so;
+
 
+
 
+
########################
+
# INTERNAL cache entries
+
########################
+
 
+
//ADVANCED property for variable: CMAKE_AR
+
CMAKE_AR-ADVANCED:INTERNAL=1
+
//This is the directory where this CMakeCache.txt was created
+
CMAKE_CACHEFILE_DIR:INTERNAL=/home/kttn/softwares/relion/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=5
+
//Patch version of cmake used to create the current loaded cache
+
CMAKE_CACHE_PATCH_VERSION:INTERNAL=1
+
//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE
+
CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1
+
//Path to CMake executable.
+
CMAKE_COMMAND:INTERNAL=/usr/bin/cmake
+
//Path to cpack program executable.
+
CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack
+
//Path to ctest program executable.
+
CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest
+
//ADVANCED property for variable: CMAKE_CXX_COMPILER
+
CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1
+
//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_C_COMPILER
+
CMAKE_C_COMPILER-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
+
//Path to cache edit program executable.
+
CMAKE_EDIT_COMMAND:INTERNAL=/usr/bin/cmake-gui
+
//Executable file format
+
CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF
+
//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
+
//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS
+
CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1
+
//Name of external makefile project generator.
+
CMAKE_EXTRA_GENERATOR:INTERNAL=
+
//Name of generator.
+
CMAKE_GENERATOR:INTERNAL=Unix Makefiles
+
//Name of generator platform.
+
CMAKE_GENERATOR_PLATFORM:INTERNAL=
+
//Name of generator toolset.
+
CMAKE_GENERATOR_TOOLSET:INTERNAL=
+
//Have function connect
+
CMAKE_HAVE_CONNECT:INTERNAL=1
+
//Have function gethostbyname
+
CMAKE_HAVE_GETHOSTBYNAME:INTERNAL=1
+
//Have symbol pthread_create
+
CMAKE_HAVE_LIBC_CREATE:INTERNAL=
+
//Have library pthreads
+
CMAKE_HAVE_PTHREADS_CREATE:INTERNAL=
+
//Have library pthread
+
CMAKE_HAVE_PTHREAD_CREATE:INTERNAL=1
+
//Have include pthread.h
+
CMAKE_HAVE_PTHREAD_H:INTERNAL=1
+
//Have function remove
+
CMAKE_HAVE_REMOVE:INTERNAL=1
+
//Have function shmat
+
CMAKE_HAVE_SHMAT:INTERNAL=1
+
//Source directory with the top level CMakeLists.txt file for this
+
// project
+
CMAKE_HOME_DIRECTORY:INTERNAL=/home/kttn/softwares/relion
+
//Install .so files without execute permission.
+
CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1
+
//Have library ICE
+
CMAKE_LIB_ICE_HAS_ICECONNECTIONNUMBER:INTERNAL=1
+
//ADVANCED property for variable: CMAKE_LINKER
+
CMAKE_LINKER-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: CMAKE_MAKE_PROGRAM
+
CMAKE_MAKE_PROGRAM-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_NM
+
CMAKE_NM-ADVANCED:INTERNAL=1
+
//number of local generators
+
CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=2
+
//ADVANCED property for variable: CMAKE_OBJCOPY
+
CMAKE_OBJCOPY-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: CMAKE_OBJDUMP
+
CMAKE_OBJDUMP-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: CMAKE_RANLIB
+
CMAKE_RANLIB-ADVANCED:INTERNAL=1
+
//Path to CMake installation.
+
CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.5
+
//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_STRIP
+
CMAKE_STRIP-ADVANCED:INTERNAL=1
+
//uname command
+
CMAKE_UNAME:INTERNAL=/bin/uname
+
//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
+
//List of intermediate files that are part of the cuda dependency
+
// scanning.
+
CUDA_ADDITIONAL_CLEAN_FILES:INTERNAL=/home/kttn/softwares/relion/build/src/apps/CMakeFiles/relion_gpu_util.dir/__/acc/cuda/relion_gpu_util_generated_cuda_autopicker.cu.o.depend;/home/kttn/softwares/relion/build/src/apps/CMakeFiles/relion_gpu_util.dir/__/acc/cuda/relion_gpu_util_generated_cuda_ml_optimiser.cu.o.depend;/home/kttn/softwares/relion/build/src/apps/CMakeFiles/relion_gpu_util.dir/__/acc/cuda/relion_gpu_util_generated_cuda_benchmark_utils.cu.o.depend;/home/kttn/softwares/relion/build/src/apps/CMakeFiles/relion_gpu_util.dir/__/acc/cuda/relion_gpu_util_generated_cuda_helper_functions.cu.o.depend;/home/kttn/softwares/relion/build/src/apps/CMakeFiles/relion_gpu_util.dir/__/acc/cuda/relion_gpu_util_generated_cuda_projector.cu.o.depend;/home/kttn/softwares/relion/build/src/apps/CMakeFiles/relion_gpu_util.dir/__/acc/cuda/relion_gpu_util_generated_cuda_projector_plan.cu.o.depend;/home/kttn/softwares/relion/build/src/apps/CMakeFiles/relion_gpu_util.dir/__/acc/cuda/relion_gpu_util_generated_cuda_backprojector.cu.o.depend;/home/kttn/softwares/relion/build/src/apps/CMakeFiles/relion_gpu_util.dir/__/acc/cuda/cuda_kernels/relion_gpu_util_generated_helper.cu.o.depend
+
//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_TARGET_CPU_ARCH
+
CUDA_TARGET_CPU_ARCH-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=/usr/local/cuda-10.1
+
//ADVANCED property for variable: CUDA_TOOLKIT_TARGET_DIR
+
CUDA_TOOLKIT_TARGET_DIR-ADVANCED:INTERNAL=1
+
//This is the value of the last time CUDA_TOOLKIT_TARGET_DIR was
+
// set successfully.
+
CUDA_TOOLKIT_TARGET_DIR_INTERNAL:INTERNAL=/usr/local/cuda-10.1
+
//ADVANCED property for variable: CUDA_VERBOSE_BUILD
+
CUDA_VERBOSE_BUILD-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: CUDA_VERSION
+
CUDA_VERSION-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: CUDA_cublas_LIBRARY
+
CUDA_cublas_LIBRARY-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: CUDA_cudart_static_LIBRARY
+
CUDA_cudart_static_LIBRARY-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: CUDA_cufft_LIBRARY
+
CUDA_cufft_LIBRARY-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: CUDA_cupti_LIBRARY
+
CUDA_cupti_LIBRARY-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: CUDA_curand_LIBRARY
+
CUDA_curand_LIBRARY-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: CUDA_cusolver_LIBRARY
+
CUDA_cusolver_LIBRARY-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: CUDA_cusparse_LIBRARY
+
CUDA_cusparse_LIBRARY-ADVANCED:INTERNAL=1
+
//Location of make2cmake.cmake
+
CUDA_make2cmake:INTERNAL=/usr/share/cmake-3.5/Modules/FindCUDA/make2cmake.cmake
+
//ADVANCED property for variable: CUDA_nppc_LIBRARY
+
CUDA_nppc_LIBRARY-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: CUDA_nppi_LIBRARY
+
CUDA_nppi_LIBRARY-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: CUDA_npps_LIBRARY
+
CUDA_npps_LIBRARY-ADVANCED:INTERNAL=1
+
//Location of parse_cubin.cmake
+
CUDA_parse_cubin:INTERNAL=/usr/share/cmake-3.5/Modules/FindCUDA/parse_cubin.cmake
+
//Location of run_nvcc.cmake
+
CUDA_run_nvcc:INTERNAL=/usr/share/cmake-3.5/Modules/FindCUDA/run_nvcc.cmake
+
//Details about finding CUDA
+
FIND_PACKAGE_MESSAGE_DETAILS_CUDA:INTERNAL=[/usr/local/cuda-10.1][/usr/local/cuda-10.1/bin/nvcc][/usr/local/cuda-10.1/include][/usr/local/cuda-10.1/lib64/libcudart.so][v10.1()]
+
//Details about finding FLTK
+
FIND_PACKAGE_MESSAGE_DETAILS_FLTK:INTERNAL=[fltk_images;fltk_forms;fltk][/usr/lib/fltk][fluid][v()]
+
//Details about finding MPI_C
+
FIND_PACKAGE_MESSAGE_DETAILS_MPI_C:INTERNAL=[/usr/lib/openmpi/lib/libmpi.so][/usr/lib/openmpi/include/openmpi/opal/mca/event/libevent2021/libevent;/usr/lib/openmpi/include/openmpi/opal/mca/event/libevent2021/libevent/include;/usr/lib/openmpi/include;/usr/lib/openmpi/include/openmpi][v()]
+
//Details about finding MPI_CXX
+
FIND_PACKAGE_MESSAGE_DETAILS_MPI_CXX:INTERNAL=[/usr/lib/openmpi/lib/libmpi_cxx.so;/usr/lib/openmpi/lib/libmpi.so][/usr/lib/openmpi/include/openmpi/opal/mca/event/libevent2021/libevent;/usr/lib/openmpi/include/openmpi/opal/mca/event/libevent2021/libevent/include;/usr/lib/openmpi/include;/usr/lib/openmpi/include/openmpi][v()]
+
//Details about finding OpenMP
+
FIND_PACKAGE_MESSAGE_DETAILS_OpenMP:INTERNAL=[-fopenmp][-fopenmp][v()]
+
//Details about finding TIFF
+
FIND_PACKAGE_MESSAGE_DETAILS_TIFF:INTERNAL=[/usr/lib/x86_64-linux-gnu/libtiff.so.5][/usr/include/x86_64-linux-gnu][v4.0.6()]
+
//Details about finding Threads
+
FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()]
+
//Details about finding X11
+
FIND_PACKAGE_MESSAGE_DETAILS_X11:INTERNAL=[/usr/lib/x86_64-linux-gnu/libX11.so][/usr/include]
+
//Extra libraries for fltk_images library.
+
FLTK_IMAGES_LIBS:INTERNAL=
+
//Have symbol sincos
+
HAVE_SINCOS:INTERNAL=1
+
//Have symbol __sincos
+
HAVE___SINCOS:INTERNAL=
+
//ADVANCED property for variable: MPIEXEC
+
MPIEXEC-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: MPIEXEC_MAX_NUMPROCS
+
MPIEXEC_MAX_NUMPROCS-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: MPIEXEC_NUMPROC_FLAG
+
MPIEXEC_NUMPROC_FLAG-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: MPIEXEC_POSTFLAGS
+
MPIEXEC_POSTFLAGS-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: MPIEXEC_PREFLAGS
+
MPIEXEC_PREFLAGS-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: MPI_CXX_COMPILER
+
MPI_CXX_COMPILER-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: MPI_CXX_COMPILE_FLAGS
+
MPI_CXX_COMPILE_FLAGS-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: MPI_CXX_INCLUDE_PATH
+
MPI_CXX_INCLUDE_PATH-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: MPI_CXX_LIBRARIES
+
MPI_CXX_LIBRARIES-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: MPI_CXX_LINK_FLAGS
+
MPI_CXX_LINK_FLAGS-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: MPI_C_COMPILER
+
MPI_C_COMPILER-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: MPI_C_COMPILE_FLAGS
+
MPI_C_COMPILE_FLAGS-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: MPI_C_INCLUDE_PATH
+
MPI_C_INCLUDE_PATH-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: MPI_C_LIBRARIES
+
MPI_C_LIBRARIES-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: MPI_C_LINK_FLAGS
+
MPI_C_LINK_FLAGS-ADVANCED:INTERNAL=1
+
//Scratch variable for MPI header detection
+
MPI_HEADER_PATH:INTERNAL=MPI_HEADER_PATH-NOTFOUND
+
//Scratch variable for MPI lib detection
+
MPI_LIB:INTERNAL=MPI_LIB-NOTFOUND
+
//ADVANCED property for variable: OpenMP_CXX_FLAGS
+
OpenMP_CXX_FLAGS-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: OpenMP_C_FLAGS
+
OpenMP_C_FLAGS-ADVANCED:INTERNAL=1
+
//Test OpenMP_FLAG_DETECTED
+
OpenMP_FLAG_DETECTED:INTERNAL=1
+
//Result of TRY_COMPILE
+
TARGET_X86:INTERNAL=TRUE
+
//ADVANCED property for variable: TIFF_INCLUDE_DIR
+
TIFF_INCLUDE_DIR-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: TIFF_LIBRARY_DEBUG
+
TIFF_LIBRARY_DEBUG-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: TIFF_LIBRARY_RELEASE
+
TIFF_LIBRARY_RELEASE-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: X11_ICE_INCLUDE_PATH
+
X11_ICE_INCLUDE_PATH-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: X11_ICE_LIB
+
X11_ICE_LIB-ADVANCED:INTERNAL=1
+
//Have library /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so
+
X11_LIB_X11_SOLO:INTERNAL=1
+
//ADVANCED property for variable: X11_SM_INCLUDE_PATH
+
X11_SM_INCLUDE_PATH-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: X11_SM_LIB
+
X11_SM_LIB-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: X11_X11_INCLUDE_PATH
+
X11_X11_INCLUDE_PATH-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: X11_X11_LIB
+
X11_X11_LIB-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: X11_XRes_INCLUDE_PATH
+
X11_XRes_INCLUDE_PATH-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: X11_XRes_LIB
+
X11_XRes_LIB-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: X11_XShm_INCLUDE_PATH
+
X11_XShm_INCLUDE_PATH-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: X11_XSync_INCLUDE_PATH
+
X11_XSync_INCLUDE_PATH-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: X11_XTest_INCLUDE_PATH
+
X11_XTest_INCLUDE_PATH-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: X11_XTest_LIB
+
X11_XTest_LIB-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: X11_Xaccessrules_INCLUDE_PATH
+
X11_Xaccessrules_INCLUDE_PATH-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: X11_Xaccessstr_INCLUDE_PATH
+
X11_Xaccessstr_INCLUDE_PATH-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: X11_Xau_INCLUDE_PATH
+
X11_Xau_INCLUDE_PATH-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: X11_Xau_LIB
+
X11_Xau_LIB-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: X11_Xcomposite_INCLUDE_PATH
+
X11_Xcomposite_INCLUDE_PATH-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: X11_Xcomposite_LIB
+
X11_Xcomposite_LIB-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: X11_Xcursor_INCLUDE_PATH
+
X11_Xcursor_INCLUDE_PATH-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: X11_Xcursor_LIB
+
X11_Xcursor_LIB-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: X11_Xdamage_INCLUDE_PATH
+
X11_Xdamage_INCLUDE_PATH-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: X11_Xdamage_LIB
+
X11_Xdamage_LIB-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: X11_Xdmcp_INCLUDE_PATH
+
X11_Xdmcp_INCLUDE_PATH-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: X11_Xdmcp_LIB
+
X11_Xdmcp_LIB-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: X11_Xext_LIB
+
X11_Xext_LIB-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: X11_Xfixes_INCLUDE_PATH
+
X11_Xfixes_INCLUDE_PATH-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: X11_Xfixes_LIB
+
X11_Xfixes_LIB-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: X11_Xft_INCLUDE_PATH
+
X11_Xft_INCLUDE_PATH-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: X11_Xft_LIB
+
X11_Xft_LIB-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: X11_Xi_INCLUDE_PATH
+
X11_Xi_INCLUDE_PATH-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: X11_Xi_LIB
+
X11_Xi_LIB-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: X11_Xinerama_INCLUDE_PATH
+
X11_Xinerama_INCLUDE_PATH-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: X11_Xinerama_LIB
+
X11_Xinerama_LIB-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: X11_Xinput_INCLUDE_PATH
+
X11_Xinput_INCLUDE_PATH-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: X11_Xinput_LIB
+
X11_Xinput_LIB-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: X11_Xkb_INCLUDE_PATH
+
X11_Xkb_INCLUDE_PATH-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: X11_Xkbfile_INCLUDE_PATH
+
X11_Xkbfile_INCLUDE_PATH-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: X11_Xkbfile_LIB
+
X11_Xkbfile_LIB-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: X11_Xkblib_INCLUDE_PATH
+
X11_Xkblib_INCLUDE_PATH-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: X11_Xlib_INCLUDE_PATH
+
X11_Xlib_INCLUDE_PATH-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: X11_Xmu_INCLUDE_PATH
+
X11_Xmu_INCLUDE_PATH-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: X11_Xmu_LIB
+
X11_Xmu_LIB-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: X11_Xpm_INCLUDE_PATH
+
X11_Xpm_INCLUDE_PATH-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: X11_Xpm_LIB
+
X11_Xpm_LIB-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: X11_Xrandr_INCLUDE_PATH
+
X11_Xrandr_INCLUDE_PATH-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: X11_Xrandr_LIB
+
X11_Xrandr_LIB-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: X11_Xrender_INCLUDE_PATH
+
X11_Xrender_INCLUDE_PATH-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: X11_Xrender_LIB
+
X11_Xrender_LIB-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: X11_Xscreensaver_INCLUDE_PATH
+
X11_Xscreensaver_INCLUDE_PATH-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: X11_Xscreensaver_LIB
+
X11_Xscreensaver_LIB-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: X11_Xshape_INCLUDE_PATH
+
X11_Xshape_INCLUDE_PATH-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: X11_Xt_INCLUDE_PATH
+
X11_Xt_INCLUDE_PATH-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: X11_Xt_LIB
+
X11_Xt_LIB-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: X11_Xutil_INCLUDE_PATH
+
X11_Xutil_INCLUDE_PATH-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: X11_Xv_INCLUDE_PATH
+
X11_Xv_INCLUDE_PATH-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: X11_Xv_LIB
+
X11_Xv_LIB-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: X11_Xxf86misc_LIB
+
X11_Xxf86misc_LIB-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: X11_Xxf86vm_LIB
+
X11_Xxf86vm_LIB-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: X11_dpms_INCLUDE_PATH
+
X11_dpms_INCLUDE_PATH-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: X11_xf86misc_INCLUDE_PATH
+
X11_xf86misc_INCLUDE_PATH-ADVANCED:INTERNAL=1
+
//ADVANCED property for variable: X11_xf86vmode_INCLUDE_PATH
+
X11_xf86vmode_INCLUDE_PATH-ADVANCED:INTERNAL=1
+

2019年5月15日 (水) 05:32時点における版

現象

  • EMAN2をminicondaでソースからビルドした環境でRELIONをビルドしようとしたら、以下のようにminicondaにCMakeの検索パス?を持ってかれる現象が発生し、RELIONをビルドできない状況に陥った。
  • 事象が発生したままに書き留めているので整理できていないが、以下に対処ログ残す。
# relionのルートディレクトリに移動 (cmakeとかsrcとかあるディレクトリ)

$ rm -r build/ install/

$ sudo apt install libtiff5-dev

$ mkdir build/ install/

$ cd build && cmake -DCMAKE_INSTALL_PREFIX=../install ..

(出力の一部抜粋)

CMake Warning at src/apps/CMakeLists.txt:165 (add_executable):
 Cannot generate a safe runtime search path for target tiltpair_plot because
 files in some directories may conflict with libraries in implicit
 directories:

   runtime library [libtiff.so.5] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
     /home/kttn/miniconda2/lib
   runtime library [libfftw3f.so.3] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
     /home/kttn/miniconda2/lib
   runtime library [libfftw3.so.3] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
     /home/kttn/miniconda2/lib

 Some of these libraries may not be found correctly.

対処法調査

$ which cmake
/home/kttn/miniconda2/bin/cmake

EMAN2インストールするときに入れたminiconda2のbin/に、condaで入れたcmakeが入ってて、それ使ってるのが問題か

cmakeを/usr/bin/cmakeに置き換えて再ビルド

$ /usr/bin/cmake -DCMAKE_INSTALL_PREFIX=../install ..

(出力の一部抜粋)

CMake Warning at src/apps/CMakeLists.txt:165 (add_executable):
 Cannot generate a safe runtime search path for target maingui because files
 in some directories may conflict with libraries in implicit directories:

   runtime library [libtiff.so.5] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
     /home/kttn/miniconda2/lib
   runtime library [libfftw3f.so.3] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
     /home/kttn/miniconda2/lib
   runtime library [libfftw3.so.3] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
     /home/kttn/miniconda2/lib

 Some of these libraries may not be found correctly.

んぁー cmakeわからん


relion.gitのreadmeに" If you installed libtiff in a non-standard location, specify the location by -DTIFF_INCLUDE_DIR=/path/to/include -DTIFF_LIBRARY=/path/to/libtiff.so.5."なる記述があったので、これを使ってみる


$ cmake -DCMAKE_INSTALL_PREFIX=../install -DTIFF_INCLUDE_DIR=/usr/include/x86_64-linux-gnu -DTIFF_LIBRARY=/usr/lib/x86_64-linux-gnu/libtiff.so.5 ..

(出力の一部抜粋)

CMake Error at /home/kttn/softwares/relion/build/CMakeFiles/CMakeTmp/cmTC_3d3bbTargets.cmake:16 (add_library):
 Target "MPI::MPI_C" links to item " -Wl,-rpath,/home/kttn/miniconda2/lib
 -Wl,-rpath -Wl,/home/kttn/miniconda2/lib -Wl,--enable-new-dtags" which has
 leading or trailing whitespace.  This is now an error according to policy
 CMP0004.
Call Stack (most recent call first):
 /home/kttn/softwares/relion/build/CMakeFiles/CMakeTmp/CMakeLists.txt:12 (include)

libtiffは解消されたけど他のライブラリが相変わらずminicondaに持ってかれている

$ conda remove cmake
$ cmake -DCMAKE_INSTALL_PREFIX=../install ..

(一部抜粋)

CMake Warning at src/apps/CMakeLists.txt:165 (add_executable):
 Cannot generate a safe runtime search path for target tiltpair_plot because
 files in some directories may conflict with libraries in implicit
 directories:

   runtime library [libtiff.so.5] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
     /home/kttn/miniconda2/lib
   runtime library [libfftw3f.so.3] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
     /home/kttn/miniconda2/lib
   runtime library [libfftw3.so.3] in /usr/lib/x86_64-linux-gnu may be hidden by files in:
     /home/kttn/miniconda2/lib

 Some of these libraries may not be found correctly.


minicondaの呪縛からどうやって逃れたらいいの?


  • 色々試す
    • miniconda2をPATHから削除してcmakeする
      • (結果)相変わらずminiconda2に持ってかれたまま

CMakeはインクルードとライブラリを検索するとき、どの設定ファイルまたは環境変数を呼んでどこを探しに行っているのか、それを変更するにはどうしたら良いのかがわからないと対処できない。

とりあえずの対処

CMake GUIでインクルードパスとライブラリパスを頑張って手打ちする。 CMakeはv3.5.1を使用。

FFTWがー

CMake GUIにせっせとパスを打ち込んだが、なぜかFFTW_INCLUDESとFFTW_PATHだけ、わざわざ/usr/includeと入力しても、Configureしたら勝手に/home/kttn/miniconda2/includeに書き換わってしまう。どういう理屈でそうなってんだか全くわからん。

それぞれincludeの中身を比較してみる

$ ls /usr/include/*fftw*
/usr/include/fftw.h     /usr/include/fftw3.h     /usr/include/fftw_mpi.h      /usr/include/rfftw_mpi.h
/usr/include/fftw3.f    /usr/include/fftw3l.f03  /usr/include/fftw_threads.h  /usr/include/rfftw_threads.h
/usr/include/fftw3.f03  /usr/include/fftw3q.f03  /usr/include/rfftw.h
$ ls /home/kttn/miniconda2/include/*fftw*
/home/kttn/miniconda2/include/fftw3-mpi.f03  /home/kttn/miniconda2/include/fftw3.h
/home/kttn/miniconda2/include/fftw3-mpi.h    /home/kttn/miniconda2/include/fftw3l-mpi.f03
/home/kttn/miniconda2/include/fftw3.f        /home/kttn/miniconda2/include/fftw3l.f03
/home/kttn/miniconda2/include/fftw3.f03      /home/kttn/miniconda2/include/fftw3q.f03


/usr/includeの方、fftw3_mpiのファイルが少ない。ファイルが見つからないから/usr/includeがスルーされた?aptで関係しそうなパッケージを入れてみる。

$ sudo apt install libfftw3-mpi-dev

$ ls /usr/include/*fftw*
/usr/include/fftw.h         /usr/include/fftw3.h         /usr/include/fftw_threads.h
/usr/include/fftw3-mpi.f03  /usr/include/fftw3l-mpi.f03  /usr/include/rfftw.h
/usr/include/fftw3-mpi.h    /usr/include/fftw3l.f03      /usr/include/rfftw_mpi.h
/usr/include/fftw3.f        /usr/include/fftw3q.f03      /usr/include/rfftw_threads.h
/usr/include/fftw3.f03      /usr/include/fftw_mpi.h

上記の上で再度configureしてもダメ。

今度はOWN_FFTW_INCLUDESにチェックを入れて試してみる。すると、

--------------------------------------------------------
------ REQUIRED FFTW LIBRARIES WHERE NOT FOUND. --------
-------------- FFTW WILL BE DOWNLOADED AND -------------
--------------- BUILT DURING COMPILE-TIME. -------------
--------------------------------------------------------
---- A WORKING INTERNET CONNECTION WILL BE REQUIRED. ---
--------------------------------------------------------

と出力された。なんで見つけてくれないのかよくわかっていないが、これでRELIONが勝手にFFTWをダウンロードしてコンパイルしてくれると思うので、進めてみる。

$ make -j 12

めっちゃエラー出た。

TIFFという字にまみれているのでlibtiffのリンクが失敗している様。

TIFFがー

CMake GUIに戻るとなぜかTIFF_INCLUDE_DIRとTIFF_LIBRARY_RELEASEが/usr/lib/openmpi/lib/libmpi_cxx.soになっていた。もはやTIFFですらない。自分で打ち間違えたのか?

それぞれ/usr/include/x86_64-linux-gnu と /usr/lib/x86_64-linux-gnu/libtiff.so.5 にして、再ビルド。

$ make -j 12
$ make install

やっと通った。

CMakeのパラメータ

一応、CMakeCache.txtの内容はこちら