Merge pull request #99 from boykopovar/fix/libcohtml-cmake-rule

fix(libcohtml): fix build libcohtml with target libs on linux
This commit is contained in:
boykopovar authored and GitHub committed 2026-09-28 23:25:45 +03:00
commit 49a78191e6
2 files changed
+11 -13

No files matched your search

+11
View File
@@ -107,6 +107,17 @@ foreach(LIB_DIR ${LIBS_DIRS})
endif()
endforeach()
set(LIBCOHTML_PATCHED ${PATCHED_DIR}/libcohtml.prx)
set(LIBCOHTML_PROSPERO_PATCHED ${PATCHED_DIR}/libcohtml.Prospero.prx)
add_custom_command(
OUTPUT ${LIBCOHTML_PROSPERO_PATCHED}
COMMAND ${CMAKE_COMMAND} -E copy "${LIBCOHTML_PATCHED}" "${LIBCOHTML_PROSPERO_PATCHED}"
DEPENDS ${LIBCOHTML_PATCHED}
VERBATIM
)
add_custom_target(libcohtml_prospero DEPENDS ${LIBCOHTML_PROSPERO_PATCHED})
list(APPEND PATCHED_OUTPUTS ${LIBCOHTML_PROSPERO_PATCHED})
add_custom_target(libs DEPENDS ${PATCHED_OUTPUTS})
if(BUILD_TESTING)
-13
View File
@@ -4,16 +4,3 @@ add_library(libcohtml SHARED EXCLUDE_FROM_ALL
target_include_directories(libcohtml PRIVATE ${LIBS_INCLUDE_DIR})
set_target_properties(libcohtml PROPERTIES CXX_EXTENSIONS OFF)
configure_windows_unwind(libcohtml)
set(LIBCOHTML_PATCHED ${PATCHED_DIR}/libcohtml.prx)
set(LIBCOHTML_PROSPERO_PATCHED ${PATCHED_DIR}/libcohtml.Prospero.prx)
add_custom_command(
OUTPUT ${LIBCOHTML_PROSPERO_PATCHED}
COMMAND ${CMAKE_COMMAND} -E copy ${LIBCOHTML_PATCHED} ${LIBCOHTML_PROSPERO_PATCHED}
DEPENDS ${LIBCOHTML_PATCHED}
COMMENT "Providing libcohtml.Prospero.prx for DT_NEEDED"
VERBATIM
)
add_custom_target(libcohtml_prospero DEPENDS ${LIBCOHTML_PROSPERO_PATCHED})
list(APPEND PATCHED_OUTPUTS ${LIBCOHTML_PROSPERO_PATCHED})
set(PATCHED_OUTPUTS ${PATCHED_OUTPUTS} PARENT_SCOPE)