Hubert Chathi
98b8e35a7c
fix symbol exporting again
2021-11-19 15:28:43 -05:00
Hubert Chathi
8656f1463c
release 3.2.6
2021-09-16 17:16:56 -04:00
Hubert Chathi
4fb723cad3
install the export header too
2021-09-16 15:09:42 -04:00
Hubert Chathi
72b8bf5334
use visibility annotation rather than version file with CMake
2021-09-16 13:45:10 -04:00
Hubert Chathi
904e80b75f
release 3.2.5
2021-09-15 19:15:58 -04:00
Hubert Chathi
7263c4221b
add functions to get the error codes rather than error strings
2021-06-16 22:40:14 -04:00
Hubert Chathi
1b7973626e
only export olm functions to avoid colliding with other libraries
2021-06-16 15:05:19 -04:00
Hubert Chathi
64afab9364
prepare for release
2021-06-01 13:44:45 -04:00
Hubert Chathi
22bc1155ed
prepare for release
2021-05-24 10:29:24 -04:00
Hubert Chathi
3745ea57bb
bump version number and add changelog
2021-02-22 17:06:13 -05:00
Hubert Chathi
0bb0f85e18
don't use variables that haven't been set yet
2021-02-22 16:54:35 -05:00
Hubert Chathi
21ba95ade5
create and install a pkg-config file on Unix-like systems
2021-02-22 16:54:26 -05:00
Hubert Chathi
8efa0ec17d
Use current source directory in CMake. Thanks to Gorgurov Alexey.
2020-10-29 16:26:06 -04:00
Hubert Chathi
c4d737c86c
bump version numbers and update changelog
2020-10-06 17:39:48 -04:00
Hubert Chathi
4d17aa4f05
bump version numbers and update changelog
2020-10-06 15:08:10 -04:00
Hubert Chathi
8a958beb48
bump version info for release
2020-06-11 11:47:50 -04:00
Alexey Rusakov
baaf002663
CMakeLists.txt: export include directories in install(TARGETS)
...
Without that, if olm is installed to a non-standard location, the user code might run CMake configuration fine but further building will fail.
Signed-off-by: Alexey Rusakov <Alexey.Rusakov@pm.me>
2019-10-23 16:48:14 -04:00
Hubert Chathi
6753595300
release 3.1.4
2019-10-09 12:33:47 -04:00
Alexey Andreyev
aa0c9ab6b5
CMakeLists.txt: add env vars to target_include_directories
2019-07-03 15:24:13 -04:00
Hubert Chathi
ebd3ba6cc1
release 3.1.3
2019-06-24 17:09:41 -04:00
Hubert Chathi
769d013ef7
release 3.1.2
2019-04-30 18:25:21 -04:00
Hubert Chathi
6aafd69f8f
bump version number for 3.1.1
2019-04-29 15:01:09 -04:00
Hubert Chathi
b79c6d6f69
export all symbols for Windows DLLs
2019-04-29 13:11:48 -04:00
Damir Jelić
6eca9f1278
cmake: Add the SAS functions to the CMake build.
...
Signed-off-by: Damir Jelić <poljar@termina.org.uk>
2019-04-28 08:55:40 +02:00
Hubert Chathi
bac8ca7802
prepare for 3.1.0 release
2019-04-17 17:31:01 -04:00
Hubert Chathi
ff24af601a
prepare release 3.0.0
2018-10-23 12:58:10 -04:00
Hubert Chathi
efbe061153
default to building as a shared library
2018-10-23 12:24:49 -04:00
Hubert Chathi
46f80e71be
remove fuzzers from cmake, since it doesn't work properly
2018-10-12 21:03:23 -04:00
Hubert Chathi
3da5b60823
add pk files to cmake, avoid some duplication, and update documentation
2018-10-12 16:22:12 -04:00
Konstantinos Sideris
4e94dfc7e0
Add CMake support
...
The library can now be installed using CMake v3.0+.
Below is an example configuration.
1. Generate configuation
cmake -H. -Bbuild
-GNinja
-DCMAKE_BUILD_TYPE=Release // The default profile.
-DCMAKE_INSTALL_PREFIX=/usr/local/
-DBUILD_SHARED_LIBS=ON
-DOLM_TESTS=1
-DOLM_FUZZERS=1
2. Build & install the targets
cmake --build build --config Release --target install
3. Run the tests
cd build/test && ctest .
The library can also be used as a dependency with CMake using
find_package(Olm::Olm REQUIRED)
target_link_libraries(my_exe Olm::Olm)
Signed-off-by: Konstantinos Sideris <sideris.konstantin@gmail.com>
2018-10-12 16:22:03 -04:00