mirror of
https://github.com/gwm17/Mask.git
synced 2024-11-22 18:28:51 -05:00
Added (probable) Windows compatibility, needs testing to verify
This commit is contained in:
parent
0bafaa3b2e
commit
f5052dbbce
53
premake5.lua
53
premake5.lua
|
@ -17,20 +17,45 @@ project "Mask"
|
|||
"src/**.cxx"
|
||||
}
|
||||
|
||||
includedirs {
|
||||
"include",
|
||||
"./"
|
||||
}
|
||||
|
||||
buildoptions {
|
||||
"`root-config --cflags`"
|
||||
}
|
||||
|
||||
linkoptions {
|
||||
"`root-config --glibs`"
|
||||
}
|
||||
|
||||
prebuildcommands {
|
||||
"rootcint -f src/kinematics_dict.cxx include/Kinematics.h include/LinkDef_Kinematics.h",
|
||||
"{MOVE} src/kinematics_dict_rdict.pcm bin/"
|
||||
}
|
||||
}
|
||||
|
||||
filter "system:windows"
|
||||
systemversion "latest"
|
||||
--ROOT cannot be located using the config tools, so we must query for the ROOTSYS env variable
|
||||
--Have to use an if statement to hide this (@penguin for example doesn't have a ROOTSYS)
|
||||
if os.host() == windows then
|
||||
rootpath = os.getenv("ROOTSYS")
|
||||
|
||||
includedirs {
|
||||
"include",
|
||||
"./",
|
||||
rootpath .. "include"
|
||||
}
|
||||
|
||||
links {
|
||||
rootpath .. "lib/**.lib"
|
||||
}
|
||||
end
|
||||
|
||||
filter "system:macosx or linux"
|
||||
includedirs {
|
||||
"include",
|
||||
"./"
|
||||
}
|
||||
|
||||
buildoptions {
|
||||
"`root-config --cflags`"
|
||||
}
|
||||
|
||||
linkoptions {
|
||||
"`root-config --glibs`"
|
||||
}
|
||||
|
||||
filter "configurations:Debug"
|
||||
symbols "On"
|
||||
|
||||
filter "configurations:Release"
|
||||
optimize "On"
|
Loading…
Reference in New Issue
Block a user