diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000000000000000000000000000000000000..6118c014a5d6ae8dfc7ac0020270e0881747b791 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,28 @@ +project(libtransport) + +set(CMAKE_MODULE_PATH "cmake_modules") + +set(cppunit_DIR "${CMAKE_SOURCE_DIR}/cmake_modules") +find_package(cppunit) + +if(CMAKE_BUILD_TYPE MATCHES Debug) + ADD_DEFINITIONS(-ggdb) + ADD_DEFINITIONS(-DDEBUG) + ADD_DEFINITIONS(-Wall) + ADD_DEFINITIONS(-W) + ADD_DEFINITIONS(-Wcast-align) + ADD_DEFINITIONS(-Wextra -Wno-sign-compare -Wno-unused-parameter) + ADD_DEFINITIONS(-Winit-self) + ADD_DEFINITIONS(-Wmissing-declarations) + ADD_DEFINITIONS(-Wpointer-arith) + ADD_DEFINITIONS(-Wreorder) + ADD_DEFINITIONS(-Woverloaded-virtual) + ADD_DEFINITIONS(-Wsign-promo) + ADD_DEFINITIONS(-Wundef -Wunused) + message(STATUS "Build type is set to Debug") +endif(CMAKE_BUILD_TYPE MATCHES Debug) + +SET(TRANSPORT_VERSION 2.0) + +ADD_SUBDIRECTORY(src) +ADD_SUBDIRECTORY(include)