Hleb Valoshka
ae27c1a1b0
Drop GLEW support
2020-05-05 16:51:57 +03:00
Hleb Valoshka
72bf923741
Better handle libintl dependencies
2020-04-13 09:38:48 +03:00
Levin Li
c6a1b75dcf
Update INSTALL.md, rules, CMakeLists.txt
2020-04-11 22:03:24 +08:00
Hleb Valoshka
a325973907
Install data files from git submodule
2020-03-29 09:12:13 +03:00
Hleb Valoshka
aa03364c90
[cmake] don't install data files
2020-03-29 09:12:13 +03:00
Hleb Valoshka
bd7f9ebc9b
Use libepoxy instead of GLEW
...
Unlike GLEW libepoxy supports OpenGL ES and better handles cases with
functions provided by different extensions, e.g. the same functions
provided by vendor/EXT/ARB/core.
2020-03-26 11:24:56 +03:00
Hleb Valoshka
815c0e46a4
Initial unit tests implementation
2020-03-07 11:05:35 +03:00
Hleb Valoshka
9e433e6cd8
Build configuration cleanup
2020-03-03 20:04:55 +03:00
Hleb Valoshka
fb4bede3d1
Allow building without NLS
2020-02-15 00:20:13 +03:00
Li Linfeng
02bcf41173
do not use wordexp on unsupported systems
2019-11-22 21:16:19 +08:00
Hleb Valoshka
682aef8422
Initial implementation for TrueType fonts support
2019-11-20 12:16:15 +03:00
Hleb Valoshka
00ee0d4bcd
[cmake] Update for vcpkg-provided cspice
2019-11-06 02:31:27 +03:00
Li Linfeng
f8fcc4c0ae
place config.h generation after mac version check
2019-10-29 21:53:28 +08:00
Li Linfeng
7f64139a53
disable c++fs prior to macOS 10.15
2019-10-29 17:44:35 +08:00
Hleb Valoshka
6202c06869
[osx] Silence warnings about deprecated OpenGL
2019-08-27 23:54:27 +03:00
Hleb Valoshka
4c20e54119
[cmake] define required macros for debug builds
2019-08-22 08:55:46 +08:00
Li Linfeng
71ca974838
Replace the apple macro in qt project
2019-08-21 11:59:40 +03:00
Li Linfeng
c820617bb8
Use __APPLE__ in place of TARGET_OS_MAC
2019-08-20 10:19:42 +03:00
Hleb Valoshka
b6b543438d
Port to filesystem API
2019-08-16 18:11:24 +03:00
laikh
c17a717626
Add -D_ENABLE_EXTENDED_ALIGNED_STORAGE for MSVC to fix the build
2019-08-16 17:10:10 +03:00
Hleb Valoshka
f53f547dc3
Refactor compiler options definition
2019-08-13 11:25:15 +03:00
laikh
cfdda11bf6
Move cmdparser.*, command.*, and execution.* from celengine to celestia, modify celephem to OBJECT library and merge the objects in the celengine library, fix Spice dependency
2019-08-13 11:24:37 +03:00
Li Linfeng
8743edad9e
Use relative path on tools
2019-08-07 12:15:32 +03:00
Li Linfeng
589face93e
Use relative path for data and config on macOS platform
2019-08-07 12:15:32 +03:00
Li Linfeng
19d36c0d2d
Setup macOS bundle for celestia-qt
2019-08-07 12:15:32 +03:00
U-DESKTOP-5KURQFU\dlshc
ad8eda79f4
Fix MinGW build and add instruction
2019-08-07 12:14:42 +03:00
Li Linfeng
bd51baf8f9
Use lua version defined in lua.h
2019-07-30 14:30:17 +03:00
Hleb Valoshka
da32a3318c
[cmake] Call configure_file after check_include_files
2019-07-09 00:53:22 +03:00
Hleb Valoshka
dc457430dc
Install GLSL shaders
2019-06-24 12:12:18 +03:00
Hleb Valoshka
a401969268
[cmake] Disable GLUT frontend by default
2019-06-06 11:58:28 +03:00
Hleb Valoshka
b59a25508d
[cmake] Fix USE_SPICE macro definition creation
...
Taken from https://build.opensuse.org/package/view_file/home:munix9:unstable/celestia/fix-USE_SPICE.patch?expand=1
2019-06-04 17:28:32 +03:00
Hleb Valoshka
b705597b9d
Use LuaJIT on all platforms if available
2019-05-31 11:15:30 +03:00
Hleb Valoshka
1fe8dd37c9
Move Win32 definitions to the common location
2019-05-27 00:53:21 +03:00
Hleb Valoshka
eb86cab106
Simplify the main CMakeLists.txt
2019-05-27 00:53:21 +03:00
Hleb Valoshka
88fe409d21
Enable compilation with unsafe fast math option
2019-05-17 18:27:40 +03:00
Hleb Valoshka
a968fadb5f
[cmake] Disable tools by default but enable in CI
2019-05-05 18:04:45 +03:00
Hleb Valoshka
407e669747
[cmake] Cleanup the main CMakeLists.txt
2019-05-05 18:04:45 +03:00
pirogronian
29beca06ad
Restrict feature do OCTREE_DEBUG flag + some polishing.
2019-05-02 13:57:42 +02:00
Hleb Valoshka
7bc9bcd674
[cmake] Update compile options for MSVC
...
/bigobj is required when using Ninja
2019-04-12 00:53:18 +03:00
Hleb Valoshka
da8d3701d1
Don't use native OSX resourse paths by default
2019-03-11 22:01:14 +03:00
Hleb Valoshka
e8226510c7
Don't process generated Qt files with AUTOMOC and AUTOUIC
...
Explicitly set current behaviour
2019-02-14 23:24:35 +03:00
Hleb Valoshka
f089e98d83
Handle cases when git is installed but sources are not a repository clone
2019-02-14 23:24:35 +03:00
Hleb Valoshka
0b339f41d7
Use cmake's `option` instead of `set` to control a build
2019-02-14 23:24:35 +03:00
Hleb Valoshka
7e4a6d62f8
Enable OSX builds
2019-02-09 00:21:00 +03:00
Hleb Valoshka
08c74687cb
Move disabled warning to CMakeLists.txt
2019-02-09 00:21:00 +03:00
Hleb Valoshka
58d8742156
Install files form extras-standard subdirs
2019-02-09 00:18:03 +03:00
Hleb Valoshka
aea55f500c
Update CMakeLists.txt for submodules usage
2019-01-31 13:13:40 +03:00
Hleb Valoshka
8bde4aa6f9
[cmake] Fix splash installation directory ( Closes : #198 )
2019-01-19 21:55:09 +03:00
Hleb Valoshka
f039f55963
[cmake] add cspice support
2019-01-19 21:55:09 +03:00
Hleb Valoshka
d6b9e61e86
Fix (or disable) warnings produced by VS2015
2019-01-19 21:54:56 +03:00