diff --git a/DESCRIPTION b/DESCRIPTION index b9ea3e5..ec868aa 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -1,7 +1,7 @@ Package: learner Type: Package Title: Latent Space-Based Transfer Learning -Version: 1.0.0 +Version: 1.0.1 Authors@R: c(person("Sean", "McGrath", role = c("aut", "cre"), email = "sean.mcgrath514@gmail.com", comment = c(ORCID = "0000-0002-7281-3516")), diff --git a/src/Makevars b/src/Makevars index a90b0d4..7187299 100644 --- a/src/Makevars +++ b/src/Makevars @@ -1,3 +1,9 @@ PKG_CXXFLAGS = $(SHLIB_CXXFLAGS) $(SHLIB_OPENMP_CXXFLAGS) PKG_LIBS = $(SHLIB_OPENMP_CXXFLAGS) +# Strip debug symbols to reduce package size +SHLIB_CXXLDFLAGS = -Wl,-S -shared +SHLIB_CXX11LDFLAGS = -Wl,-S -shared +SHLIB_CXX14LDFLAGS = -Wl,-S -shared +SHLIB_CXX17LDFLAGS = -Wl,-S -shared +SHLIB_LDFLAGS = -Wl,-S -shared \ No newline at end of file diff --git a/src/Makevars.win b/src/Makevars.win index a90b0d4..321d593 100644 --- a/src/Makevars.win +++ b/src/Makevars.win @@ -1,3 +1,9 @@ PKG_CXXFLAGS = $(SHLIB_CXXFLAGS) $(SHLIB_OPENMP_CXXFLAGS) PKG_LIBS = $(SHLIB_OPENMP_CXXFLAGS) +# Strip debug symbols on Windows +SHLIB_CXXLDFLAGS = -s -shared +SHLIB_CXX11LDFLAGS = -s -shared +SHLIB_CXX14LDFLAGS = -s -shared +SHLIB_CXX17LDFLAGS = -s -shared +SHLIB_LDFLAGS = -s -shared \ No newline at end of file