Skip to content

Commit b783bd9

Browse files
committed
Link libpng
1 parent 406a20f commit b783bd9

88 files changed

Lines changed: 46971 additions & 316 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

CMakeLists.txt

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,4 +67,15 @@ add_subdirectory(lib/zlib)
6767
target_include_directories(mcswitch PRIVATE ${CMAKE_CURRENT_BINARY_DIR}/lib/zlib) # for zconf.h
6868
target_link_libraries(mcswitch PRIVATE zlibstatic)
6969

70-
# add_subdirectory(lib/libpng)
70+
add_subdirectory(lib/libpng)
71+
target_compile_options(libpng PRIVATE
72+
-fno-inline
73+
-fno-inline-functions
74+
-fno-builtin
75+
)
76+
target_link_options(mcswitch PRIVATE
77+
"SHELL:-Wl,--whole-archive"
78+
"$<TARGET_FILE:libpng>"
79+
"SHELL:-Wl,--no-whole-archive"
80+
)
81+
target_link_libraries(mcswitch PRIVATE libpng)

0 commit comments

Comments
 (0)