Commit graph

12 commits

Author SHA1 Message Date
snow flurry cbcffb4717 CMakeLists.txt: set std=gnu++98
Required to fix a few errors where some enum->int->wchar_t* casting
happens.
2023-02-27 22:45:15 -08:00
Georg Sauthoff a9b6d5c596 Resolve RPM conflicts on Fedora > 23
e.g. on Fedora 25:

Error: Transaction check error:
  file /usr/share/man from install of somake-0.6.0-1.x86_64 conflicts with file from package filesystem-3.2-37.fc24.x86_64
  file /usr/share/man/man1 from install of somake-0.6.0-1.x86_64 conflicts with file from package filesystem-3.2-37.fc24.x86_64
2017-03-13 23:52:59 +01:00
Georg Sauthoff 134796a9e5 relax required cmake version
e.g. also compiles on CentOS 6 with cmake 2.8 from EPEL
2016-11-15 21:44:48 +01:00
Georg Sauthoff 77f083298a rename man page to the name of the project 2016-08-29 22:38:23 +02:00
Georg Sauthoff 3c18899ecb use 32/64 bit agnostic hint on solaris 2016-08-26 23:43:56 +02:00
Georg Sauthoff 391eb656fe link additional Libraries on Solaris 2016-08-26 22:59:19 +02:00
Georg Sauthoff 3c28143a75 use closefrom() where available
e.g. on Linux via libbsd - or on BSDs where the symbol exists
2016-08-26 22:25:48 +02:00
Georg Sauthoff 064e38eae9 add CPack packaging definition
See also:

- https://cmake.org/cmake/help/v3.4/module/CPack.html
- https://cmake.org/cmake/help/v3.4/module/CPackRPM.html
- https://cmake.org/cmake/help/v3.4/module/CPackDeb.html
2016-08-24 08:42:36 +02:00
Georg Sauthoff d648e92188 fix build on Solaris 10
Solaris 10 is too old for POSIX.2008, thus wcsdup() is missing
2016-08-23 21:13:46 +02:00
Georg Sauthoff 4ed41c209c add install target 2016-08-22 20:55:39 +02:00
Georg Sauthoff c0dfa85aa1 add Solaris compatibility stubs 2016-08-21 23:34:14 +02:00
Georg Sauthoff 7f43353e56 add CMake build file and instructions 2016-08-21 23:34:14 +02:00