Branch: refs/heads/cmake
Home: https://github.com/mailru/tarantool
Commit: e72b2465435cb424e569492a4655070ae20e767f
https://github.com/mailru/tarantool/commit/e72b2465435cb424e569492a4655070ae20e767f
Author: Roman Tsisyk <[email protected]>
Date: 2012-12-27 (Thu, 27 Dec 2012)
Changed paths:
M .gitignore
M CMakeLists.txt
M client/CMakeLists.txt
M client/tarantool/CMakeLists.txt
M client/tarantool_checksum/CMakeLists.txt
A cmake/BuildLibCORO.cmake
A cmake/BuildLibEIO.cmake
A cmake/BuildLibEV.cmake
A cmake/BuildLibGOPT.cmake
A cmake/BuildLibOBJC.cmake
A cmake/BuildMisc.cmake
A cmake/CMakeTestOBJCCompiler.cmake
A cmake/CMakeTestOBJCXXCompiler.cmake
A cmake/FindLibEIO.cmake
A cmake/FindLibEV.cmake
A cmake/FindLibOBJC.cmake
R cmake/check_objective_c_compiler.cmake
M cmake/compiler.cmake
R cmake/libobjc.cmake
M cmake/luajit.cmake
M cmake/os.cmake
A cmake/profile.cmake
A cmake/utils.cmake
M include/config.h.cmake
R include/tarantool_eio.h
R include/tarantool_ev.h
M src/CMakeLists.txt
M src/box/index.m
M src/evio.m
M src/lua/info.m
M src/sio.m
M src/tarantool.m
R src/tarantool_eio.c
R src/tarantool_ev.c
M test/CMakeLists.txt
M test/box/args.result
M test/box/args.test
M test/connector_c/CMakeLists.txt
M test/unit/CMakeLists.txt
M third_party/CMakeLists.txt
R third_party/coro/CMakeLists.txt
R third_party/gopt/CMakeLists.txt
A third_party/tarantool_eio.c
A third_party/tarantool_eio.h
A third_party/tarantool_ev.c
A third_party/tarantool_ev.h
Log Message:
-----------
Big CMake refactoring
* Add support for C++ files (use .cpp or .cc files) and ObjC++ (use .mm files)
* Remove ${core_flags} and use ${CMAKE_${lang}_FLAGS} (langs=C;CXX;OBJC;OBJCXX)
* Use add_definitions() for -D flags
* Compile .m using CMAKE_C_COMPILER and .mm using CMAKE_CXX_COMPILER
* Add options to use system versions of bundled libraries
_______________________________________________
Mailing list: https://launchpad.net/~tarantool-developers
Post to : [email protected]
Unsubscribe : https://launchpad.net/~tarantool-developers
More help : https://help.launchpad.net/ListHelp