Nikolay Kasyanov
705b2955a0
Feature #162 - Need to create app bundle using CMake, not by hand.
...
In progress, working towards plugins support.
2012-01-30 00:28:02 +04:00
Nikolay Kasyanov
a301fc355e
Feature #162 - Need to create app bundle using CMake, not by hand In progress. Still need to handle dynamically loaded libs (Ogre & Qt plugins)
2012-01-29 23:41:27 +04:00
Marc Zinnschlag
cb1373a4c7
rewrote cmake scripts for components
2011-11-06 09:30:15 +01:00
Marc Zinnschlag
ad086312b8
testing: cmake script simplification
2011-10-22 13:55:06 +02:00
Brother Brick
a3a1b82929
Updated deb dependancies against Ubuntu 11.10 which is more or less in parity with Debian Sid.
2011-10-12 13:58:59 +02:00
Marc Zinnschlag
5bfd953dd4
Merge remote branch 'gus/journal'
2011-09-30 09:38:16 +02:00
Marc Zinnschlag
22514cbd4c
Merge branch 'debfix'
2011-09-30 09:36:21 +02:00
Marc Zinnschlag
9872c89539
packaging fixes for .deb packages
2011-09-30 09:36:06 +02:00
gugus
a6ffa1a82a
Allow not to build the launcher
2011-09-29 14:59:20 +02:00
Marc Zinnschlag
7c8853f6fe
post-merge fixes
2011-09-27 09:45:28 +02:00
Marc Zinnschlag
84a2053671
increased version number; another version number handling fix releated to deb packages
2011-09-07 09:17:50 +02:00
Lukasz Gromanowski
ea7eb7a62d
fixes #128 Configuration cleanup.
...
Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com>
2011-08-19 21:06:09 +02:00
Marc Zinnschlag
7c023a9973
fixed version number
2011-07-31 20:20:52 +02:00
Marc Zinnschlag
b157273cd9
Merge branch 'next'
...
Conflicts:
apps/openmw/main.cpp
2011-07-31 19:28:12 +02:00
Marc Zinnschlag
46e93eda40
Merge branch 'newlauncher'
2011-07-31 19:24:59 +02:00
Nikolay Kasyanov
9921e86790
Forcing to build with 10.6 sdk on OS X.
2011-07-27 14:15:28 +04:00
Pieter van der Kloet
24a07eef05
Merge remote-tracking branch 'upstream/master' into newlauncher
2011-07-23 23:25:05 +02:00
Marc Zinnschlag
6ddf9e4cc5
minor correction
2011-07-08 14:53:01 +02:00
Marc Zinnschlag
d5e4635198
state OpenMW version on doxygen main page
2011-07-08 14:52:34 +02:00
Marc Zinnschlag
f07f363a21
declare OpenMW version in CMakeLists.txt
2011-07-08 14:24:09 +02:00
Nikolay Kasyanov
e48d265b5d
Mac fix: added local config dir support, app root dir is dir where bundle located
2011-06-26 20:15:42 +04:00
Pieter van der Kloet
d7a3b84b3d
Merge remote-tracking branch 'upstream/master' into newlauncher
2011-06-06 15:45:17 +02:00
athile
231be8f381
Add BULLET_ROOT for the prebuilt binaries. Fix a minor VS2010 compile issue (missing header file).
2011-05-31 21:55:08 -06:00
Pieter van der Kloet
7c1f00884d
Merge remote-tracking branch 'upstream/master' into newlauncher
2011-05-08 20:21:57 +02:00
Marc Zinnschlag
d260e5c1bd
added file collection class
2011-05-05 19:00:00 +02:00
Pieter van der Kloet
7b554897e7
Merge remote-tracking branch 'upstream/master' into newlauncher
...
Conflicts:
CMakeLists.txt
apps/openmw/main.cpp
components/esm/defs.hpp
components/esm/loadappa.hpp
components/esm/loadbody.hpp
components/esm/loadclas.hpp
components/esm/loadcrea.hpp
components/esm/loadsndg.hpp
components/interpreter/installopcodes.cpp
2011-04-28 22:05:53 +02:00
Marc Zinnschlag
d8fa2f201a
improved description of openmw.cfg related cmake-variable
2011-04-28 21:55:09 +02:00
Marc Zinnschlag
d47abff25d
create local openmw.cfg file for uninstalled version
2011-04-28 21:55:08 +02:00
Pieter van der Kloet
94f3bc115f
Added missing resource file
2011-04-28 21:55:06 +02:00
Nikolay Kasyanov
fcfe267fc9
Refactored remaining headers in components/esm except defs.hpp.
...
Removed obsolete *.cpp files.
2011-04-28 21:55:05 +02:00
Nikolay Kasyanov
7168795ae6
components/esm header refactoring in progress. Refactored:
...
esm_reader.hpp
loadacti.hpp
loadalch.hpp
loadappa.hpp
loadarmo.hpp
loadbody.hpp
loadbook.hpp
loadbsgn.hpp
loadcell.hpp
loadclas.hpp
loadclot.hpp
loadland.hpp
Updated code style in defs.hpp
2011-04-28 21:55:05 +02:00
Nikolay Kasyanov
eaea48011d
Now working mac app bundle generated during build
...
(includes plugins & resources).
Still need to copy frameworks before deployment.
FindOGRE.cmake finds Ogre plugins dir on OS X.
Default OS X data path set to the data subdir
near .app.
README_Mac updated.
2011-04-28 21:55:05 +02:00
Marc Zinnschlag
7131c08ca4
moved path.hpp/path.cpp to a new component
2011-04-28 09:39:40 +02:00
Marc Zinnschlag
042c179ce7
fixed the openmw.cfg install problem (I hope)
2011-04-28 09:30:45 +02:00
Jan-Peter Nilsson
73f2fdfa72
Update default version and add libbullet2.77 as a dependency
2011-04-27 12:34:52 +02:00
Marc Zinnschlag
573090a07f
improved description of openmw.cfg related cmake-variable
2011-04-24 12:41:55 +02:00
Marc Zinnschlag
0c4e9d9207
create local openmw.cfg file for uninstalled version
2011-04-24 12:39:50 +02:00
Marc Zinnschlag
7c506301b7
Merge remote branch 'corristo/header-refactoring' into header-refactoring
...
Conflicts:
CMakeLists.txt
2011-04-08 19:24:21 +02:00
Nikolay Kasyanov
1e5768170f
Refactored remaining headers in components/esm except defs.hpp.
...
Removed obsolete *.cpp files.
2011-04-08 17:58:21 +04:00
Nikolay Kasyanov
a2c42ab5a2
components/esm header refactoring in progress. Refactored:
...
esm_reader.hpp
loadacti.hpp
loadalch.hpp
loadappa.hpp
loadarmo.hpp
loadbody.hpp
loadbook.hpp
loadbsgn.hpp
loadcell.hpp
loadclas.hpp
loadclot.hpp
loadland.hpp
Updated code style in defs.hpp
2011-04-06 20:11:08 +04:00
Jan-Peter Nilsson
08784470bc
Update default version and add libbullet2.77 as a dependency
2011-04-03 13:20:18 +02:00
Pieter van der Kloet
91fa147146
Modified CMake to include the launcher directory
2011-03-29 01:31:42 +02:00
Marc Zinnschlag
74d036a26a
getting rid of a cmake warning
2011-03-29 00:34:35 +02:00
Pieter van der Kloet
6e1e3b797c
Fixed a bug in the CMake file that prevented the plugins.cfg from being copied on Linux.
2011-03-28 20:25:55 +02:00
Nikolay Kasyanov
4e7a056e9e
Now working mac app bundle generated during build
...
(includes plugins & resources).
Still need to copy frameworks before deployment.
FindOGRE.cmake finds Ogre plugins dir on OS X.
Default OS X data path set to the data subdir
near .app.
README_Mac updated.
2011-03-27 23:28:46 +04:00
Marc Zinnschlag
647e88003e
build and activation fix
2011-03-19 19:54:37 +01:00
gugus
0fb2107265
Merge branch 'master' of git://github.com/zinnschlag/openmw.git into collisions
...
Conflicts:
apps/openmw/mwclass/npc.cpp
2011-03-15 13:36:25 +01:00
Nikolay Kasyanov
edcac879d7
Oops. Used tabs instead of 4 spaces. Fixed.
2011-03-12 03:00:42 +03:00
Nikolay Kasyanov
768c9bdf07
On OS X openmw now sets current directory to bundle root, openmw.cfg values is relative to bundle root
2011-03-09 01:42:04 +03:00
Nikolay Kasyanov
943eea8104
.app bundle finally works
2011-03-08 22:27:57 +03:00
Nikolay Kasyanov
527ac956a7
More correct MacOS X bundle generation
2011-03-07 06:03:39 +03:00
Nikolay Kasyanov
4028600768
Builds on OS X now
2011-03-07 05:09:29 +03:00
Jan-Peter Nilsson
e290f2f82f
Get physic fix in openengine and build nifbullet
2011-02-27 00:47:56 +01:00
Marc Zinnschlag
1e9dc4b435
de-Windownizing and some build-fixes
2011-02-26 16:37:47 +01:00
gugus
ee0d73e142
Merge branch 'bullet' of git://github.com/zinnschlag/openmw.git into collisions
2011-02-19 15:54:00 +01:00
Marc Zinnschlag
8b2252e7a1
first attempt at building with bullet
2011-01-30 13:19:41 +01:00
gugus
a6c5bd0c41
correction of a spelling error
2011-01-25 18:29:04 +01:00
gugus
d1bcfcb94d
Merge branch 'movement' of git://github.com/zinnschlag/openmw.git into collisions
2011-01-23 21:42:04 +01:00
gugus
a8ade56c80
Add a bullet Shape Loader
2011-01-13 17:51:50 +01:00
Jan-Peter Nilsson
4221824681
Build debian package using cpack if dpkg is available
...
Derive version from last tag and get name and email for package maintainer from user's git config if .git is available
2011-01-12 18:18:06 +01:00
Jan-Peter Nilsson
d1b482d64a
Update plugins.cfg based on where cmake found ogre libraries
2011-01-12 18:18:06 +01:00
athile
c459eb7c55
Visual Studio 2010 build fixes. Don't let MyGUI redefine the C++0x keyword nullptr and use _MSC_VER to check if Visual Studio is being used. MSVER is not necessarily defined on VS2010.
2011-01-10 13:48:16 -07:00
Diggory Hardy
39614c6813
CMake configuration tweaks
...
Make the PkgConfig search for OGRE libraries and headers happy when custom paths are set.
Check the uuid/uuid.h header is found.
2011-01-09 10:22:21 +01:00
Yuri Krupenin
e7d853bb3c
Corrected subsystem link flags for MinGW.
2011-01-08 23:58:47 +03:00
Yuri Krupenin
15a7cc0674
That should solve link-time problems when building with mingw.
...
Not supplying "SUBSYSTEM:" flags to mingw linker.
Linking mygui with libwinmm - should resolve reference to timeGetTime().
2011-01-04 14:40:28 +03:00
Jan Borsodi
ee101440a2
Continued work on Class Create dialog. Added sub-dialogs for picking specialization, attribute and skill. Also added some definitions in ESM for attributes and specializations.
2010-09-24 15:28:14 +02:00
Jan Borsodi
54996684aa
Merge branch 'master' into gui-windows
2010-09-19 02:04:36 +02:00
Jan Borsodi
64fce8d321
Added an option (USE_DEBUG_CONSOLE) to cmake file to disable the console for debug builds on windows. If set to false all debug output is redirect to the debug output of Visual Studio.
2010-09-19 02:01:01 +02:00
Jan Borsodi
e47568ea2e
Merge branch 'master' into gui-windows
2010-09-14 23:27:35 +02:00
Jan Borsodi
e34b86e5c2
Added new define CAELUM_STATIC which will disable all dllexport for the caelum project. Made sure the define is set for both openmw and caelum.
2010-09-14 23:27:11 +02:00
Jan Borsodi
4416e71a0a
Fix for linker warnings on windows, this makes sure headers of MyGUI does not use dllexport for windows as we are supposed to link statically to the library.
2010-09-14 23:27:10 +02:00
Jan Borsodi
1c79a62957
Added a static list of skill names to ESM::Skill.
2010-09-14 23:26:29 +02:00
Nicolay Korslund
0eae9d1504
Removed -Werror again
2010-09-10 19:34:38 +02:00
Jan Borsodi
0f860e2fbd
openmw.cfg is now created with a configurable path (via cmake), the default is still "data"
2010-09-10 13:38:17 +02:00
Nicolay Korslund
5552c44753
Cleaned up strnlen in esm_reader. Added -Werror switch to g++.
2010-09-07 10:40:00 +02:00
athile
336fb1636c
Windows fixes
2010-08-30 11:19:45 +01:00
athile
d955a0efc4
WIP Windows build
2010-08-30 02:12:54 +01:00
Nicolay Korslund
3127602c57
Added file_finder component. Used by sound system.
2010-08-20 12:56:46 +02:00
Nicolay Korslund
358e1ca5a5
Added custom UTF8 converter. Removed iconv dependency.
2010-08-18 18:45:44 +02:00
Nicolay Korslund
08289158d7
Added support for WAV files with libsndfile
2010-08-16 17:14:37 +02:00
Nicolay Korslund
9875d74abf
Implemented 3D sound placement. Sound management / lookup system not
...
done yet.
2010-08-14 21:01:20 +02:00
Nicolay Korslund
912c8b1f2d
Added mpg123 file reader
2010-08-13 22:30:22 +02:00
Nicolay Korslund
ebcbff255e
Changed how avcodec/avformat (ffmpeg) is included
2010-08-13 19:38:58 +02:00
Marc Zinnschlag
76492ea60b
cmake improvements for sound options
2010-08-13 18:16:38 +02:00
Nicolay Korslund
cad9712411
Implemented FFMpeg sound loading. Selecting sound library is controlled through the CMake file.
2010-08-13 17:11:03 +02:00
Nicolay Korslund
5d4dba981f
Fixed mistake in NPC record struct
2010-08-13 15:51:42 +02:00
Nicolay Korslund
cf4185faef
Added sound test (remember to git submodule update)
2010-08-13 14:43:57 +02:00
Nicolay Korslund
34572f0b19
Compiled and linked in sound system (not yet functional)
2010-08-12 16:13:54 +02:00
Armin Preiml
f3ee9ced5c
Added cmake file for the iconv library and extended relevant
...
cmake files to use it.
Added convertToUTF8 to esm_reader. getString(int size) uses this
method now.
2010-07-31 19:02:29 +02:00
Nicolay Korslund
532ccbd1f8
Killed clientconsole, mwcompiler, mwinterpreter and command server
2010-07-22 14:15:02 +02:00
Nicolay Korslund
f87810ce7a
Moved esmtool to apps/
2010-07-21 13:52:28 +02:00
Nicolay Korslund
c61212202b
Moved mwgui/ back to apps/openmw/. Fixed mouse position bug.
2010-07-20 20:23:37 +02:00
Nicolay Korslund
5472a8c760
Killed mygui_dev
2010-07-17 19:40:12 +02:00
Nicolay Korslund
c84672a560
Added MyGUI to OpenMW, fully working (with events and script hooks)
2010-07-17 19:38:32 +02:00
Nicolay Korslund
4d74f85ae0
Moved mwgui manager to components, ready for testing
2010-07-16 22:27:50 +02:00
Nicolay Korslund
4eb2863db4
Added input to apps/mygui_dev/
2010-07-16 21:49:36 +02:00
Nicolay Korslund
13d3f9c87e
Integrated OpenEngine, replaces entire components/engine/ directory.
2010-07-16 14:56:14 +02:00
Nicolay Korslund
6966c66091
Gave apps/openmw/ its own CMakeLists.txt
2010-07-08 22:53:14 +02:00
Nicolay Korslund
9c839e220e
Moved GUI stuff into components
2010-07-08 22:34:35 +02:00
Nicolay Korslund
b2d54a619e
Implemented all MW window layouts
2010-07-08 15:23:35 +02:00