mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 07:07:34 +00:00
Meta: Add helper CMake function to link directly against LibUnicodeData
Rather than each CMakeLists.txt needing to import unicode_data.cmake and check if Unicode data generation is enabled, add a helper method to do this.
This commit is contained in:
parent
8e2efe78f7
commit
0c84957eba
1 changed files with 7 additions and 0 deletions
|
@ -1,6 +1,7 @@
|
||||||
|
|
||||||
include(${CMAKE_CURRENT_LIST_DIR}/serenity_components.cmake)
|
include(${CMAKE_CURRENT_LIST_DIR}/serenity_components.cmake)
|
||||||
include(${CMAKE_CURRENT_LIST_DIR}/code_generators.cmake)
|
include(${CMAKE_CURRENT_LIST_DIR}/code_generators.cmake)
|
||||||
|
include(${CMAKE_CURRENT_LIST_DIR}/unicode_data.cmake)
|
||||||
|
|
||||||
function(serenity_install_headers target_name)
|
function(serenity_install_headers target_name)
|
||||||
file(GLOB_RECURSE headers RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "*.h")
|
file(GLOB_RECURSE headers RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "*.h")
|
||||||
|
@ -152,3 +153,9 @@ function(embed_resource target section file)
|
||||||
)
|
)
|
||||||
target_sources("${target}" PRIVATE "${asm_file}")
|
target_sources("${target}" PRIVATE "${asm_file}")
|
||||||
endfunction()
|
endfunction()
|
||||||
|
|
||||||
|
function(link_with_unicode_data target)
|
||||||
|
if (DEFINED UNICODE_DATA_SOURCES)
|
||||||
|
target_link_libraries("${target}" LibUnicodeData)
|
||||||
|
endif()
|
||||||
|
endfunction()
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue