BeefProj.toml 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. FileVersion = 1
  2. Dependencies = {Beefy2D = "*", corlib = "*"}
  3. [Project]
  4. Name = "BeefBuild"
  5. StartupObject = "BeefBuild.Program"
  6. [Platform.Windows]
  7. Description = "BeefBuild"
  8. FileVersion = "0.43.6"
  9. [Configs.Debug.Win32]
  10. TargetName = ""
  11. OtherLinkFlags = ""
  12. [Configs.Debug.Win64]
  13. TargetDirectory = "$(WorkspaceDir)/../IDE/dist"
  14. TargetName = "$(ProjectName)_d"
  15. OtherLinkFlags = "$(LinkFlags) Comdlg32.lib kernel32.lib user32.lib advapi32.lib shell32.lib IDEHelper64_d.lib Rpcrt4.lib Ole32.lib"
  16. CLibType = "Dynamic"
  17. BeefLibType = "DynamicDebug"
  18. DebugCommandArguments = "-run"
  19. DebugWorkingDirectory = "c:\\proj\\BeefTest"
  20. EnvironmentVars = ["_NO_DEBUG_HEAP=1"]
  21. PreprocessorMacros = ["DEBUG", "CLI"]
  22. [Configs.Debug.macOS]
  23. TargetDirectory = "$(WorkspaceDir)/../IDE/dist"
  24. TargetName = "$(ProjectName)_d"
  25. OtherLinkFlags = "./libBeefRT_d.a ./libIDEHelper_d.a ./libBeefySysLib_d.a ./libhunspell.dylib $(Var IDEHelperLibs) -Wl,-rpath -Wl,@executable_path"
  26. CLibType = "Dynamic"
  27. PreBuildCmds = ["ReadFile(\"$(WorkspaceDir)/../IDE/dist/IDEHelper_libs_d.txt\", \"IDEHelperLibs\")"]
  28. DebugCommandArguments = "-proddir=..\\ -config=Debug -platform=Win64"
  29. DebugWorkingDirectory = "$(WorkspaceDir)/../IDE/dist"
  30. PreprocessorMacros = ["DEBUG", "CLI"]
  31. [Configs.Debug.Linux64]
  32. TargetDirectory = "$(WorkspaceDir)/../IDE/dist"
  33. TargetName = "$(ProjectName)_d"
  34. OtherLinkFlags = "$(LinkFlags) ./libIDEHelper_d.a ./libBeefySysLib_d.a ./libhunspell.so $(Var IDEHelperLibs) -Wl,-rpath -Wl,$ORIGIN"
  35. CLibType = "Dynamic"
  36. PreBuildCmds = ["ReadFile(\"$(WorkspaceDir)/../IDE/dist/IDEHelper_libs_d.txt\", \"IDEHelperLibs\")"]
  37. DebugCommandArguments = "-proddir=..\\ -config=Debug -platform=Win64"
  38. DebugWorkingDirectory = "$(WorkspaceDir)/../IDE/dist"
  39. PreprocessorMacros = ["DEBUG", "CLI"]
  40. [Configs.Release.macOS]
  41. TargetDirectory = "$(WorkspaceDir)/../IDE/dist"
  42. OtherLinkFlags = "./libBeefRT.a ./libIDEHelper.a ./libBeefySysLib.a ./libhunspell.dylib $(Var IDEHelperLibs) -Wl,-rpath -Wl,@executable_path"
  43. CLibType = "Dynamic"
  44. PreBuildCmds = ["ReadFile(\"$(WorkspaceDir)/../IDE/dist/IDEHelper_libs.txt\", \"IDEHelperLibs\")"]
  45. DebugCommandArguments = "-proddir=..\\ -config=Debug -platform=Win64"
  46. DebugWorkingDirectory = "$(WorkspaceDir)/../IDE/dist"
  47. PreprocessorMacros = ["CLI"]
  48. [Configs.Release.Linux64]
  49. TargetDirectory = "$(WorkspaceDir)/../IDE/dist"
  50. OtherLinkFlags = "$(LinkFlags) ./libIDEHelper.a ./libBeefySysLib.a ./libhunspell.so $(Var IDEHelperLibs) -Wl,-rpath -Wl,$ORIGIN"
  51. CLibType = "Dynamic"
  52. PreBuildCmds = ["ReadFile(\"$(WorkspaceDir)/../IDE/dist/IDEHelper_libs.txt\", \"IDEHelperLibs\")"]
  53. DebugCommandArguments = "-proddir=..\\ -config=Debug -platform=Win64"
  54. DebugWorkingDirectory = "$(WorkspaceDir)/../IDE/dist"
  55. PreprocessorMacros = ["CLI"]
  56. [Configs.Release.Win32]
  57. TargetName = ""
  58. OtherLinkFlags = ""
  59. [Configs.Release.Win64]
  60. TargetDirectory = "$(WorkspaceDir)/../IDE/dist"
  61. OtherLinkFlags = "$(LinkFlags) Comdlg32.lib kernel32.lib user32.lib advapi32.lib shell32.lib IDEHelper64.lib"
  62. CLibType = "Dynamic"
  63. DebugCommandArguments = "-proddir=..\\..\\BeefPerf -config=Release"
  64. DebugWorkingDirectory = "$(ProjectDir)\\dist"
  65. EnvironmentVars = ["_NO_DEBUG_HEAP=1"]
  66. PreprocessorMacros = ["RELEASE", "CLI"]
  67. [Configs.Debug2.Win32]
  68. TargetName = ""
  69. OtherLinkFlags = ""
  70. [Configs.Debug2.Win64]
  71. TargetDirectory = "$(WorkspaceDir)/../IDE/dist"
  72. TargetName = "$(ProjectName)_d2"
  73. OtherLinkFlags = "$(LinkFlags) Comdlg32.lib kernel32.lib user32.lib advapi32.lib shell32.lib IDEHelper64_d.lib Rpcrt4.lib Ole32.lib"
  74. CLibType = "DynamicDebug"
  75. DebugCommandArguments = "-proddir=c:\\temp\\Beef4 -run"
  76. DebugWorkingDirectory = "c:\\beef\\IDE\\dist"
  77. EnvironmentVars = ["_NO_DEBUG_HEAP=1"]
  78. PreprocessorMacros = ["DEBUG", "CLI"]
  79. [Configs.Test.Win32]
  80. OtherLinkFlags = "BeefRT32_d.lib"
  81. [Configs.Test.Win64]
  82. OtherLinkFlags = "Beef042RT64_d.lib"
  83. [Configs.Paranoid.Win32]
  84. CLibType = "Static"
  85. BeefLibType = "Static"
  86. [Configs.Paranoid.Win64]
  87. CLibType = "Static"
  88. BeefLibType = "Static"
  89. [[ProjectFolder.Items]]
  90. Type = "Folder"
  91. Path = "../IDE/src"
  92. Name = "ide"
  93. AutoInclude = true