server/src/kernel/CMakeLists.txt

69 lines
867 B
Text
Raw Normal View History

project(kernel C)
SET(_TEST_FILES
ship_test.c
spell_test.c
ally_test.c
battle_test.c
building_test.c
magic_test.c
equipment_test.c
curse_test.c
item_test.c
move_test.c
pool_test.c
reports_test.c
spellbook_test.c
curse_test.c
)
SET(_FILES
alchemy.c
alliance.c
ally.c
battle.c
build.c
building.c
calendar.c
command.c
config.c
connection.c
curse.c
equipment.c
faction.c
group.c
item.c
magic.c
message.c
move.c
names.c
order.c
pathfinder.c
plane.c
player.c
pool.c
race.c
region.c
reports.c
resources.c
save.c
ship.c
skill.c
spellbook.c
spell.c
sqlite.c
teleport.c
terrain.c
unit.c
xmlreader.c
)
FOREACH(_FILE ${_FILES})
LIST(APPEND _SOURCES ${PROJECT_NAME}/${_FILE})
ENDFOREACH(_FILE)
SET(KERNEL_SRC ${_SOURCES} PARENT_SCOPE)
FOREACH(_FILE ${_TEST_FILES})
LIST(APPEND _TESTS ${PROJECT_NAME}/${_FILE})
ENDFOREACH(_FILE)
SET(KERNEL_TESTS ${_TESTS} PARENT_SCOPE)