I'm new for Torque3D, just git clone the source, want to compile it using CMake and MSVC.
CMake - 3.17.4
Configuration process generates following with error in the end.
CMakeOutput.log and CMakeError.log are also attached.
The C compiler identification is MSVC 19.27.29111.0
The CXX compiler identification is MSVC 19.27.29111.0
Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.27.29110/bin/Hostx64/x64/cl.exe
Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.27.29110/bin/Hostx64/x64/cl.exe - works
Detecting C compiler ABI info
Detecting C compiler ABI info - done
Detecting C compile features
Detecting C compile features - done
Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.27.29110/bin/Hostx64/x64/cl.exe
Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.27.29110/bin/Hostx64/x64/cl.exe - works
Detecting CXX compiler ABI info
Detecting CXX compiler ABI info - done
Detecting CXX compile features
Detecting CXX compile features - done
CMake Warning (dev) at Tools/CMake/basics.cmake:403 (set):
implicitly converting 'TYPE' to 'STRING' type.
Call Stack (most recent call first):
Tools/CMake/CMakeLists.txt:26 (include)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at Tools/CMake/basics.cmake:406 (set):
implicitly converting 'TYPE' to 'STRING' type.
Call Stack (most recent call first):
Tools/CMake/CMakeLists.txt:26 (include)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at Tools/CMake/basics.cmake:413 (set):
implicitly converting 'TYPE' to 'STRING' type.
Call Stack (most recent call first):
Tools/CMake/CMakeLists.txt:26 (include)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at Tools/CMake/basics.cmake:367 (set):
implicitly converting 'INTEGER' to 'STRING' type.
Call Stack (most recent call first):
Tools/CMake/CMakeLists.txt:28 (setupVersionNumbers)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at Tools/CMake/basics.cmake:368 (set):
implicitly converting 'INTEGER' to 'STRING' type.
Call Stack (most recent call first):
Tools/CMake/CMakeLists.txt:28 (setupVersionNumbers)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at Tools/CMake/basics.cmake:369 (set):
implicitly converting 'INTEGER' to 'STRING' type.
Call Stack (most recent call first):
Tools/CMake/CMakeLists.txt:28 (setupVersionNumbers)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at Tools/CMake/basics.cmake:370 (set):
implicitly converting 'INTEGER' to 'STRING' type.
Call Stack (most recent call first):
Tools/CMake/CMakeLists.txt:28 (setupVersionNumbers)
This warning is for project developers. Use -Wno-dev to suppress it.
Looking for sys/types.h
Looking for sys/types.h - found
Looking for stdint.h
Looking for stdint.h - found
Looking for stddef.h
Looking for stddef.h - found
Check size of long
Check size of long - done
Check size of long long
Check size of long long - done
Performing Test HAVE_STD_C11
Performing Test HAVE_STD_C11 - Failed
Performing Test HAVE_STD_C99
Performing Test HAVE_STD_C99 - Failed
Checking _FILE_OFFSET_BITS for large files
Checking _FILE_OFFSET_BITS for large files - not needed
Performing Test HAVE_RESTRICT
Performing Test HAVE_RESTRICT - Success
Performing Test HAVE_INLINE
Performing Test HAVE_INLINE - Success
Performing Test HAVE_STRUCT_TIMESPEC
Performing Test HAVE_STRUCT_TIMESPEC - Success
Performing Test HAVE_LIBATOMIC
Performing Test HAVE_LIBATOMIC - Failed
Performing Test HAVE_C99_VLA
Performing Test HAVE_C99_VLA - Failed
Performing Test HAVE_C99_BOOL
Performing Test HAVE_C99_BOOL - Success
Performing Test HAVE_C11_STATIC_ASSERT
Performing Test HAVE_C11_STATIC_ASSERT - Failed
Performing Test HAVE_C11_ALIGNAS
Performing Test HAVE_C11_ALIGNAS - Failed
Performing Test HAVE_C11_ATOMIC
Performing Test HAVE_C11_ATOMIC - Failed
Performing Test HAVE_GCC_FORMAT
Performing Test HAVE_GCC_FORMAT - Failed
Looking for stdbool.h
Looking for stdbool.h - found
Looking for stdalign.h
Looking for stdalign.h - not found
Looking for malloc.h
Looking for malloc.h - found
Looking for dirent.h
Looking for dirent.h - not found
Looking for strings.h
Looking for strings.h - not found
Looking for cpuid.h
Looking for cpuid.h - not found
Looking for intrin.h
Looking for intrin.h - found
Looking for sys/sysconf.h
Looking for sys/sysconf.h - not found
Looking for fenv.h
Looking for fenv.h - found
Looking for float.h
Looking for float.h - found
Looking for ieeefp.h
Looking for ieeefp.h - not found
Looking for guiddef.h
Looking for guiddef.h - found
Looking for pow in m
Looking for pow in m - not found
Looking for dlopen in dl
Looking for dlopen in dl - not found
Looking for dlfcn.h
Looking for dlfcn.h - not found
Performing Test HAVE_CPUID_INTRINSIC
Performing Test HAVE_CPUID_INTRINSIC - Success
Looking for aligned_alloc
Looking for aligned_alloc - not found
Looking for posix_memalign
Looking for posix_memalign - not found
Looking for _aligned_malloc
Looking for _aligned_malloc - found
Looking for lrintf
Looking for lrintf - found
Looking for modff
Looking for modff - found
Looking for alloca
Looking for alloca - found
Looking for _controlfp
Looking for _controlfp - found
Looking for __control87_2
Looking for __control87_2 - not found
Looking for stat
Looking for stat - found
Looking for strtof
Looking for strtof - found
Looking for strcasecmp
Looking for strcasecmp - not found
Looking for _stricmp
Looking for _stricmp - found
Looking for strncasecmp
Looking for strncasecmp - not found
Looking for _strnicmp
Looking for _strnicmp - found
Looking for strnlen
Looking for strnlen - found
Looking for snprintf
Looking for snprintf - found
Looking for isfinite
Looking for isfinite - found
Looking for isnan
Looking for isnan - found
Looking for windows.h
Looking for windows.h - found
Looking for xmmintrin.h
Looking for xmmintrin.h - found
Looking for emmintrin.h
Looking for emmintrin.h - found
Looking for pmmintrin.h
Looking for pmmintrin.h - found
Looking for smmintrin.h
Looking for smmintrin.h - found
Looking for arm_neon.h
Looking for arm_neon.h - not found
Could NOT find ALSA (missing: ALSA_LIBRARY ALSA_INCLUDE_DIR)
Could NOT find OSS (missing: OSS_INCLUDE_DIR)
Could NOT find AudioIO (missing: AUDIOIO_INCLUDE_DIR)
Could NOT find SoundIO (missing: SOUNDIO_LIBRARY SOUNDIO_INCLUDE_DIR)
Could NOT find QSA (missing: QSA_LIBRARY QSA_INCLUDE_DIR)
CMake Error at C:/Program Files/CMake/share/cmake-3.17/Modules/CheckIncludeFiles.cmake:68 (message):
Unknown arguments:
-D_WIN32_WINNT=0x0502
Call Stack (most recent call first):
Engine/lib/openal-soft/CMakeLists.txt:938 (CHECK_INCLUDE_FILES)
Configuring incomplete, errors occurred!
See also "D:/600-Programming/100-repo/Torque3D/My Projects/CMake/CMakeFiles/CMakeOutput.log".
See also "D:/600-Programming/100-repo/Torque3D/My Projects/CMake/CMakeFiles/CMakeError.log".