BeefProj.toml 6.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. FileVersion = 1
  2. Dependencies = {Beefy2D = "*", corlib = "*"}
  3. [Project]
  4. Name = "BeefBuild"
  5. StartupObject = "BeefBuild.Program"
  6. [Configs.Debug.Win32]
  7. TargetName = ""
  8. OtherLinkFlags = ""
  9. OptimizationLevel = "O0"
  10. [Configs.Debug.Win64]
  11. TargetDirectory = "$(WorkspaceDir)/../IDE/dist"
  12. TargetName = "$(ProjectName)_d"
  13. OtherLinkFlags = "$(LinkFlags) Comdlg32.lib kernel32.lib user32.lib advapi32.lib shell32.lib IDEHelper64_d.lib Rpcrt4.lib Ole32.lib"
  14. CLibType = "Dynamic"
  15. BeefLibType = "DynamicDebug"
  16. DebugCommandArguments = "-workspace=."
  17. DebugWorkingDirectory = "$(WorkspaceDir)/../IDE/dist"
  18. EnvironmentVars = ["_NO_DEBUG_HEAP=1"]
  19. PreprocessorMacros = ["DEBUG", "CLI"]
  20. [Configs.Debug.Linux64]
  21. TargetDirectory = "$(WorkspaceDir)/../IDE/dist"
  22. TargetName = "$(ProjectName)_d"
  23. OtherLinkFlags = "./libBeefRT_d.so ./libIDEHelper_d.so ./libBeefySysLib_d.so ../../extern/llvm_linux_8_0_0/lib/libLLVMCore.a ../../extern/llvm_linux_8_0_0/lib/libLLVMMC.a ../../extern/llvm_linux_8_0_0/lib/libLLVMMCParser.a ../../extern/llvm_linux_8_0_0/lib/libLLVMCodeGen.a ../../extern/llvm_linux_8_0_0/lib/libLLVMX86Disassembler.a ../../extern/llvm_linux_8_0_0/lib/libLLVMMCDisassembler.a ../../extern/llvm_linux_8_0_0/lib/libLLVMSupport.a ../../extern/llvm_linux_8_0_0/lib/libLLVMX86Info.a ../../extern/llvm_linux_8_0_0/lib/libLLVMX86Utils.a ../../extern/llvm_linux_8_0_0/lib/libLLVMX86AsmPrinter.a ../../extern/llvm_linux_8_0_0/lib/libLLVMX86Desc.a ../../extern/llvm_linux_8_0_0/lib/libLLVMObject.a ../../extern/llvm_linux_8_0_0/lib/libLLVMBitReader.a ../../extern/llvm_linux_8_0_0/lib/libLLVMAsmParser.a ../../extern/llvm_linux_8_0_0/lib/libLLVMTarget.a ../../extern/llvm_linux_8_0_0/lib/libLLVMX86CodeGen.a ../../extern/llvm_linux_8_0_0/lib/libLLVMScalarOpts.a ../../extern/llvm_linux_8_0_0/lib/libLLVMInstCombine.a ../../extern/llvm_linux_8_0_0/lib/libLLVMSelectionDAG.a ../../extern/llvm_linux_8_0_0/lib/libLLVMProfileData.a ../../extern/llvm_linux_8_0_0/lib/libLLVMTransformUtils.a ../../extern/llvm_linux_8_0_0/lib/libLLVMAnalysis.a ../../extern/llvm_linux_8_0_0/lib/libLLVMX86AsmParser.a ../../extern/llvm_linux_8_0_0/lib/libLLVMAsmPrinter.a ../../extern/llvm_linux_8_0_0/lib/libLLVMBitWriter.a ../../extern/llvm_linux_8_0_0/lib/libLLVMVectorize.a ../../extern/llvm_linux_8_0_0/lib/libLLVMipo.a ../../extern/llvm_linux_8_0_0/lib/libLLVMInstrumentation.a ../../extern/llvm_linux_8_0_0/lib/libLLVMDebugInfoDWARF.a ../../extern/llvm_linux_8_0_0/lib/libLLVMDebugInfoPDB.a ../../extern/llvm_linux_8_0_0/lib/libLLVMDebugInfoCodeView.a ../../extern/llvm_linux_8_0_0/lib/libLLVMGlobalISel.a ../../extern/llvm_linux_8_0_0/lib/libLLVMBinaryFormat.a ../../extern/llvm_linux_8_0_0/lib/libLLVMDemangle.a -ltinfo -Wl,-rpath -Wl,."
  24. CLibType = "Dynamic"
  25. DebugCommandArguments = "-proddir=..\\ -config=Debug -platform=Win64"
  26. DebugWorkingDirectory = "$(WorkspaceDir)/../IDE/dist"
  27. PreprocessorMacros = ["DEBUG", "CLI"]
  28. [Configs.Release.Linux64]
  29. TargetDirectory = "$(WorkspaceDir)/../IDE/dist"
  30. OtherLinkFlags = "./libBeefRT.so ./libIDEHelper.so ./libBeefySysLib.so ../../extern/llvm_linux_rel_8_0_0/lib/libLLVMCore.a ../../extern/llvm_linux_rel_8_0_0/lib/libLLVMMC.a ../../extern/llvm_linux_rel_8_0_0/lib/libLLVMMCParser.a ../../extern/llvm_linux_rel_8_0_0/lib/libLLVMCodeGen.a ../../extern/llvm_linux_rel_8_0_0/lib/libLLVMX86Disassembler.a ../../extern/llvm_linux_rel_8_0_0/lib/libLLVMMCDisassembler.a ../../extern/llvm_linux_rel_8_0_0/lib/libLLVMSupport.a ../../extern/llvm_linux_rel_8_0_0/lib/libLLVMX86Info.a ../../extern/llvm_linux_rel_8_0_0/lib/libLLVMX86Utils.a ../../extern/llvm_linux_rel_8_0_0/lib/libLLVMX86AsmPrinter.a ../../extern/llvm_linux_rel_8_0_0/lib/libLLVMX86Desc.a ../../extern/llvm_linux_rel_8_0_0/lib/libLLVMObject.a ../../extern/llvm_linux_rel_8_0_0/lib/libLLVMBitReader.a ../../extern/llvm_linux_rel_8_0_0/lib/libLLVMAsmParser.a ../../extern/llvm_linux_rel_8_0_0/lib/libLLVMTarget.a ../../extern/llvm_linux_rel_8_0_0/lib/libLLVMX86CodeGen.a ../../extern/llvm_linux_rel_8_0_0/lib/libLLVMScalarOpts.a ../../extern/llvm_linux_rel_8_0_0/lib/libLLVMInstCombine.a ../../extern/llvm_linux_rel_8_0_0/lib/libLLVMSelectionDAG.a ../../extern/llvm_linux_rel_8_0_0/lib/libLLVMProfileData.a ../../extern/llvm_linux_rel_8_0_0/lib/libLLVMTransformUtils.a ../../extern/llvm_linux_rel_8_0_0/lib/libLLVMAnalysis.a ../../extern/llvm_linux_rel_8_0_0/lib/libLLVMX86AsmParser.a ../../extern/llvm_linux_rel_8_0_0/lib/libLLVMAsmPrinter.a ../../extern/llvm_linux_rel_8_0_0/lib/libLLVMBitWriter.a ../../extern/llvm_linux_rel_8_0_0/lib/libLLVMVectorize.a ../../extern/llvm_linux_rel_8_0_0/lib/libLLVMipo.a ../../extern/llvm_linux_rel_8_0_0/lib/libLLVMInstrumentation.a ../../extern/llvm_linux_rel_8_0_0/lib/libLLVMDebugInfoDWARF.a ../../extern/llvm_linux_rel_8_0_0/lib/libLLVMDebugInfoPDB.a ../../extern/llvm_linux_rel_8_0_0/lib/libLLVMDebugInfoCodeView.a ../../extern/llvm_linux_rel_8_0_0/lib/libLLVMGlobalISel.a ../../extern/llvm_linux_rel_8_0_0/lib/libLLVMBinaryFormat.a ../../extern/llvm_linux_rel_8_0_0/lib/libLLVMDemangle.a -ltinfo -Wl,-rpath -Wl,."
  31. CLibType = "Dynamic"
  32. DebugCommandArguments = "-proddir=..\\ -config=Debug -platform=Win64"
  33. DebugWorkingDirectory = "$(WorkspaceDir)/../IDE/dist"
  34. PreprocessorMacros = ["CLI"]
  35. [Configs.Release.Win32]
  36. TargetName = ""
  37. OtherLinkFlags = ""
  38. OptimizationLevel = "O0"
  39. [Configs.Release.Win64]
  40. TargetDirectory = "$(WorkspaceDir)/../IDE/dist"
  41. OtherLinkFlags = "$(LinkFlags) Comdlg32.lib kernel32.lib user32.lib advapi32.lib shell32.lib IDEHelper64.lib"
  42. CLibType = "Dynamic"
  43. DebugCommandArguments = "-proddir=..\\..\\BeefPerf -config=Release"
  44. DebugWorkingDirectory = "$(ProjectDir)\\dist"
  45. EnvironmentVars = ["_NO_DEBUG_HEAP=1"]
  46. PreprocessorMacros = ["RELEASE", "CLI"]
  47. OptimizationLevel = "O0"
  48. [Configs.Debug2.Win32]
  49. TargetName = ""
  50. OtherLinkFlags = ""
  51. OptimizationLevel = "O0"
  52. [Configs.Debug2.Win64]
  53. TargetDirectory = "$(WorkspaceDir)/dist"
  54. TargetName = "$(ProjectName)_d2"
  55. OtherLinkFlags = "Comdlg32.lib kernel32.lib user32.lib advapi32.lib shell32.lib Beef042RT64_d.lib IDEHelper64_d.lib BeefySysLib64_d.lib"
  56. CLibType = "Dynamic"
  57. DebugCommandArguments = "-proddir=c:\\beef\\IDEHelper\\Tests -test"
  58. DebugWorkingDirectory = "c:\\beef\\IDE\\dist"
  59. EnvironmentVars = ["_NO_DEBUG_HEAP=1"]
  60. PreprocessorMacros = ["DEBUG", "CLI"]
  61. OptimizationLevel = "OgPlus"
  62. [Configs.Test.Win32]
  63. OtherLinkFlags = "BeefRT32_d.lib"
  64. [Configs.Test.Win64]
  65. OtherLinkFlags = "Beef042RT64_d.lib"
  66. [Configs.Paranoid.Win32]
  67. CLibType = "Static"
  68. BeefLibType = "Static"
  69. [Configs.Paranoid.Win64]
  70. CLibType = "Static"
  71. BeefLibType = "Static"
  72. [ProjectFolder]
  73. [[ProjectFolder.Items]]
  74. Type = "Folder"
  75. Path = "../IDE/src"
  76. Name = "ide"
  77. AutoInclude = true