diff --git a/.vscode/compile_commands.json b/.vscode/compile_commands.json index 7ac196c..0d4f101 100644 --- a/.vscode/compile_commands.json +++ b/.vscode/compile_commands.json @@ -1,6 +1,2 @@ [ -{ - "directory": "d:\\Game\\Frostbite2D", - "arguments": ["D:\\Visual Studio\\App\\VC\\Tools\\MSVC\\14.44.35207\\bin\\HostX64\\x64\\cl.exe", "/c", "/nologo", "/MD", "/O2", "/std:c++17", "/EHsc", "/utf-8", "/DNDEBUG", "/Fobuild\\.objs\\Frostbite2D\\windows\\x64\\release\\Fostbite2D\\src\\main.cpp.obj", "Fostbite2D\\src\\main.cpp", "-imsvc", "D:\\Visual Studio\\App\\VC\\Tools\\MSVC\\14.44.35207\\include", "-imsvc", "D:\\Visual Studio\\App\\VC\\Tools\\MSVC\\14.44.35207\\ATLMFC\\include", "-imsvc", "D:\\Visual Studio\\App\\VC\\Auxiliary\\VS\\include", "-imsvc", "D:\\Windows Kits\\10\\include\\10.0.26100.0\\ucrt", "-imsvc", "D:\\Windows Kits\\10\\\\include\\10.0.26100.0\\\\um", "-imsvc", "D:\\Windows Kits\\10\\\\include\\10.0.26100.0\\\\shared", "-imsvc", "D:\\Windows Kits\\10\\\\include\\10.0.26100.0\\\\winrt", "-imsvc", "D:\\Windows Kits\\10\\\\include\\10.0.26100.0\\\\cppwinrt", "-imsvc", "C:\\Program Files (x86)\\Windows Kits\\NETFXSDK\\4.8\\include\\um"], - "file": "Fostbite2D\\src\\main.cpp" -}] +] diff --git a/platform/linux.lua b/platform/linux.lua new file mode 100644 index 0000000..57a1b38 --- /dev/null +++ b/platform/linux.lua @@ -0,0 +1,10 @@ + +add_requires("libsdl2", {configs = {shared = true}}) + +target("Frostbite2D") + set_kind("binary") + add_files(path.join(os.projectdir(), "Fostbite2D/src/**.cpp")) + add_includedirs(path.join(os.projectdir(), "Fostbite2D/include")) + + add_packages("libsdl2") +target_end() diff --git a/xmake.lua b/xmake.lua index b28d648..70f594c 100644 --- a/xmake.lua +++ b/xmake.lua @@ -23,7 +23,7 @@ local platform_config_file = "platform/" .. target_plat .. ".lua" if os.isfile(platform_config_file) then includes(platform_config_file) else - raise("Platform config file not found: " .. platform_config_file) + print("Platform config file not found: " .. platform_config_file) end