mirror of
https://onedev.site.tesses.net/crosslang
synced 2026-02-08 17:15:45 +00:00
Dynamic Build
This commit is contained in:
@@ -45,6 +45,14 @@ if(CROSSLANG_FETCHCONTENT)
|
||||
set(TESSESFRAMEWORK_ENABLE_EXAMPLES OFF)
|
||||
set(TESSESFRAMEWORK_ENABLE_APPS OFF)
|
||||
|
||||
if(NOT TESSESFRAMEWORK_ENABLE_SHARED)
|
||||
set(CROSSLANG_ENABLE_SHARED OFF)
|
||||
endif()
|
||||
if(NOT TESSESFRAMEWORK_ENABLE_STATIC)
|
||||
set(CROSSLANG_ENABLE_STATIC OFF)
|
||||
endif()
|
||||
|
||||
|
||||
#set(CROSSLANG_ENABLE_SHARED OFF)
|
||||
#set(TESSESFRAMEWORK_ENABLE_SHARED OFF)
|
||||
#set(CROSSLANG_SHARED_EXECUTABLES OFF)
|
||||
@@ -188,9 +196,6 @@ CROSSLANG_LINK_DEPS(crosslang_static)
|
||||
if(CROSSLANG_FETCHCONTENT)
|
||||
|
||||
target_link_libraries(crosslang_static PUBLIC tessesframework)
|
||||
if(TESSESFRAMEWORK_FETCHCONTENT AND TESSESFRAMEWORK_ENABLE_SDL2)
|
||||
sdl2_fix(crosslang_static)
|
||||
endif()
|
||||
else()
|
||||
target_link_libraries(crosslang_static PUBLIC TessesFramework::tessesframework)
|
||||
endif()
|
||||
@@ -204,9 +209,6 @@ add_library(crosslang_shared SHARED ${CROSSLANG_SOURCE})
|
||||
CROSSLANG_LINK_DEPS(crosslang_shared)
|
||||
if(CROSSLANG_FETCHCONTENT)
|
||||
target_link_libraries(crosslang_shared PUBLIC tessesframework_shared)
|
||||
if(TESSESFRAMEWORK_FETCHCONTENT AND TESSESFRAMEWORK_ENABLE_SDL2)
|
||||
sdl2_fix(crosslang_shared)
|
||||
endif()
|
||||
else()
|
||||
target_link_libraries(crosslang_shared PUBLIC TessesFramework::tessesframework_shared)
|
||||
endif()
|
||||
|
||||
Reference in New Issue
Block a user