diff --git a/CMakeSettings.json b/CMakeSettings.json new file mode 100644 index 000000000..7dfcfe1d9 --- /dev/null +++ b/CMakeSettings.json @@ -0,0 +1,186 @@ +{ + "configurations": [ + { + "name": "x64-Clang-Debug", + "generator": "Ninja", + "configurationType": "Debug", + "inheritEnvironments": [ "clang_cl_x64" ], + "buildRoot": "${projectDir}\\out\\build\\${name}", + "installRoot": "${projectDir}\\out\\install\\${name}", + "cmakeCommandArgs": "", + "buildCommandArgs": "-v", + "ctestCommandArgs": "", + "variables": [ + { + "name": "CMAKE_PREFIX_PATH", + "value": "C:\\Qt\\5.14.2\\msvc2017_64", + "type": "FILEPATH" + }, + { + "name": "CMAKE_CXX_FLAGS", + "value": "-m64 -fdiagnostics-absolute-paths", + "type": "STRING" + }, + { + "name": "CMAKE_C_FLAGS", + "value": "-m64 -fdiagnostics-absolute-paths", + "type": "STRING" + }, + { + "name": "CMAKE_LINKER", + "value": "C:\\Program Files\\LLVM\\bin\\lld-link.exe", + "type": "FILEPATH" + }, + { + "name": "CMAKE_C_COMPILER", + "value": "C:\\Program Files\\LLVM\\bin\\clang-cl.exe", + "type": "FILEPATH" + }, + { + "name": "CMAKE_CXX_COMPILER", + "value": "C:\\Program Files\\LLVM\\bin\\clang-cl.exe", + "type": "FILEPATH" + }, + { + "name": "CMAKE_C_COMPILER_RANLIB", + "value": "C:\\Program Files\\LLVM\\bin\\llvm-ranlib.exe", + "type": "FILEPATH" + }, + { + "name": "CMAKE_C_COMPILER_AR", + "value": "C:\\Program Files\\LLVM\\bin\\llvm-ar.exe", + "type": "FILEPATH" + }, + { + "name": "CMAKE_CXX_COMPILER_AR", + "value": "C:\\Program Files\\LLVM\\bin\\llvm-ar.exe", + "type": "FILEPATH" + }, + { + "name": "CMAKE_CXX_COMPILER_RANLIB", + "value": "C:\\Program Files\\LLVM\\bin\\llvm-ranlib.exe", + "type": "FILEPATH" + } + ] + }, + { + "name": "x64-Clang-Release", + "generator": "Ninja", + "configurationType": "RelWithDebInfo", + "buildRoot": "${projectDir}\\out\\build\\${name}", + "installRoot": "${projectDir}\\out\\install\\${name}", + "cmakeCommandArgs": "", + "buildCommandArgs": "-v", + "ctestCommandArgs": "", + "inheritEnvironments": [ "clang_cl_x64" ], + "variables": [ + { + "name": "CMAKE_PREFIX_PATH", + "value": "C:\\Qt\\5.14.2\\msvc2017_64", + "type": "FILEPATH" + }, + { + "name": "CMAKE_CXX_FLAGS", + "value": "-m64 -fdiagnostics-absolute-paths", + "type": "STRING" + }, + { + "name": "CMAKE_C_FLAGS", + "value": "-m64 -fdiagnostics-absolute-paths", + "type": "STRING" + }, + { + "name": "CMAKE_LINKER", + "value": "C:\\Program Files\\LLVM\\bin\\lld-link.exe", + "type": "FILEPATH" + }, + { + "name": "CMAKE_C_COMPILER", + "value": "C:\\Program Files\\LLVM\\bin\\clang-cl.exe", + "type": "FILEPATH" + }, + { + "name": "CMAKE_CXX_COMPILER", + "value": "C:\\Program Files\\LLVM\\bin\\clang-cl.exe", + "type": "FILEPATH" + }, + { + "name": "CMAKE_C_COMPILER_RANLIB", + "value": "C:\\Program Files\\LLVM\\bin\\llvm-ranlib.exe", + "type": "FILEPATH" + }, + { + "name": "CMAKE_C_COMPILER_AR", + "value": "C:\\Program Files\\LLVM\\bin\\llvm-ar.exe", + "type": "FILEPATH" + }, + { + "name": "CMAKE_CXX_COMPILER_AR", + "value": "C:\\Program Files\\LLVM\\bin\\llvm-ar.exe", + "type": "FILEPATH" + }, + { + "name": "CMAKE_CXX_COMPILER_RANLIB", + "value": "C:\\Program Files\\LLVM\\bin\\llvm-ranlib.exe", + "type": "FILEPATH" + } + ] + }, + { + "name": "x64-MSVC-Release", + "generator": "Ninja", + "configurationType": "RelWithDebInfo", + "buildRoot": "${projectDir}\\out\\build\\${name}", + "installRoot": "${projectDir}\\out\\install\\${name}", + "cmakeCommandArgs": "", + "buildCommandArgs": "-v", + "ctestCommandArgs": "", + "inheritEnvironments": [ "msvc_x64" ], + "variables": [ + { + "name": "CMAKE_PREFIX_PATH", + "value": "C:\\Qt\\5.14.2\\msvc2017_64", + "type": "FILEPATH" + }, + { + "name": "CMAKE_CXX_FLAGS", + "value": "", + "type": "STRING" + }, + { + "name": "CMAKE_C_FLAGS", + "value": "", + "type": "STRING" + } + ] + }, + { + "name": "x64-MSVC-Debug", + "generator": "Ninja", + "configurationType": "Debug", + "buildRoot": "${projectDir}\\out\\build\\${name}", + "installRoot": "${projectDir}\\out\\install\\${name}", + "cmakeCommandArgs": "", + "buildCommandArgs": "-v", + "ctestCommandArgs": "", + "inheritEnvironments": [ "msvc_x64" ], + "variables": [ + { + "name": "CMAKE_PREFIX_PATH", + "value": "C:\\Qt\\5.14.2\\msvc2017_64", + "type": "FILEPATH" + }, + { + "name": "CMAKE_CXX_FLAGS", + "value": "", + "type": "STRING" + }, + { + "name": "CMAKE_C_FLAGS", + "value": "", + "type": "STRING" + } + ] + } + ] +} \ No newline at end of file