Fix build system to properly support pluggable modules
* Install *.lua modules into ${DATADIR}/tarantool/1.5 and *.so modules into ${LIBDIR}/tarantool/1.5 * Fix default package.path and package.cpath * Install Lua headers to ${INCLUDE_DIR}/tarantool/1.5 * Install config.h to ${INCLUDE_DIR}/tarantool/1.5 * Add a new package - tarantool-dev (server development headers) * Use RPM Macroses in rpm.spec * Fix tarball generation for Debian * Use GNUInstallDirs.cmake to setup directories
Showing
- CMakeLists.txt 16 additions, 33 deletionsCMakeLists.txt
- cmake/luajit.cmake 4 additions, 0 deletionscmake/luajit.cmake
- connector/c/tnt/CMakeLists.txt 2 additions, 2 deletionsconnector/c/tnt/CMakeLists.txt
- connector/c/tntnet/CMakeLists.txt 2 additions, 2 deletionsconnector/c/tntnet/CMakeLists.txt
- connector/c/tntrpl/CMakeLists.txt 2 additions, 2 deletionsconnector/c/tntrpl/CMakeLists.txt
- connector/c/tntsql/CMakeLists.txt 2 additions, 2 deletionsconnector/c/tntsql/CMakeLists.txt
- debian/control 10 additions, 0 deletionsdebian/control
- debian/libtarantool-dev.install 1 addition, 1 deletiondebian/libtarantool-dev.install
- debian/rules 13 additions, 7 deletionsdebian/rules
- debian/tarantool-dev.install 7 additions, 0 deletionsdebian/tarantool-dev.install
- debian/tarantool-sql-module.install 1 addition, 1 deletiondebian/tarantool-sql-module.install
- doc/man/CMakeLists.txt 2 additions, 2 deletionsdoc/man/CMakeLists.txt
- extra/CMakeLists.txt 1 addition, 1 deletionextra/CMakeLists.txt
- extra/rpm.spec.in 81 additions, 60 deletionsextra/rpm.spec.in
- include/tarantool/config.h.cmake 9 additions, 6 deletionsinclude/tarantool/config.h.cmake
- src/lua/init.cc 3 additions, 6 deletionssrc/lua/init.cc
- src/module/mysql/CMakeLists.txt 1 addition, 1 deletionsrc/module/mysql/CMakeLists.txt
- src/module/pg/CMakeLists.txt 1 addition, 1 deletionsrc/module/pg/CMakeLists.txt
- src/module/sophia/CMakeLists.txt 1 addition, 1 deletionsrc/module/sophia/CMakeLists.txt
- src/module/sql/CMakeLists.txt 1 addition, 1 deletionsrc/module/sql/CMakeLists.txt
Loading
Please register or sign in to comment