From cf0d9ac501cd68ec61ce7b90d0d0aafedebfb86d Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Sun, 19 Dec 2021 13:07:50 +0100 Subject: [PATCH] mymake:: an option -shared to create a less intrusive shared object library --- mymake.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/mymake.cpp b/mymake.cpp index c7f87c50..6de40c1e 100644 --- a/mymake.cpp +++ b/mymake.cpp @@ -240,6 +240,13 @@ int main(int argc, char **argv) { exec_name = argv[i+1]; i++; } + else if(s == "-shared") { + obj_dir += "/shared"; + setdir += "../"; + opts += " -fPIC -DNOMAIN"; + linker += " -shared -fPIC"; + default_exec_name = "libhyper.so"; + } else if(s == "-O2") optimized = 2, compiler += " -O2", obj_dir += "/O2", setdir += "../"; else if(s == "-O3")