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
51
premake5.lua
51
premake5.lua
|
@ -17,20 +17,45 @@ project "Mask"
|
||||||
"src/**.cxx"
|
"src/**.cxx"
|
||||||
}
|
}
|
||||||
|
|
||||||
includedirs {
|
|
||||||
"include",
|
|
||||||
"./"
|
|
||||||
}
|
|
||||||
|
|
||||||
buildoptions {
|
|
||||||
"`root-config --cflags`"
|
|
||||||
}
|
|
||||||
|
|
||||||
linkoptions {
|
|
||||||
"`root-config --glibs`"
|
|
||||||
}
|
|
||||||
|
|
||||||
prebuildcommands {
|
prebuildcommands {
|
||||||
"rootcint -f src/kinematics_dict.cxx include/Kinematics.h include/LinkDef_Kinematics.h",
|
"rootcint -f src/kinematics_dict.cxx include/Kinematics.h include/LinkDef_Kinematics.h",
|
||||||
"{MOVE} src/kinematics_dict_rdict.pcm bin/"
|
"{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