mirror of
https://github.com/izzy2lost/WeeU.git
synced 2026-07-06 00:19:59 -07:00
Non-windows: Link fontawesome into executable. (#442)
This commit is contained in:
@@ -2,12 +2,22 @@ add_library(CemuResource)
|
||||
|
||||
set_property(TARGET CemuResource PROPERTY MSVC_RUNTIME_LIBRARY "MultiThreaded$<$<CONFIG:Debug>:Debug>")
|
||||
|
||||
enable_language(ASM)
|
||||
|
||||
# icon resources
|
||||
target_sources(CemuResource PRIVATE
|
||||
embedded/resources.cpp
|
||||
embedded/resources.h
|
||||
)
|
||||
|
||||
if(UNIX)
|
||||
if(NOT APPLE)
|
||||
target_sources(CemuResource PRIVATE embedded/fontawesome.S)
|
||||
else()
|
||||
target_sources(CemuResource PRIVATE embedded/fontawesome_macos.S)
|
||||
endif()
|
||||
endif()
|
||||
|
||||
target_sources(CemuResource PRIVATE CafeDefaultFont.cpp)
|
||||
|
||||
target_include_directories(CemuResource PUBLIC "../")
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
.section .text
|
||||
.global g_fontawesome_data, g_fontawesome_size
|
||||
|
||||
g_fontawesome_data:
|
||||
.incbin "fontawesome-webfont.ttf"
|
||||
g_fontawesome_size:
|
||||
.int g_fontawesome_size - g_fontawesome_data
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
.section __DATA, __const
|
||||
.global _g_fontawesome_data, _g_fontawesome_size
|
||||
|
||||
_g_fontawesome_data:
|
||||
.incbin "fontawesome-webfont.ttf"
|
||||
_g_fontawesome_size:
|
||||
.int _g_fontawesome_size - _g_fontawesome_data
|
||||
|
||||
Reference in New Issue
Block a user