osrm-backend/cmake
Daniel J. Hofmann ca0f8ed653 Immensly increase lua/luabind detection and check in buildsystem.
Instead of including the `luabind.hpp` header that transitively includes
basically everything else, we now only include the appropriate header
for luabind's open function.

It is important that this function is declared in the header but the
definition comes from the luabind shared object (library), such that we
can detect linker errors, too.

By only including this header, we also no longer transitively include
the header for the `luaL_newstate` function, with we have to add
manually.

With these changes, detecting, compiling, linking and checking for
lua/luabind with cmake now works instantly, instead of the 3-4
seconds as it was before! Yay, progress!
2015-09-30 18:22:26 +02:00
..
check_luabind.cmake Immensly increase lua/luabind detection and check in buildsystem. 2015-09-30 18:22:26 +02:00
CheckCXXCompilerFlag.cmake activate LTO on platforms that support it, ie. most recent compilers 2014-04-01 18:11:45 +02:00
cmake_options_script.py Export compile commands 2013-08-14 11:57:54 +02:00
CPackDebianConfig.cmake Remove protobuf dependencies from build system 2015-08-31 16:54:22 +02:00
FindDebArch.cmake allow building of packages 2014-08-11 16:16:56 +02:00
FindLua52.cmake CMakeLists.txt: Lua5.2 support. 2013-09-11 17:25:33 +02:00
FindLuabind.cmake Several lookup fixes and fingerprinting of files with input IO, thx @alex85k 2013-07-18 14:11:45 +02:00
FindLuaJIT.cmake fix linking on Ubuntu 13.10 2013-11-20 16:22:39 +01:00
FindSTXXL.cmake reverting premature revert 2013-11-12 17:39:24 -05:00
FindTBB.cmake Port extractor to TBB 2014-05-21 21:49:22 +02:00
FingerPrint-Config.cmake Only replace fingerprint file when MD5 changes. Avoids rebuilding several things if nothing has actually changes, as cmake is only looking at timestamps. 2015-09-04 14:07:40 +02:00
pkgconfig.in Fixes version generation, no longer derives version on git tags. 2015-09-30 18:22:25 +02:00
postinst.in allow building of packages 2014-08-11 16:16:56 +02:00