aboutsummaryrefslogtreecommitdiffstats
path: root/configure.ac
AgeCommit message (Collapse)AuthorFilesLines
2023-09-12Bump version: 1.4.0.10-801d-dirty → 1.5.01.5.0Pau Espin Pedrol1-6/+6
Change-Id: I11b3737b2d5447f1c35693a2cf37ab59adff57d3
2023-05-15Move testdir src/tests/ -> tests/Pau Espin Pedrol1-2/+2
Move tests to usual directory in most projects. Change-Id: Ib9ca59d1dffbbb13fcb9ae2e597b3f114f77524e
2023-02-07Bump version: 1.3.0.16-a319-dirty → 1.4.01.4.0Pau Espin Pedrol1-6/+6
Change-Id: I1fa8e30166bb9dce402b636d20985946dee159aa
2022-06-28Bump version: 1.2.0.24-de3c-dirty → 1.3.01.3.0Pau Espin Pedrol1-6/+6
Change-Id: I7da0cc95d7b1a7198f1ae5ad5a4c0174dfd7381d
2022-01-07Drop no longer needed systemd config in build systemPau Espin Pedrol1-16/+0
It was only used to install osmo-hnbgw, which is no longer there. Change-Id: Idae258d895d8b25dbbfb5e9bb4386997475a71dd
2022-01-04Drop osmo-hnbgwPau Espin Pedrol1-4/+0
OsmoHNBGW is now available in its own repository osmo-hnbgw.git. Change-Id: I4e17c578b432f0c997ea4e13b1c468b112278854
2021-10-22Provide libosmo-rua as a public shared libraryPau Espin Pedrol1-0/+1
It is needed by the new osmo-hnodeb project. Related: SYS#5516 Change-Id: I8b800baacbfe3a3c424c51b418b5ac2e2848b3ba
2021-10-22Provide libosmo-hnbap as a public shared libraryPau Espin Pedrol1-0/+1
It is needed by the new osmo-hnodeb project. Related: SYS#5516 Change-Id: I0d0862e9d59d3b206f3f7dfae4b39ae4032bb762
2021-02-23Bump version: 0.6.0.49-356f-dirty → 0.7.00.7.0Pau Espin Pedrol1-7/+7
Change-Id: I3b592c39646a77681efde5debb5ac2a844208949
2021-01-28configure.ac: set -std=gnu11Oliver Smith1-0/+2
Change-Id: I4bf2f1cb724bc3e3c56d5a5c1270bb152b0e6e0a
2021-01-07configure.ac: Ensure netinet/sctp.h is presentHarald Welte1-0/+2
we unconditionally depend on this header file, yet nothing in configure.ac ensures its presence. Building on a clean Debian 10 with all existing dependencies installed passes configure but fails at compilation time. Change-Id: I0a4407ef6ee512ad5ea8775d90acfe1c4fa67cd0
2020-05-20contrib: integrate RPM specOliver Smith1-0/+1
Remove OpenSUSE bug report link, set version to @VERSION@, make it build with CentOS 8 etc. Related: OS#4550 Change-Id: Ibec1a22952ecfb0578bb4611e65ad819f5984fd8
2020-04-11configure.ac: fix libtool issue with clang and sanitizerEric1-0/+5
As pointed out at https://github.com/libexpat/libexpat/issues/312 libtool does not play nice with clang sanitizer builds at all. For those builds LD shoud be set to clang too (and LDFLAGS needs the sanitizer flags as well), because the clang compiler driver knows how linking to the sanitizer libs works, but then at a later stage libtool fails to actually produce the shared libraries and the build fails. This is fixed by this patch. Addtionally LD_LIBRARY_PATH has no effect on conftest runs during configure time, so the rpath needs to be set to the asan library path to ensure the configure run does not fail due to a missing asan library, i.e.: SANS='-fsanitize=memory -fsanitize-recover=all -shared-libsan' export CC=clang-10 ASANPATH=$(dirname `$CC -print-file-name=libclang_rt.asan-x86_64.so`) export LDFLAGS="-Wl,-rpath,$ASANPATH $SANS $LDFLAGS" Change-Id: I74cdca5c8bd5a32b6fb05906280cc1cdd64e9369
2019-09-23sabp: Generate C/H files for SABP; create libosmo-sabpHarald Welte1-0/+3
This uses the (modified) Osmocom asn1c on the (modified) SABP ASN.1 syntax to generate C code + header files for SABP parsing/encoding. It also adds some helper code for message encoding and decoding as well as a new libosmo-sabp shared library which can be used by programs to implement SABP related functionality. Change-Id: Ib9580d1af96354398da4c9f97b28a0e23d56e275
2019-08-07Bump version: 0.4.0.14-92ea-dirty → 0.5.00.5.0Pau Espin Pedrol1-6/+6
Change-Id: I53c1743eda203bf075f93f891e336ca4ec6866a8
2019-07-29Add VTY reference manualDaniel Willmann1-0/+43
Fixes: OS#2589 Change-Id: I042734fa9979b598d5471839e408cbf39bba57b5
2018-09-10Install systemd services with autotoolsPau Espin Pedrol1-0/+18
Change-Id: I90f1efc4433ec641a28931d5c19e2301a67cf1e9
2018-05-03Bump version: 0.2.0.57-cf5f-dirty → 0.3.00.3.0Pau Espin Pedrol1-7/+7
Change-Id: Id5d2f749bca46e8b81cc2934447707e3db80ea18
2018-03-05configure: add --enable-werrorNeels Hofmeyr1-0/+21
Provide a sane means of adding the -Werror compiler flag. Currently, some of our jenkins.sh add -Werror by passing 'CFLAGS="-Werror"', but that actually *overwrites* all the other CFLAGS we might want to have set. Maintain these exceptions from -Werror: a) deprecation (allow upstream to mark deprecation without breaking builds); b) "#warning" pragmas (allow to remind ourselves of errors without breaking builds) As a last configure step before generating the output files, print the complete CFLAGS and CPPFLAGS by means of AC_MSG_RESULT. Change-Id: Id659512d2d9fb3f28584ec5f071907f6b6e72e0d
2018-01-22configure.ac: Enable -Wall flagPau Espin Pedrol1-0/+3
Change-Id: Ib05f7862081708d578d8f0302d926aab42897dc2
2017-12-31Add control interfaceMax1-0/+1
* add libosmoctrl dependency * bind control interface Change-Id: I4637e88da00bac1ab0237c29ac73806d024863ba
2017-11-17add --enable-sanitize config optionNeels Hofmeyr1-0/+12
Change-Id: Id9bb6cc982cd30b86f772207184398af6b899f66
2017-10-27update dependencies to latest libosmo-* releasesHarald Welte1-6/+6
Now that we have tagged releases that include the support needed in osmo-iuh, let's require them. Change-Id: I579ba94e8f0f700b598a2346c5020cce3b159f27
2017-08-28Use release helper from libosmocoreMax1-0/+4
See https://osmocom.org/projects/cellular-infrastructure/wiki/Make_a_new_release for details. Change-Id: I3ccc8202b650268cc9d1721719ba2f205c351a67 Related: OS#1861
2016-10-01configure: check for pkg-config presenceNeels Hofmeyr1-0/+7
Change-Id: I940558e1b53b0d42291077eba0568f9974df6957
2016-10-01build: be robust against install-sh files above the root dirNeels Hofmeyr1-0/+3
Explicitly set AC_CONFIG_AUX_DIR. To reproduce the error avoided by this patch: rm install-sh # in case it was already generated. touch ../install-sh # yes, outside this source tree autoreconf -fi This will produce an error like ... configure.ac:16: error: required file '../ltmain.sh' not found configure.ac:5: installing '../missing' src/Makefile.am: installing '../depcomp' autoreconf: automake failed with exit status: 1 See also automake (vim `which automake`) and look for 'sub locate_aux_dir'. Change-Id: I5aad87b7d4c043f890f4ae2bc5d68cbad6d2c5c7
2016-09-09build: remove subdir-objects from configure.ac, it is brokenNeels Hofmeyr1-1/+1
This is a known autoconf bug, it creates odd directories named literally '$(top_srcdir)', potentially messing up dependency checking. Change-Id: Ia47b038d4ca4f6c345711fb17d074f71c80e4453
2016-09-09build: use tar-ustar to allow paths longer than 99Neels Hofmeyr1-1/+4
Needed to fix these errors: tar: osmo-iuh-UNKNOWN-dirty/include/osmocom/ranap/RANAP_SourceeNodeB-ToTargeteNodeB-TransparentContainer.h: file name is too long (max 99); not dumped tar: osmo-iuh-UNKNOWN-dirty/include/osmocom/ranap/RANAP_LocationRelatedDataRequestTypeSpecificToGERANIuMode.h: file name is too long (max 99); not dumped tar: osmo-iuh-UNKNOWN-dirty/include/osmocom/ranap/RANAP_TargeteNodeB-ToSourceeNodeB-TransparentContainer.h: file name is too long (max 99); not dumped tar: osmo-iuh-UNKNOWN-dirty/include/osmocom/ranap/RANAP_Requested-RAB-Parameter-ExtendedGuaranteedBitrateList.h: file name is too long (max 99); not dumped Change-Id: Id41bca92810a81ac50697c0230a6caef490b0ffd
2016-08-18add doc/examples, Makefile.am adds all *.cfg files genericallyNeels Hofmeyr1-0/+1
doc/examples/Makefile.am taken from openbsc/openbsc/doc/examples. Change-Id: I1fadad4deb7f73d2b3aa753a84a76ba5b9bf9574
2016-08-18add to dist: doc subdir with all current doc filesNeels Hofmeyr1-0/+1
Change-Id: Idfef4f050e21a5d0eae3a530fe319a5adf81534d
2016-08-18hnbgw vty: add empty hnbgw and hnbgw/iuh vty nodesNeels Hofmeyr1-0/+1
Add include/osmocom/iuh/ named after this project (osmo-iuh), and add vty.h to define VTY node enum values. Also add (to) Makefile.am and configure.ac to include in the build. An upcoming commit will add the actual first config item to the hnbgw/iuh node. Change-Id: I71545823d3bd81cb888c85df8e298a56c98bf131
2016-01-05Remove osmo-iuh subdir level from include/ (2/2)Neels Hofmeyr1-4/+3
Make all changes to #include statements and build files.
2016-01-04move asn1 headers to include/ dir (5/5)Neels Hofmeyr1-1/+8
Do all remaining changes necessary for a working build. Add Makefile.am files in include/... subdirs. Remove noinst_HEADERS directives from src/*/Makefile.am, but keep the headers list to feed to move-asn1-header-files.sh. Adjust all #includes in src/*_common.h and elsewhere. In hnbap_common.h, separate the ASN.1 "primitive" headers from the others, and include them without a subdir path, as before.
2016-01-03add pkg-config file for libosmo-ranapHarald Welte1-0/+1
2016-01-03add git-version-gen to auto-generate git based version numberHarald Welte1-2/+2
2016-01-03Introduce libosmo-ranap.so as shared RANAP libHarald Welte1-1/+2
This shared RANAP library will be used not only by hnbgw, but also by OsmoCSCN, OsmoSGSN.
2015-12-24fix build if depenedencies are in distinct directoriesAlexander Huemer1-0/+1
2015-12-23hnbgw: Add SUA client socket towards localhostHarald Welte1-0/+1
This socket doesn't do much yet except to connect to localhost:14001 The host/port needs to be made configurable, and the RUA<->SUA interfacing needs to be implemented. Also, we'll need two SUA sockets, one for MSC and one for SGSN.
2015-12-15Autotoolize the buildDaniel Willmann1-0/+34
Use Autoconf/make for building and autotest for tests