lithtech/CMakeLists.txt

38 lines
1.3 KiB
CMake

cmake_minimum_required(VERSION 3.5.1)
project(ltjs VERSION 0.0.1 LANGUAGES CXX)
if (NOT WIN32)
message(FATAL_ERROR "WIN32 only")
endif ()
set(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/CMake)
set(LTJS_BIN_DIR ${CMAKE_BINARY_DIR}/build/bin)
set(LTJS_GAME_BIN_DIR ${LTJS_BIN_DIR}/game)
set(LTJS_TO2_BIN_DIR ${LTJS_BIN_DIR}/to2)
add_subdirectory(engine/libs/ltmem)
add_subdirectory(engine/libs/rezmgr)
add_subdirectory(engine/runtime/info/src)
add_subdirectory(engine/runtime/render_a/src/sys/d3d)
add_subdirectory(engine/runtime/sound/src)
add_subdirectory(engine/runtime/sound/src/sys/s_dx8)
add_subdirectory(engine/runtime/ui/src)
add_subdirectory(engine/runtime/winbuild/lithtech)
add_subdirectory(engine/runtime/winbuild/ltmsg)
add_subdirectory(engine/runtime/winbuild/server)
add_subdirectory(game/clientfxdll)
add_subdirectory(game/clientres/to2)
add_subdirectory(game/clientshelldll/clientshellshared)
add_subdirectory(game/clientshelldll/to2)
add_subdirectory(game/libs/ltguimgr)
add_subdirectory(game/libs/serverdir)
add_subdirectory(game/objectdll/objectshared)
add_subdirectory(game/objectdll/to2)
add_subdirectory(game/serverres/to2)
add_subdirectory(libs/butemgr)
add_subdirectory(libs/cryptmgr)
add_subdirectory(libs/lith)
add_subdirectory(libs/mfcstub)
add_subdirectory(libs/regmgr)
add_subdirectory(libs/stdlith)