mirror of
https://github.com/cemu-project/Cemu.git
synced 2025-07-08 07:51:19 +12:00
Non-windows: Link fontawesome into executable. (#442)
This commit is contained in:
parent
c3182aedd9
commit
dfa7774c4c
4 changed files with 40 additions and 7 deletions
|
@ -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 "../")
|
||||
|
|
8
src/resource/embedded/fontawesome.S
Normal file
8
src/resource/embedded/fontawesome.S
Normal file
|
@ -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
|
||||
|
8
src/resource/embedded/fontawesome_macos.S
Normal file
8
src/resource/embedded/fontawesome_macos.S
Normal file
|
@ -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
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue