finally compiling and running, text still needs rework
This commit is contained in:
@ -49,7 +49,11 @@ add_subdirectory(third-party/libxm SYSTEM)
|
||||
|
||||
|
||||
if(LINUX)
|
||||
set(SYSTEM_SOURCE_FILES src/system/linux/elf.c)
|
||||
set(SYSTEM_SOURCE_FILES
|
||||
src/system/linux/twn_elf.c
|
||||
src/rendering/twn_gl_any_rendering.c
|
||||
src/rendering/twn_gl_15_rendering.c
|
||||
src/rendering/twn_gl_15_gpu_texture.c)
|
||||
else()
|
||||
set(SYSTEM_SOURCE_FILES)
|
||||
endif()
|
||||
@ -65,12 +69,17 @@ set(TWN_SOURCE_FILES
|
||||
src/twn_context.c include/twn_context.h
|
||||
src/twn_audio.c include/twn_audio.h
|
||||
src/twn_util.c include/twn_util.h
|
||||
src/twn_rendering.c include/twn_rendering.h
|
||||
src/twn_input.c include/twn_input.h
|
||||
src/twn_camera.c include/twn_camera.h
|
||||
src/twn_textures.c include/twn_textures.c
|
||||
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
|
||||
src/rendering/twn_sprites.c
|
||||
src/rendering/twn_text.c
|
||||
src/rendering/twn_triangles.c
|
||||
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>
|
||||
|
||||
@ -199,7 +208,7 @@ function(include_deps target)
|
||||
target_include_directories(${target} SYSTEM PRIVATE ${THIRD_PARTY_INCLUDES})
|
||||
|
||||
# allow access to headers from any point in source tree
|
||||
target_include_directories(${target} PRIVATE ${TWN_ROOT_DIR})
|
||||
target_include_directories(${target} PRIVATE ${TWN_ROOT_DIR} ${TWN_ROOT_DIR}/include)
|
||||
endfunction()
|
||||
|
||||
|
||||
@ -308,6 +317,7 @@ give_options(${TWN_TARGET})
|
||||
include_deps(${TWN_TARGET})
|
||||
link_deps(${TWN_TARGET})
|
||||
target_link_libraries(${TWN_TARGET} PUBLIC twn_third_parties)
|
||||
target_include_directories(${TWN_TARGET} PRIVATE ${TWN_ROOT_DIR}/src)
|
||||
|
||||
# build the testgame if this cmake list is built directly
|
||||
if(${CMAKE_PROJECT_NAME} MATCHES townengine)
|
||||
|
Reference in New Issue
Block a user