|
75 | 75 | }
|
76 | 76 | },
|
77 | 77 | {
|
78 |
| - "name": "w32debug", |
79 |
| - "displayName": "win32 debug", |
80 |
| - "binaryDir": "build/debug", |
81 |
| - "generator": "Ninja", |
| 78 | + "name": "w32debug-cross", |
| 79 | + "displayName": "win32 debug with (mingw, cross)", |
| 80 | + "binaryDir": "build/w32debug", |
| 81 | + "generator": "Unix Makefiles", |
82 | 82 | "toolchainFile": "$env{VCPKG_INSTALLATION_ROOT}/scripts/buildsystems/vcpkg.cmake",
|
83 | 83 | "cacheVariables": {
|
84 |
| - "CMAKE_PROGRAM_PATH": "C:/Program Files/LLVM/bin", |
85 | 84 | "CMAKE_BUILD_TYPE":"Debug",
|
86 | 85 | "CMAKE_SYSTEM_PROCESSOR": "AMD64",
|
87 |
| - "CMAKE_C_COMPILER_FRONTEND_VARIANT": "MSVC", |
88 |
| - "CMAKE_CXX_COMPILER_FRONTEND_VARIANT": "MSVC", |
89 |
| - "CMAKE_C_COMPILER": "clang-cl.exe", |
90 |
| - "CMAKE_CXX_COMPILER": "clang-cl.exe", |
91 |
| - "CMAKE_AR": "llvm-lib.exe", |
92 |
| - "CMAKE_PREFIX_PATH": "$env{VCPKG_INSTALLATION_ROOT}/installed/x64-windows-static/", |
| 86 | + "CMAKE_SYSTEM_NAME": "Windows", |
| 87 | + "CMAKE_C_COMPILER_FRONTEND_VARIANT": "GNU", |
| 88 | + "CMAKE_CXX_COMPILER_FRONTEND_VARIANT": "GNU", |
| 89 | + "CMAKE_C_COMPILER": "x86_64-w64-mingw32-gcc", |
| 90 | + "CMAKE_CXX_COMPILER": "x86_64-w64-mingw32-g++", |
| 91 | + "CMAKE_AR": "x86_64-w64-mingw32-ar", |
| 92 | + "CMAKE_RANLIB": "x86_64-w64-mingw32-ranlib", |
| 93 | + "CMAKE_NM": "x86_64-w64-mingw32-nm", |
| 94 | + "CMAKE_STRIP": "x86_64-w64-mingw32-strip", |
93 | 95 | "VCPKG_LOAD_VCVARS_ENV": true,
|
94 |
| - "VCPKG_TARGET_TRIPLET": "x64-windows-static", |
| 96 | + "VCPKG_TARGET_TRIPLET": "x64-mingw", |
95 | 97 | "VCPKG_APPLOCAL_DEPS": false,
|
96 | 98 | "CLAP_BUILD_NETWORKING": false,
|
| 99 | + "LDJAM56_BUILD_IN_ASSETS":true, |
| 100 | + "LDJAM57_BUILD_IN_ASSETS":true |
| 101 | + } |
| 102 | + }, |
| 103 | + { |
| 104 | + "name": "w32test-cross", |
| 105 | + "displayName": "win32 test/release-with-debug-info (mingw, cross)", |
| 106 | + "inherits": "w32debug-cross", |
| 107 | + "cacheVariables": { |
| 108 | + "CMAKE_BUILD_TYPE": "RelWithDebInfo" |
| 109 | + }, |
| 110 | + "binaryDir": "build/w32test" |
| 111 | + }, |
| 112 | + { |
| 113 | + "name": "w32rel-cross", |
| 114 | + "displayName": "win32 release (mingw, cross)", |
| 115 | + "inherits": "w32debug-cross", |
| 116 | + "cacheVariables": { |
| 117 | + "CMAKE_BUILD_TYPE": "Release" |
| 118 | + }, |
| 119 | + "binaryDir": "build/w32rel" |
| 120 | + }, |
| 121 | + { |
| 122 | + "name": "w32debug", |
| 123 | + "displayName": "win32 debug (mingw, native)", |
| 124 | + "binaryDir": "build/debug", |
| 125 | + "inherits": "w32debug-cross", |
| 126 | + "generator": "Ninja", |
| 127 | + "cacheVariables": { |
| 128 | + "CMAKE_C_COMPILER": "gcc.exe", |
| 129 | + "CMAKE_CXX_COMPILER": "g++.exe", |
| 130 | + "CMAKE_AR": "ar.exe", |
| 131 | + "CMAKE_STRIP": "strip.exe", |
| 132 | + "CMAKE_RANLIB": "ranlib.exe", |
97 | 133 | "GLSLC_HINT": "$env{VCPKG_INSTALLATION_ROOT}/installed/x64-windows/tools/shaderc",
|
98 | 134 | "SPIRV_CROSS_HINT": "$env{VCPKG_INSTALLATION_ROOT}/installed/x64-windows/tools/spirv-cross"
|
99 | 135 | }
|
100 | 136 | },
|
101 | 137 | {
|
102 | 138 | "name": "w32test",
|
103 |
| - "displayName": "win32 test", |
| 139 | + "displayName": "win32 test/release-with-debug-info (mingw, native)", |
104 | 140 | "binaryDir": "build/test",
|
105 |
| - "generator": "Ninja", |
106 |
| - "toolchainFile": "$env{VCPKG_INSTALLATION_ROOT}/scripts/buildsystems/vcpkg.cmake", |
| 141 | + "inherits": "w32debug", |
107 | 142 | "cacheVariables": {
|
108 |
| - "CMAKE_PROGRAM_PATH": "C:/Program Files/LLVM/bin", |
109 |
| - "CMAKE_BUILD_TYPE":"Release", |
110 |
| - "CMAKE_SYSTEM_PROCESSOR": "AMD64", |
111 |
| - "CMAKE_C_COMPILER_FRONTEND_VARIANT": "MSVC", |
112 |
| - "CMAKE_CXX_COMPILER_FRONTEND_VARIANT": "MSVC", |
113 |
| - "CMAKE_C_COMPILER": "clang-cl.exe", |
114 |
| - "CMAKE_CXX_COMPILER": "clang-cl.exe", |
115 |
| - "CMAKE_AR": "llvm-lib.exe", |
116 |
| - "CMAKE_PREFIX_PATH": "$env{VCPKG_INSTALLATION_ROOT}/installed/x64-windows-static/", |
117 |
| - "VCPKG_LOAD_VCVARS_ENV": true, |
118 |
| - "VCPKG_TARGET_TRIPLET": "x64-windows-static", |
119 |
| - "VCPKG_APPLOCAL_DEPS": false, |
120 |
| - "CLAP_BUILD_NETWORKING": false, |
121 |
| - "GLSLC_HINT": "$env{VCPKG_INSTALLATION_ROOT}/installed/x64-windows/tools/shaderc", |
122 |
| - "SPIRV_CROSS_HINT": "$env{VCPKG_INSTALLATION_ROOT}/installed/x64-windows/tools/spirv-cross" |
| 143 | + "CMAKE_BUILD_TYPE":"RelWithDebInfo" |
| 144 | + } |
| 145 | + }, |
| 146 | + { |
| 147 | + "name": "w32rel", |
| 148 | + "displayName": "win32 release (mingw, native)", |
| 149 | + "binaryDir": "build/rel", |
| 150 | + "inherits": "w32debug", |
| 151 | + "cacheVariables": { |
| 152 | + "CMAKE_BUILD_TYPE":"Release" |
123 | 153 | }
|
124 | 154 | }
|
125 | 155 | ],
|
|
0 commit comments