Koncord
045dc566ea
Merge branch 'master' into new-script-api
7 years ago
David Cernat
bd541b1e5b
Merge pull request #287 from OpenMW/master while resolving conflicts
...
# Conflicts:
# CMakeLists.txt
# apps/openmw/CMakeLists.txt
7 years ago
AnyOldName3
afbdc27a34
Move calls to cmake_minimum_required as early in the CMake process as possible.
7 years ago
AnyOldName3
de14e43680
Seemingly fix everything by setting policies that were unset upon entering the macro
7 years ago
AnyOldName3
33c77d7a2a
Try using cmake_parse_arguments to make the macro work
7 years ago
krizd
c9f099ce07
Change CMake version check to include 3.8
7 years ago
AnyOldName3
5ce34f1cbf
Move new behaviour into macro to reduce code duplication
7 years ago
Koncord
2d0840cb3a
[General] Modernize Script API
...
This commit changes the style of tes3mp serverside scripting mods. Short list of changes:
* Break compatibility with old server mods
* OOP style lua API
* Basic dependency checker, allowing the installation of multiple server mods without changing configs
* Remove support for C++ plugins
* Change outdated LuaBridge to [sol2](https://github.com/ThePhD/sol2 );
* Support GCC, Clang and MSVC compilers
* New environment variables: "TES3MP_SERVER_DIR" and "TES3MP_SERVER_USERDIR";
* New entity "Command controller" for registering new chat commands;
* New Event system
* Simplified Timer API
* All Lua mods now run in their own environments
* Add global namespace - Data that can be used for communicating between mods
* Player and Actor inherit base class NetActor
7 years ago
Koncord
b847914d6f
[General] Fix finding CallFF includes
8 years ago
Koncord
1c09e0c255
[Server] Add CallFF dependency
8 years ago
Koncord
9506f9ca35
[General] Allow luajit-2.1
8 years ago
Koncord
2d91c60a11
[General] Change "Lib" to "lib" in FindRakNet cmake module
8 years ago
Koncord
056ec2d434
[General] Fix CMake errors
8 years ago
Koncord
a27815fa7d
[General] Allow backslashes in add_component_dir to specify subgroups
8 years ago
Koncord
505905ab7d
[General] Allow backslashes in add_openmw_dir to specify subgroups
8 years ago
David Cernat
1d83098619
[Build] Use slilghtly retooled version of CMake's default FindLua51
8 years ago
David Cernat
e0234dc362
Merge pull request #183 from OpenMW/master while resolving conflicts
...
# Conflicts:
# .travis.yml
# CMakeLists.txt
8 years ago
Nikolay Kasyanov
7f429f26e1
Allow getting available version information even when clone is shallow
8 years ago
David Cernat
fb34e2c4ba
Revert "[Build] Fix for MSYS2 build while maintaining MSVC fix"
...
This reverts commit faf1c416f3
.
8 years ago
Battlerax
faf1c416f3
[Build] Fix for MSYS2 build while maintaining MSVC fix
8 years ago
Battlerax
b47260f9dc
[Build] Fixed linker issue
8 years ago
David Cernat
213bc1e733
Print correct variable for Terra's library
8 years ago
David Cernat
10a0f165dd
Print paths used for server dependencies in CMake, change tabs to spaces
8 years ago
Koncord
cbae39412a
Fix RakNet module
8 years ago
U-VirtualBox-PC\Admin
6229269506
Some patches for lua on windows
8 years ago
David Cernat
436548413e
Resolve conflicts in pull request #39
...
# Conflicts:
# CMakeLists.txt
8 years ago
scrawl
b26478b860
Merge pull request #1028 from kpp/find_osg_plugins
...
Find osg_plugins
9 years ago
scrawl
ec14fe4d4c
Merge pull request #1026 from kpp/find_sphinx
...
Fix FindSphinx.cmake
9 years ago
Roman Proskuryakov
0d83121a6f
Removes unused FindPkgMacros
9 years ago
Roman Proskuryakov
95dc1258d6
Rewrites find_package for OpenSceneGraph plugins using LibFindMacros and osg_find_library
9 years ago
Roman Proskuryakov
ed2c2170f0
Rewrites FindSDL2 using LibFindMacros
9 years ago
Roman Proskuryakov
3df57b1833
Fixes LibFindMacros for libfind_process
9 years ago
Roman Proskuryakov
2311969f05
Reduce the number of copypaste in FindSphinx.cmake
9 years ago
David Cernat
d9cfd5bac2
Resolve conflicts with OpenMW
9 years ago
scrawl
a44ba0e461
Merge pull request #966 from kpp/find_mygui
...
Find mygui
9 years ago
Roman Proskuryakov
e0e69a8d8a
Rewrites FindMyGUI with LibFindMacros
9 years ago
David Cernat
8686b9cc12
Merge pull request #29 from OpenMW/master
...
Add OpenMW commits from end of July
9 years ago
Koncord
1f0d6eba80
Fix FindRakNet
...
Added ws2_32 for Windows
Fixed path to headers
9 years ago
Aesylwinn
b4a000913c
Merge remote-tracking branch 'yar/master' into Even
...
# Conflicts:
# CMakeLists.txt
# apps/openmw/mwdialogue/filter.cpp
# apps/openmw/mwmechanics/character.cpp
# apps/openmw/mwworld/localscripts.cpp
# components/CMakeLists.txt
# components/compiler/exprparser.cpp
# components/sceneutil/workqueue.cpp
9 years ago
Koncord
1a32385632
Fix cmake modules
9 years ago
Koncord
1b259e2d33
Syncing inventory, animations, position, 8 key attributes
...
Created Package system
9 years ago
Koncord
1e29409dd5
Add OpenMW-mp target
9 years ago
Bret Curtis
ac8d347e9e
we have html output and autodoc functionality
9 years ago
Roman Proskuryakov
39963a2c85
Removes PreprocessorUtils.cmake
...
Replaces get_version_from_n_defines -> libfind_version_n_header
9 years ago
Roman Proskuryakov
4d0544e61a
Adds FindTinyXML.cmake
9 years ago
Roman Proskuryakov
57b75d2cd1
Teaches LibFindMacros to find version from 'const int NAME = 42;'
9 years ago
Roman Proskuryakov
edb41b5b08
Rewrites FindLIBUNSHIELD using LibFindMacros
...
Renames LIBUNSHIELD_INCLUDE_DIR -> LIBUNSHIELD_INCLUDE_DIRS, LIBUNSHIELD_LIBRARY -> LIBUNSHIELD_LIBRARIES
9 years ago
Roman Proskuryakov
3bcd23022a
Rewrites FindBullet using LibFindMacros handling version properly
9 years ago
Roman Proskuryakov
280b20ccb7
Fix libfind_process for quiet packages
9 years ago
Roman Proskuryakov
f23b551bfa
Rename FFMPEG_SDK -> FFMPEG_HOME as it is said in wiki
...
Fix #942
9 years ago