225 }; 226 227 /** 228 * Generates the profiles part of the configuration. 229 * 230 * @param input External data to use for generating the configuration 231 * @param common The common values 232 * @returns {{}} Profiles part of the configuration 233 */ 234 var getJibProfilesProfiles = function (input, common) { 235 var profiles = {}; 236 237 // Main SE profiles 238 var mainProfiles = { 239 240 "linux-x64": { 241 target_os: "linux", 242 target_cpu: "x64", 243 dependencies: concat(common.dependencies, "devkit"), 244 configure_args: common.configure_args, 245 make_args: common.make_args 246 }, 247 248 "linux-x86": { 249 target_os: "linux", 250 target_cpu: "x86", 251 build_cpu: "x64", 252 dependencies: concat(common.dependencies, "devkit"), 253 configure_args: concat(common.configure_args, common.configure_args_32bit), 254 make_args: common.make_args 255 }, 256 257 "macosx-x64": { 258 target_os: "macosx", 259 target_cpu: "x64", 260 dependencies: concat(common.dependencies, "devkit"), 261 configure_args: common.configure_args, 262 make_args: common.make_args 263 }, 264 265 "solaris-x64": { 266 target_os: "solaris", 267 target_cpu: "x64", 268 dependencies: concat(common.dependencies, "devkit", "cups"), 269 configure_args: common.configure_args, 270 make_args: common.make_args 271 }, 272 273 "solaris-sparcv9": { 274 target_os: "solaris", 275 target_cpu: "sparcv9", 276 dependencies: concat(common.dependencies, "devkit", "cups"), 277 configure_args: common.configure_args, 278 make_args: common.make_args 279 }, 280 281 "windows-x64": { 282 target_os: "windows", 283 target_cpu: "x64", 284 dependencies: concat(common.dependencies, "devkit", "freetype"), 285 configure_args: common.configure_args, 286 make_args: common.make_args 287 }, 288 289 "windows-x86": { 290 target_os: "windows", 291 target_cpu: "x86", 292 build_cpu: "x64", 293 dependencies: concat(common.dependencies, "devkit", "freetype"), 294 configure_args: concat(common.configure_args, common.configure_args_32bit), 295 make_args: common.make_args 296 } 297 }; | 225 }; 226 227 /** 228 * Generates the profiles part of the configuration. 229 * 230 * @param input External data to use for generating the configuration 231 * @param common The common values 232 * @returns {{}} Profiles part of the configuration 233 */ 234 var getJibProfilesProfiles = function (input, common) { 235 var profiles = {}; 236 237 // Main SE profiles 238 var mainProfiles = { 239 240 "linux-x64": { 241 target_os: "linux", 242 target_cpu: "x64", 243 dependencies: concat(common.dependencies, "devkit"), 244 configure_args: common.configure_args, 245 configure_args: concat(common.configure_args, "--with-zlib=system"), 246 make_args: common.make_args 247 }, 248 249 "linux-x86": { 250 target_os: "linux", 251 target_cpu: "x86", 252 build_cpu: "x64", 253 dependencies: concat(common.dependencies, "devkit"), 254 configure_args: concat(common.configure_args, common.configure_args_32bit), 255 configure_args: concat(common.configure_args, "--with-zlib=system"), 256 make_args: common.make_args 257 }, 258 259 "macosx-x64": { 260 target_os: "macosx", 261 target_cpu: "x64", 262 dependencies: concat(common.dependencies, "devkit"), 263 configure_args: common.configure_args, 264 configure_args: concat(common.configure_args, "--with-zlib=system"), 265 make_args: common.make_args 266 }, 267 268 "solaris-x64": { 269 target_os: "solaris", 270 target_cpu: "x64", 271 dependencies: concat(common.dependencies, "devkit", "cups"), 272 configure_args: common.configure_args, 273 configure_args: concat(common.configure_args, "--with-zlib=system"), 274 make_args: common.make_args 275 }, 276 277 "solaris-sparcv9": { 278 target_os: "solaris", 279 target_cpu: "sparcv9", 280 dependencies: concat(common.dependencies, "devkit", "cups"), 281 configure_args: common.configure_args, 282 configure_args: concat(common.configure_args, "--with-zlib=system"), 283 make_args: common.make_args 284 }, 285 286 "windows-x64": { 287 target_os: "windows", 288 target_cpu: "x64", 289 dependencies: concat(common.dependencies, "devkit", "freetype"), 290 configure_args: common.configure_args, 291 make_args: common.make_args 292 }, 293 294 "windows-x86": { 295 target_os: "windows", 296 target_cpu: "x86", 297 build_cpu: "x64", 298 dependencies: concat(common.dependencies, "devkit", "freetype"), 299 configure_args: concat(common.configure_args, common.configure_args_32bit), 300 make_args: common.make_args 301 } 302 }; |