mirror of
https://github.com/TES3MP/openmw-tes3mp.git
synced 2025-01-30 03:15:32 +00:00
Fix CMake files to allow build server only
This commit is contained in:
parent
6828d83a42
commit
090f13b334
5 changed files with 43 additions and 31 deletions
|
@ -266,11 +266,12 @@ if(NOT HAVE_STDINT_H)
|
|||
message(FATAL_ERROR "stdint.h was not found" )
|
||||
endif()
|
||||
|
||||
|
||||
IF(BUILD_OPENMW OR BUILD_OPENCS)
|
||||
|
||||
if(BUILD_OPENMW OR BUILD_OPENCS OR BUILD_OPENMW_MP)
|
||||
find_package(OpenSceneGraph 3.3.4 REQUIRED osgDB osgViewer osgText osgGA osgParticle osgUtil osgFX osgShadow)
|
||||
include_directories(SYSTEM ${OPENSCENEGRAPH_INCLUDE_DIRS})
|
||||
endif()
|
||||
|
||||
IF(BUILD_OPENMW OR BUILD_OPENCS)
|
||||
|
||||
set(USED_OSG_PLUGINS
|
||||
osgdb_bmp
|
||||
|
@ -648,7 +649,6 @@ endif(WIN32)
|
|||
# Extern
|
||||
IF(BUILD_OPENMW OR BUILD_OPENCS)
|
||||
set(RECASTNAVIGATION_STATIC ON CACHE BOOL "Build recastnavigation static libraries")
|
||||
|
||||
add_subdirectory (extern/recastnavigation EXCLUDE_FROM_ALL)
|
||||
add_subdirectory (extern/osg-ffmpeg-videoplayer)
|
||||
add_subdirectory (extern/oics)
|
||||
|
|
|
@ -7,6 +7,7 @@ include(LibFindMacros)
|
|||
|
||||
libfind_pkg_detect(LuaJit luajit
|
||||
FIND_PATH luajit.h
|
||||
PATH_SUFFIXES luajit
|
||||
FIND_LIBRARY NAMES luajit-5.1 luajit
|
||||
)
|
||||
|
||||
|
|
|
@ -18,7 +18,7 @@ FIND_LIBRARY (RakNet_LIBRARY_RELEASE NAMES RakNetLibStatic
|
|||
$ENV{RAKNET_ROOT}/lib
|
||||
)
|
||||
|
||||
FIND_LIBRARY (RakNet_LIBRARY_DEBUG NAMES RakNetLibStatic
|
||||
FIND_LIBRARY (RakNet_LIBRARY_DEBUG NAMES RakNetLibStaticd
|
||||
PATHS
|
||||
ENV LD_LIBRARY_PATH
|
||||
ENV LIBRARY_PATH
|
||||
|
|
|
@ -60,6 +60,7 @@
|
|||
# (To distribute this file outside of CMake, substitute the full
|
||||
# License text for the above reference.)
|
||||
|
||||
include(LibFindMacros)
|
||||
|
||||
if (CMAKE_SIZEOF_VOID_P EQUAL 8)
|
||||
set(_sdl_lib_suffix lib/x64)
|
||||
|
|
|
@ -91,9 +91,11 @@ add_component_dir (misc
|
|||
gcd constants utf8stream stringops resourcehelpers rng messageformatparser weakcache
|
||||
)
|
||||
|
||||
add_component_dir (debug
|
||||
debugging debuglog
|
||||
)
|
||||
if (BUILD_OPENMW OR BUILD_OPENCS)
|
||||
add_component_dir(debug
|
||||
debugging debuglog
|
||||
)
|
||||
endif ()
|
||||
|
||||
IF(NOT WIN32 AND NOT APPLE)
|
||||
add_definitions(-DGLOBAL_DATA_PATH="${GLOBAL_DATA_PATH}")
|
||||
|
@ -217,28 +219,32 @@ add_component_dir (fallback
|
|||
)
|
||||
|
||||
if(NOT WIN32 AND NOT ANDROID)
|
||||
add_component_dir (crashcatcher
|
||||
crashcatcher
|
||||
)
|
||||
if (BUILD_OPENMW OR BUILD_OPENCS)
|
||||
add_component_dir (crashcatcher
|
||||
crashcatcher
|
||||
)
|
||||
endif()
|
||||
endif()
|
||||
|
||||
add_component_dir(detournavigator
|
||||
debug
|
||||
makenavmesh
|
||||
findsmoothpath
|
||||
recastmeshbuilder
|
||||
recastmeshmanager
|
||||
cachedrecastmeshmanager
|
||||
navmeshmanager
|
||||
navigatorimpl
|
||||
asyncnavmeshupdater
|
||||
chunkytrimesh
|
||||
recastmesh
|
||||
tilecachedrecastmeshmanager
|
||||
recastmeshobject
|
||||
navmeshtilescache
|
||||
settings
|
||||
)
|
||||
add_component_dir(settings)
|
||||
|
||||
if (BUILD_OPENMW OR BUILD_OPENCS)
|
||||
add_component_dir(detournavigator
|
||||
makenavmesh
|
||||
findsmoothpath
|
||||
recastmeshbuilder
|
||||
recastmeshmanager
|
||||
cachedrecastmeshmanager
|
||||
navmeshmanager
|
||||
navigatorimpl
|
||||
asyncnavmeshupdater
|
||||
chunkytrimesh
|
||||
recastmesh
|
||||
tilecachedrecastmeshmanager
|
||||
recastmeshobject
|
||||
navmeshtilescache
|
||||
)
|
||||
endif()
|
||||
|
||||
set (ESM_UI ${CMAKE_SOURCE_DIR}/files/ui/contentselector.ui
|
||||
)
|
||||
|
@ -303,11 +309,15 @@ target_link_libraries(components
|
|||
${OPENGL_gl_LIBRARY}
|
||||
${MyGUI_LIBRARIES}
|
||||
${BSAOPTHASH_LIBRARIES}
|
||||
RecastNavigation::DebugUtils
|
||||
RecastNavigation::Detour
|
||||
RecastNavigation::Recast
|
||||
)
|
||||
|
||||
if (BUILD_OPENMW OR BUILD_OPENCS)
|
||||
target_link_libraries(components
|
||||
RecastNavigation::DebugUtils
|
||||
RecastNavigation::Detour
|
||||
RecastNavigation::Recast)
|
||||
endif ()
|
||||
|
||||
if (WIN32)
|
||||
target_link_libraries(components
|
||||
${Boost_LOCALE_LIBRARY}
|
||||
|
|
Loading…
Reference in a new issue