Separate NAZARA_API into multiple defines (one per module)
To fix inter-module dependency Former-commit-id: 64704f020e0af22e529d38527323ba977187d4d0
This commit is contained in:
@@ -2,6 +2,7 @@ if (not _OPTIONS["united"]) then
|
||||
project "NazaraAudio"
|
||||
end
|
||||
|
||||
defines "NAZARA_AUDIO_BUILD"
|
||||
defines "NAZARA_AUDIO_OPENAL"
|
||||
|
||||
files
|
||||
|
||||
@@ -2,6 +2,8 @@ if (not _OPTIONS["united"]) then
|
||||
project "NazaraCore"
|
||||
end
|
||||
|
||||
defines "NAZARA_CORE_BUILD"
|
||||
|
||||
files
|
||||
{
|
||||
"../include/Nazara/Prerequesites.hpp",
|
||||
|
||||
@@ -2,6 +2,8 @@ if (not _OPTIONS["united"]) then
|
||||
project "NazaraGraphics"
|
||||
end
|
||||
|
||||
defines "NAZARA_GRAPHICS_BUILD"
|
||||
|
||||
files
|
||||
{
|
||||
"../include/Nazara/Graphics/**.hpp",
|
||||
|
||||
@@ -2,6 +2,8 @@ if (not _OPTIONS["united"]) then
|
||||
project "NazaraLua"
|
||||
end
|
||||
|
||||
defines "NAZARA_LUA_BUILD"
|
||||
|
||||
files
|
||||
{
|
||||
"../include/Nazara/Lua/**.hpp",
|
||||
|
||||
@@ -2,6 +2,8 @@ if (not _OPTIONS["united"]) then
|
||||
project "NazaraNoise"
|
||||
end
|
||||
|
||||
defines "NAZARA_NOISE_BUILD"
|
||||
|
||||
files
|
||||
{
|
||||
"../include/Nazara/Noise/**.hpp",
|
||||
|
||||
@@ -2,6 +2,8 @@ if (not _OPTIONS["united"]) then
|
||||
project "NazaraPhysics"
|
||||
end
|
||||
|
||||
defines "NAZARA_PHYSICS_BUILD"
|
||||
|
||||
files
|
||||
{
|
||||
"../include/Nazara/Physics/**.hpp",
|
||||
|
||||
@@ -2,6 +2,7 @@ if (not _OPTIONS["united"]) then
|
||||
project "NazaraRenderer"
|
||||
end
|
||||
|
||||
defines "NAZARA_RENDERER_BUILD"
|
||||
defines "NAZARA_RENDERER_OPENGL"
|
||||
|
||||
files
|
||||
|
||||
@@ -2,6 +2,8 @@ if (not _OPTIONS["united"]) then
|
||||
project "NazaraUtility"
|
||||
end
|
||||
|
||||
defines "NAZARA_UTILITY_BUILD"
|
||||
|
||||
files
|
||||
{
|
||||
"../include/Nazara/Utility/**.hpp",
|
||||
|
||||
Reference in New Issue
Block a user