Eric Swanson
81ad68df2e
Core version is now a semantic version, starting at 100.0.0 ( #337 )
...
* Core version is now a semantic version, starting at 100.0.0
* Remove 'POL' prefix from POL_VERSION_ID
* re-add dash in between version str and name in POL_VERSION_ID
Co-authored-by: Fernando Rozenblit <rozenblit@gmail.com>
2020-10-18 03:35:17 -07:00
Eric Swanson
2cae8137f3
Enable building on OSX (clion) ( #318 )
...
* Build on OSX
* Add macos-latest to build matrix
* Fix case sensitivity checks/tests
* On osx builds, cope with unpacking a double that might be followed by either an exponent or an error (as part of an array).
Also, remove static unpack(const char*) forms that were never called.
Co-authored-by: turleypol <turley@polserver.com>
2020-09-26 06:57:10 -07:00
Fernando Rozenblit
af19074ed4
Update to cpp14 ( #188 )
...
* use c++14 on linux, visual studio still undefined which means highest
available
* removed make_unique.h due to c++14 no more needed
* stumbled across pre c++14 code
* Removed use of boost::make_unique<> (updated to C++14)
Co-authored-by: turleypol <turley@polserver.com>
2020-08-05 20:28:07 +02:00
turleypol
dafb1d7b9e
updated flyweight memory report (used for memory saving of strings)
...
enable via ENABLE_FLYWEIGHT_REPORT cmake option
2018-12-02 19:39:57 +01:00
turleypol
c71c4965c8
git revision fetch is now part of the build process instead of
...
configure step
2018-06-18 10:27:01 +02:00
turleypol
9b97b1e4ee
fixed version string definition
2018-06-17 19:03:49 +02:00
Gabriele Tozzi
25bbcc8f01
Updating copyright message
2018-04-02 20:19:07 +02:00
Gabriele Tozzi
94cd6c4f60
Merge branch 'master' of https://github.com/polserver/polserver
...
Finally starting to align code base :)
Conflicts:
cmake/env/pol_global_config.h.in
docs/docs.polserver.com/pol100/corechanges.xml
pol-core/clib/Debugging/ExceptionParser.cpp
pol-core/clib/pol_global_config_win.h
pol-core/clib/strexcpt.cpp
pol-core/doc/core-changes.txt
pol-core/pol/module/filemod.cpp
pol-core/pol/module/uomod2.cpp
pol-core/pol/pol.cpp
pol-core/pol/uimport.cpp
2018-04-02 17:05:50 +02:00
turleypol
dbb25bdb62
Include and buildsystem cleanup ( #45 )
...
Include cleanup
Reworked buildsystem (Linux only)
Removed dynamic libs, Linux now again uses static linking (like windows)
2018-01-29 21:55:48 +01:00
turley
9094b3bd8c
Optimized los check by introducing caching
...
added Google Benchmark lib (currently linux only)
compile with ENABLE_BENCHMARK see bin-build/build_tools.sh
2016-12-18 12:48:35 +01:00
Gabriele Tozzi
dcd1991bdd
Merging POL_BUILD_DATE and POL_BUILD_TIME
...
Together into POL_BUILD_DATETIME.
Breaks bakcward compatibility on a minor feature, nobody should notice.
Updated the changelog anyway.
2016-02-23 23:40:17 +01:00
Gabriele Tozzi
0d2237bbbf
More on line endings normalization
...
Blame myself :P
2016-02-12 11:39:51 +01:00
turley
6de0c7e1c0
added define to use boost regex (older gcc has bug in std version)
...
added define for the git revision and centralized others
2016-01-19 21:04:40 +01:00
Thomas Volkert
691715dac1
Improved release signature
2015-12-17 14:28:30 +01:00
Thomas Volkert
98bac9485c
Removed polver.cpp/.h and use POL_BUILD_TARGET instead
2015-11-06 20:21:32 +01:00
Thomas Volkert
626aae0e10
Introduced POL_BUILD_DATE and POL_BUILD_TIME
2015-11-06 17:36:07 +01:00
Thomas Volkert
6a632b2de9
Use global POL_VERSION_ID to identify the POL revision
2015-11-06 16:22:14 +01:00
Thomas Volkert
f131fd1583
Formatting
2015-11-01 13:26:47 +01:00
Thomas Volkert
c3c59a3524
Reworked versioning
2015-11-01 13:25:35 +01:00
Thomas Volkert
08892edb86
Added HAVE_MYSQL to the build env.
2015-08-31 18:04:40 +02:00
Thomas Volkert
9d1e01c597
Added initial version of CMake build environment
2015-08-31 16:27:25 +02:00