2021-08-25 12:05:04 -04:00
|
|
|
workspace "Mask"
|
|
|
|
configurations {
|
2021-12-03 09:28:08 -05:00
|
|
|
"Release",
|
|
|
|
"Debug"
|
2021-08-25 12:05:04 -04:00
|
|
|
}
|
|
|
|
|
|
|
|
project "Mask"
|
2022-06-08 15:11:05 -04:00
|
|
|
kind "StaticLib"
|
2021-08-25 12:05:04 -04:00
|
|
|
language "C++"
|
2022-06-08 15:11:05 -04:00
|
|
|
targetdir "lib"
|
2021-08-25 12:05:04 -04:00
|
|
|
objdir "objs"
|
2022-06-08 15:11:05 -04:00
|
|
|
cppdialect "C++17"
|
2021-08-25 12:05:04 -04:00
|
|
|
|
|
|
|
files {
|
2022-06-08 15:11:05 -04:00
|
|
|
"src/Mask/*.cpp",
|
2021-09-03 17:03:41 -04:00
|
|
|
"include/*.h"
|
2021-08-25 12:05:04 -04:00
|
|
|
}
|
|
|
|
|
2021-09-03 17:03:41 -04:00
|
|
|
includedirs {
|
|
|
|
"include"
|
|
|
|
}
|
|
|
|
|
|
|
|
filter "configurations:Debug"
|
|
|
|
symbols "On"
|
|
|
|
|
|
|
|
filter "configurations:Release"
|
|
|
|
optimize "On"
|
|
|
|
|
|
|
|
project "RootPlot"
|
|
|
|
kind "ConsoleApp"
|
|
|
|
language "C++"
|
|
|
|
targetdir "bin"
|
|
|
|
objdir "objs"
|
2022-06-08 15:11:05 -04:00
|
|
|
cppdialect "c++17"
|
2021-09-03 17:03:41 -04:00
|
|
|
|
|
|
|
files {
|
|
|
|
"src/Plotters/ROOT/RootPlotter.cpp",
|
|
|
|
"include/*.h"
|
2021-08-25 12:05:04 -04:00
|
|
|
}
|
|
|
|
|
2021-09-23 11:42:14 -04:00
|
|
|
--User specified path to ROOT CERN libraries--
|
2022-06-08 15:11:05 -04:00
|
|
|
ROOTIncludepath = "/Users/gordon/Cern/root/include"
|
|
|
|
ROOTLibpath = "/Users/gordon/Cern/root/lib"
|
2021-08-26 09:24:27 -04:00
|
|
|
|
2021-09-23 11:42:14 -04:00
|
|
|
includedirs {
|
|
|
|
"include"
|
|
|
|
}
|
2021-08-26 09:24:27 -04:00
|
|
|
|
2021-09-23 11:42:14 -04:00
|
|
|
sysincludedirs {
|
|
|
|
ROOTIncludepath
|
|
|
|
}
|
|
|
|
|
|
|
|
libdirs {
|
2022-06-08 15:11:05 -04:00
|
|
|
"lib/",
|
2021-09-23 11:42:14 -04:00
|
|
|
ROOTLibpath
|
|
|
|
}
|
2021-08-26 09:24:27 -04:00
|
|
|
|
2021-09-23 11:42:14 -04:00
|
|
|
links {
|
2022-06-08 15:11:05 -04:00
|
|
|
"Mask", "Gui", "Core", "Imt", "RIO", "Net", "Hist",
|
2021-09-23 11:42:14 -04:00
|
|
|
"Graf", "Graf3d", "Gpad", "ROOTDataFrame", "ROOTVecOps",
|
|
|
|
"Tree", "TreePlayer", "Rint", "Postscript", "Matrix",
|
|
|
|
"Physics", "MathCore", "Thread", "MultiProc", "m", "dl"
|
|
|
|
}
|
|
|
|
|
|
|
|
filter "system:macosx or linux"
|
2021-08-26 09:24:27 -04:00
|
|
|
linkoptions {
|
2021-09-23 11:42:14 -04:00
|
|
|
"-pthread"
|
2021-08-26 09:24:27 -04:00
|
|
|
}
|
|
|
|
|
2021-09-03 17:03:41 -04:00
|
|
|
filter "configurations:Debug"
|
|
|
|
symbols "On"
|
|
|
|
|
|
|
|
filter "configurations:Release"
|
|
|
|
optimize "On"
|
|
|
|
|
2022-06-08 15:11:05 -04:00
|
|
|
project "MaskApp"
|
|
|
|
kind "ConsoleApp"
|
|
|
|
language "C++"
|
|
|
|
targetdir "bin"
|
|
|
|
objdir "objs"
|
|
|
|
cppdialect "c++17"
|
|
|
|
|
|
|
|
files {
|
|
|
|
"src/MaskApp/*.cpp"
|
|
|
|
}
|
|
|
|
|
|
|
|
includedirs {
|
|
|
|
"include"
|
|
|
|
}
|
|
|
|
|
|
|
|
links {
|
|
|
|
"Mask"
|
|
|
|
}
|
|
|
|
|
|
|
|
filter "system:macosx or linux"
|
|
|
|
linkoptions {
|
|
|
|
"-pthread"
|
|
|
|
}
|
|
|
|
|
|
|
|
filter "configurations:Debug"
|
|
|
|
symbols "On"
|
|
|
|
|
|
|
|
filter "configurations:Release"
|
|
|
|
optimize "On"
|
|
|
|
|
2021-09-03 17:03:41 -04:00
|
|
|
project "DetectEff"
|
|
|
|
kind "ConsoleApp"
|
|
|
|
language "C++"
|
|
|
|
targetdir "bin"
|
|
|
|
objdir "objs"
|
2022-06-08 15:11:05 -04:00
|
|
|
cppdialect "c++17"
|
2021-09-03 17:03:41 -04:00
|
|
|
|
|
|
|
files {
|
|
|
|
"src/Detectors/*.cpp",
|
|
|
|
"include/*.h"
|
|
|
|
}
|
|
|
|
|
|
|
|
includedirs {
|
|
|
|
"include"
|
|
|
|
}
|
|
|
|
|
2022-06-08 15:11:05 -04:00
|
|
|
links {
|
|
|
|
"Mask"
|
|
|
|
}
|
|
|
|
|
2021-08-26 09:24:27 -04:00
|
|
|
filter "configurations:Debug"
|
|
|
|
symbols "On"
|
|
|
|
|
|
|
|
filter "configurations:Release"
|
2021-12-03 09:28:08 -05:00
|
|
|
optimize "On"
|