twn_textures.c: support for .so rodata inference
This commit is contained in:
@ -49,7 +49,12 @@ add_subdirectory(third-party/libxm SYSTEM)
|
||||
|
||||
|
||||
if(LINUX)
|
||||
set(SYSTEM_SOURCE_FILES src/system/linux/twn_elf.c)
|
||||
set(SYSTEM_SOURCE_FILES
|
||||
src/system/linux/twn_elf.c
|
||||
$<$<BOOL:${TWN_FEATURE_DYNLIB_GAME}>:src/game_object/twn_linux_game_object.c>)
|
||||
elseif(WIN32)
|
||||
set(SYSTEM_SOURCE_FILES
|
||||
$<$<BOOL:${TWN_FEATURE_DYNLIB_GAME}>:src/game_object/twn_win32_game_object.c>)
|
||||
else()
|
||||
set(SYSTEM_SOURCE_FILES)
|
||||
endif()
|
||||
@ -80,7 +85,6 @@ set(TWN_SOURCE_FILES
|
||||
src/twn_util.c include/twn_util.h
|
||||
src/twn_input.c include/twn_input.h
|
||||
src/twn_camera.c include/twn_camera.h
|
||||
src/twn_game_object.c
|
||||
|
||||
src/twn_textures.c src/twn_textures_c.h
|
||||
src/rendering/twn_rendering.c src/rendering/twn_rendering_c.h
|
||||
@ -90,7 +94,8 @@ set(TWN_SOURCE_FILES
|
||||
src/rendering/twn_circles.c
|
||||
|
||||
# for dynamic load based solution main is compiled in a separate target
|
||||
$<$<NOT:$<BOOL:${TWN_FEATURE_DYNLIB_GAME}>>:src/twn_main.c>
|
||||
$<$<NOT:$<BOOL:${TWN_FEATURE_DYNLIB_GAME}>>:src/twn_main.c
|
||||
src/game_object/twn_static_game_object.c>
|
||||
|
||||
${SYSTEM_SOURCE_FILES})
|
||||
|
||||
|
Reference in New Issue
Block a user