Donald Buczek
12cbf34302
Make install dir for unit files configurable
...
Currently the systemd service unit files are installed
into /lib/systemd/system if that directory exists. This
might not be optimal for every user, e.g. when the build
system is not the target system or when building as an
unprivileged user using CMAKE_INSTALL_PREFIX.
Make this configurable by adding a cached cmake variable
CMAKE_INSTALL_SYSTEMD_UNITDIR. Usage:
- install unit files into /lib/systemd/system if it exists (old
behavior)
cmake
- don't install unit files
cmake -D CMAKE_INSTALL_SYSTEMD_UNITDIR=
- install into absolute path
cmake -D CMAKE_INSTALL_SYSTEMD_UNITDIR=/path
- install into path relative to ${CMAKE_INSTALL_PREFIX}
cmake -D CMAKE_INSTALL_SYSTEMD_UNITDIR=path
2019-10-30 11:33:08 +01:00
Ilya Shipitsin
13dbf83e95
release 5.01.9671
2019-07-10 12:45:14 +05:00
Ilya Shipitsin
854814475c
release 5.01.9670
2019-04-07 19:11:27 +00:00
Ilya Shipitsin
d790223700
release 5.01.9669
2019-02-03 19:43:50 +00:00
Ilya Shipitsin
ce6e49a3f9
release 5.01.9668
2019-01-27 07:49:56 +00:00
Daiyuu Nobori
63c01ba736
Merge pull request #832 from dnobori/181202_switch_to_apache_license
...
Switching license from GPLv2 to Apache License 2.0.
2019-01-21 09:36:19 +09:00
Daiyuu Nobori
ca1ccc204f
Update CMakeLists.txt for Apache License 2.0
2019-01-14 12:42:15 +09:00
Ilya Shipitsin
0cf6fac7a3
5.01.9667
...
Signed-off-by: Ilya Shipitsin <chipitsine@gmail.com>
2018-12-21 11:18:18 +00:00
Ilya Shipitsin
272c69d35a
Release v5.01.9666
...
Signed-off-by: Ilya Shipitsin <chipitsine@gmail.com>
2018-12-04 04:14:18 +00:00
Ilya Shipitsin
974f18505b
v5.01.9665
...
Signed-off-by: Ilya Shipitsin <chipitsine@gmail.com>
2018-11-28 10:34:59 +00:00
Davide Beatrici
6903f9b89f
CMake: build targets with versioning info on Windows
2018-11-27 05:26:21 +01:00
Davide Beatrici
04188f8606
CMake: change project name to "SoftEther VPN", create and use "TOP_DIRECTORY" variable
2018-11-27 05:00:30 +01:00
Ilya Shipitsin
3842e813d6
Release v5.01.9664
...
Signed-off-by: Ilya Shipitsin <chipitsine@gmail.com>
2018-11-20 04:20:51 +00:00
Davide Beatrici
e1bd84d7f3
CMake: set PDB output directory, don't set default build type
2018-11-18 04:18:42 +01:00
Ilya Shipitsin
da518914c1
release v5.01.9663
...
Signed-off-by: Ilya Shipitsin <chipitsine@gmail.com>
2018-11-07 02:15:14 +00:00
Ilya Shipitsin
080edcdb81
v5.01.9662
...
Signed-off-by: Ilya Shipitsin <chipitsine@gmail.com>
2018-10-30 16:47:37 +00:00
Davide Beatrici
c1f522c10e
CMake: add support for Windows (Visual C++ 2017 toolset)
2018-10-24 21:25:57 +02:00
Ilya Shipitsin
e50cf278cd
CMake: add dynamic libraries to RPATH
...
Fixes #766
2018-10-24 00:32:41 +05:00
Ilya Shipitsin
a6ac9456b5
v5.01.9661
2018-10-22 21:57:21 +05:00
Ilya Shipitsin
139fffe6e0
adjust systemd paths according to installation path
2018-10-22 10:55:12 +05:00
Davide Beatrici
3429e1bf31
CMake: build Cedar and Mayaqua as shared libraries, create "common" package
2018-10-20 13:12:49 +02:00
Ilya Shipitsin
2d3469909b
release v5.01.9660
2018-10-15 14:26:01 +05:00
Ilya Shipitsin
ec09309aa8
gitlab-ci: enable ubuntu 12.04 builds
2018-10-12 01:03:12 +05:00
Ilya Shipitsin
a25fea0809
release 5.01.9659
2018-10-09 21:25:28 +05:00
Davide Beatrici
e8050651c0
Copy authors file into "src/bin/hamcore" automatically
2018-10-03 07:24:42 +02:00
Ilya Shipitsin
6144f45918
increased build number to 5.1.9658
2018-10-01 23:09:30 +05:00
Ilya Shipitsin
d4ac00855b
cmake: compare PROJECT_VERSION against src/CurrentBuild.txt
2018-09-28 23:38:31 +05:00
Davide Beatrici
de656ba1a7
CMake: add support for RPM packaging with CPack
2018-08-13 05:48:45 +02:00
Davide Beatrici
3a7b801ce5
CMake: change output directory from "bin" to "build"
2018-08-12 19:22:51 +02:00
Davide Beatrici
a162dec76f
CMake: add support for Debian packaging with CPack
2018-08-09 23:33:45 +02:00
Ilya Shipitsin
bec58b86a4
ignore temp cmake files
...
check whether cloned recursively during cmake build
2018-08-07 20:38:06 +05:00
Andy Walsh
0bbf08fea7
cmake: lib cleanup and use cmake package_find
...
* use OPENSSL_ROOT_DIR
* add special .configure handling for osx
* move readline, curses to cedar
Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
2018-07-31 18:11:13 +02:00
Davide Beatrici
f65ae2bf7d
Replace hand-written Makefiles with CMake ( #518 )
...
* src: remove makefiles
* .gitignore: remove CMakeLists.txt
* README.md: add CMake to the required packages
* debian: add CMake to the dependencies
* Travis CI: specify Makefile directory
* Replace hand-written Makefiles with CMake
2018-05-22 22:20:41 +02:00