mirror of
https://github.com/simtactics/niotso.git
synced 2025-03-15 08:11:22 +00:00
37 lines
No EOL
679 B
CMake
37 lines
No EOL
679 B
CMake
cmake_minimum_required(VERSION 2.6)
|
|
project(iff)
|
|
|
|
set(IFF_SOURCES
|
|
bhav.c
|
|
cats.c
|
|
iff.c
|
|
bcon.c
|
|
dgrp.c
|
|
fcns.c
|
|
glob.c
|
|
objf.c
|
|
palt.c
|
|
rsmp.c
|
|
spr.c
|
|
spr2.c
|
|
str.c
|
|
string.c
|
|
tmpl.c
|
|
trcn.c
|
|
)
|
|
|
|
add_library(iff_static STATIC ${IFF_SOURCES})
|
|
set_target_properties(iff_static PROPERTIES
|
|
OUTPUT_NAME "iff"
|
|
PREFIX ""
|
|
CLEAN_DIRECT_OUTPUT 1)
|
|
|
|
#### Shared library (uncomment to build)
|
|
#add_library(iff_shared SHARED ${IFF_SOURCES})
|
|
#set_target_properties(iff_shared PROPERTIES
|
|
# OUTPUT_NAME "iff"
|
|
# PREFIX ""
|
|
# CLEAN_DIRECT_OUTPUT 1)
|
|
|
|
add_executable(iffexport iffexport.c)
|
|
target_link_libraries(iffexport iff_static) |