summaryrefslogtreecommitdiffstats
path: root/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
...
* pcsc: Allow to disable the PCSC dependencyHolger Hans Peter Freyther2014-11-141-4/+6
| | | | | | | | * PCSC is enabled by default * --enable-pcsc is enabling it * --disable-pcscis disabling it * Fix the makefile of the utilities to not build pcsc and use the right header files/libraries.
* sim: Use autotools for libpcsc-lite linkageHarald Welte2014-10-261-0/+10
|
* initial checkin of 'libosmosim'Harald Welte2014-10-261-0/+2
|
* libctrl: autotools build system integrationHarald Welte2014-08-211-0/+2
| | | | Now we actually build the recently-imported libctrl
* backtrace: Speculative fix for FreeBSD10.0 and execinfo.hHolger Hans Peter Freyther2014-04-171-0/+3
| | | | | | | FreeBSD 10.0 ships an execinfo.h but one needs to link to an additional library for the backtrace functions. Check if there is a backtrace symbol in libexecinfo and if so link to that library.
* Replace obsolete automake AM_CONFIG_HEADER.Christian Vogel2013-01-061-1/+1
| | | | | | | | | | | | | | This fixes the following complaint by autoconf 2.69-1, automake 1.13.1-1. : configure.ac:80: error: 'AM_CONFIG_HEADER': this macro is obsolete. : You should use the 'AC_CONFIG_HEADERS' macro instead. : /usr/share/aclocal-1.13/obsolete-err.m4:12: AM_CONFIG_HEADER is expan : configure.ac:80: the top level Automake 1:1.11.3-1ubuntu2, autoconf 2.68-1ubuntu2 don't even emit a warning without, and work just fine with this patch. Signed-off-by: Christian Vogel <vogelchr@vogel.cx>
* Do not use --version-script linker flag on OSXTobias Engel2012-10-271-0/+12
| | | | | Add a check to not use --version-script linker flag if compiled on OSX since it doesn't exist there
* libosmogb: make build conditional, disable in embedded buildHarald Welte2012-09-081-0/+9
| | | | | when we build for osmocom-bb cross-compilation, we don't have sockets nor netinet/in.h and thus NS/BSSGP make no sense...
* libosmogsm: Back-port SMS related fixes from openbscHarald Welte2012-08-291-0/+25
| | | | | | | | This was fixed in 9c3dc90d16a40789081c84e46620f4d66689fec1 of openbsc.git, after the sms code had been migrated here: introduce HAVE_TM_GMTOFF_IN_TM Not all architectures have the tm.tm_gmtoff member. This fixes cygwin builds.
* build: use LT_INIT(pic-only) instead of forcing -fPIC.Diego Elio Pettenò2012-06-301-1/+1
| | | | | | | | This actually allows for the user to override the decision and at the same time supports compilers that might not be able to use -fPIC at all. Signed-off-by: Diego Elio Pettenò <flameeyes@flameeyes.eu>
* build: LT_INIT already replaces AC_PROG_LIBTOOL.Diego Elio Pettenò2012-06-301-1/+0
| | | | Signed-off-by: Diego Elio Pettenò <flameeyes@flameeyes.eu>
* build: avoid calling undefined macro.Diego Elio Pettenò2012-06-301-1/+0
| | | | | | | This line was reporting "command not found" and should not be a problem, as there's a check for the same thing later on. Signed-off-by: Diego Elio Pettenò <flameeyes@flameeyes.eu>
* build: avoid duplication of automake options, add no-dist-gzip.Diego Elio Pettenò2012-06-301-1/+1
| | | | | | | There's little to no point to build the gzip version of the tarball when we're building the bzip2 version. Signed-off-by: Diego Elio Pettenò <flameeyes@flameeyes.eu>
* build: simplify headers management and remove recursionDiego Elio Pettenò2012-06-301-9/+1
| | | | | | | | | | | | There is no real reason to keep the include directory a multi-level recursion, so instead declare everything within include (so that we can use proper nobase_ declarations) and be it. Please note that since we removed the sub-Makefile.am, ./configure will not create the directory structure for us on out-of-tree builds, so we have to make sure the directory we're generating to exists first. Signed-off-by: Diego Elio Pettenò <flameeyes@flameeyes.eu>
* build: simplify test handling and speed up build.Diego Elio Pettenò2012-06-301-20/+0
| | | | | | | | | | | | Instead of using a ./configure parameter to decide whehter to build tests or not, use the check_PROGRAMS variable so that the tests are only built when running `make check`. To avoid slowing down the test phase itself, collapse the declaration of the test targets in the tests/Makefile.am file, this way they can be built and linked in parallel before the testsuite is executed. Signed-off-by: Diego Elio Pettenò <flameeyes@flameeyes.eu>
* libosmogb: move files to proper location and fix buildHarald Welte2012-06-171-0/+4
|
* libosmogsm: Introduce explicit list of exported symbolsHarald Welte2012-04-041-0/+1
| | | | | | | | There is now a "libosmogsm.map" file containing an explicit list of to-be-exported symbols. This should prevent us from leaking non-static symbols into the global namespace. A similar scheme should be adopted by all other osmocom libraries
* misc: Fix the mail email address in the configure.acHolger Hans Peter Freyther2012-03-261-1/+1
|
* tests: Introduce a very basic gsm0808 testHolger Hans Peter Freyther2012-01-221-0/+1
| | | | | | This tests verifies the content of the GSM 08.08 messages, it does not verify the remaining headroom (which the SCCP/IPA code relies on being plenty to prepend the header). More to come in the future.
* lapdm: Create a simple test case to transmit data between both endsHolger Hans Peter Freyther2011-12-111-0/+1
| | | | | | | This is testing the establishment of two ends (BTS, MS) one is in the polling mode as used by osmo-bts. Transfer data between the two ends. The sent data is not verified though. This should be followed up soon.
* add autotest script for milenage/auth testingHarald Welte2011-12-071-0/+1
|
* core/conv: Add regression testing codeSylvain Munaut2011-11-241-0/+1
| | | | | | | It tests both a given test vector encoding/decoding, and some random coding/decoding cycles. Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
* tests/a5: Add a5 regression testingSylvain Munaut2011-11-171-0/+1
| | | | Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
* tests: Fix the make distcheck of libosmocore with the testsHolger Hans Peter Freyther2011-11-141-3/+0
|
* tests: Use GNU autotest to execute our tests and compare textual outputHolger Hans Peter Freyther2011-11-141-0/+5
| | | | | | | | | | | | | The output of make check is looking like this now: Regression tests. 1: bits ok 2: msgfile ok 3: sms ok 4: smscb ok 5: timer FAILED (testsuite.at:38) 6: ussd FAILED (testsuite.at:44)
* freebsd: Fixes for the compilation of libosmocore on FreeBSDHolger Hans Peter Freyther2011-11-091-0/+4
| | | | | | | | | | | alloca.h is not available on FreeBSD, use the default autoconf function to check for it, there is a complete list[1] of what to do for using alloca but let us see how far we get with this test. Include netinet/in.h for the IPv4 and IPv6 socket address. Check for dlopen in libraries and use this instead of linking -dl. [1] http://www.gnu.org/s/hello/manual/autoconf/Particular-Functions.html
* core/serial: Add utilities to deal with serial portsSylvain Munaut2011-09-021-0/+9
| | | | Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
* Added autoconf option for utilities and embeddedjob2011-09-021-0/+25
|
* Adapted configure options to autoconf default behaviourjob2011-09-021-14/+14
|
* add functions for bit-reversalHarald Welte2011-09-011-0/+1
| | | | | Sometimes we need stuff like reversing every bit in each byte (but not the byte-order).
* consistent Doxyfile namingHarald Welte2011-08-201-1/+1
|
* Integrate doxygen documentation building into autoconf/automake processHarald Welte2011-08-171-0/+3
|
* Auto-generate the version information of Doxygen documentationHarald Welte2011-08-171-0/+4
|
* add new 'osmo-arfcn' program to compute frequency based on arfcnHarald Welte2011-08-021-0/+1
| | | | The freq -> arfcn side still needs to be implemented.
* libosmocore: rename configure.in -> configure.acAlexander Huemer2011-05-241-0/+123
rename autoconf input file to align with osmocom-bb host applications, and because that suffix is preferred nowadays.