40 lines
501 B
CMake
40 lines
501 B
CMake
cmake_minimum_required (VERSION 2.6)
|
|
project (qbsp)
|
|
|
|
set(QBSP_INCLUDES
|
|
bspfile.h
|
|
file.h
|
|
parser.h
|
|
qbsp.h
|
|
wad.h
|
|
warnerr.h)
|
|
|
|
set(QBSP_SOURCES
|
|
${CMAKE_SOURCE_DIR}/common/threads.c
|
|
${CMAKE_SOURCE_DIR}/common/log.c
|
|
brush.c
|
|
bspfile.c
|
|
cmdlib.c
|
|
csg4.c
|
|
file.c
|
|
globals.c
|
|
map.c
|
|
mathlib.c
|
|
merge.c
|
|
outside.c
|
|
parser.c
|
|
portals.c
|
|
qbsp.c
|
|
solidbsp.c
|
|
surfaces.c
|
|
tjunc.c
|
|
util.c
|
|
wad.c
|
|
winding.c
|
|
writebsp.c
|
|
${QBSP_INCLUDES})
|
|
|
|
add_definitions(-DDOUBLEVEC_T)
|
|
|
|
add_executable(qbsp ${QBSP_SOURCES})
|