enable stripping for a bunch of self-built dlls
This commit is contained in:
parent
acb14cf07d
commit
9caef88e3f
|
@ -135,6 +135,7 @@ set_target_properties(SDL2 PROPERTIES
|
|||
NO_SONAME ON
|
||||
OUTPUT_NAME "SDL2"
|
||||
)
|
||||
target_link_options(SDL2 PRIVATE -s)
|
||||
|
||||
# Copy output to our dll folders
|
||||
# This requires a bit of magic (add_custom_command is not allowed for targets made with add_subdirectory)
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
CXX = g++
|
||||
|
||||
CFLAGS = -Wall -Wextra -Wpedantic -std=c++11 -O3 -fPIC -fvisibility=hidden -fomit-frame-pointer -fno-exceptions
|
||||
LFLAGS = -shared
|
||||
LFLAGS = -shared -s
|
||||
|
||||
SRCS = LibretroBridge.cpp
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
CC = gcc
|
||||
|
||||
CFLAGS = -Wall -Wextra -O3
|
||||
LFLAGS = -shared
|
||||
LFLAGS = -shared -s
|
||||
|
||||
all: blip_buf
|
||||
|
||||
|
|
|
@ -15,5 +15,5 @@ rm -rf build
|
|||
mkdir build
|
||||
cd build
|
||||
cmake ../encore -DCMAKE_BUILD_TYPE=Release -DENABLE_LTO=ON -DCMAKE_C_COMPILER=$CC -DCMAKE_CXX_COMPILER=$CXX \
|
||||
-DCMAKE_C_FLAGS="-fuse-ld=lld" -DCMAKE_CXX_FLAGS="-fuse-ld=lld" -DCMAKE_POSITION_INDEPENDENT_CODE=ON -DENABLE_VULKAN=OFF -G Ninja
|
||||
-DCMAKE_C_FLAGS="-fuse-ld=lld" -DCMAKE_CXX_FLAGS="-fuse-ld=lld" -DCMAKE_SHARED_LINKER_FLAGS="-s" -DCMAKE_POSITION_INDEPENDENT_CODE=ON -DENABLE_VULKAN=OFF -G Ninja
|
||||
ninja
|
||||
|
|
|
@ -16,7 +16,7 @@ TARGET = bizlynx.dll
|
|||
|
||||
LDFLAGS_32 = -static -static-libgcc -static-libstdc++
|
||||
LDFLAGS_64 =
|
||||
LDFLAGS = -shared $(LDFLAGS_$(ARCH)) $(CXXFLAGS)
|
||||
LDFLAGS = -shared $(LDFLAGS_$(ARCH)) $(CXXFLAGS) -s
|
||||
|
||||
DEST_64 = ../../Assets/dll
|
||||
DESTCOPY_64 = ../../output/dll
|
||||
|
|
|
@ -20,7 +20,7 @@ endif
|
|||
|
||||
LDFLAGS_32 = -static -static-libgcc -static-libstdc++
|
||||
LDFLAGS_64 =
|
||||
LDFLAGS = -shared $(LDFLAGS_$(ARCH)) $(CXXFLAGS)
|
||||
LDFLAGS = -shared $(LDFLAGS_$(ARCH)) $(CXXFLAGS) -s
|
||||
|
||||
DEST_64 = ../../Assets/dll
|
||||
DESTCOPY_64 = ../../output/dll
|
||||
|
|
Loading…
Reference in New Issue