Mercurial > archived > louis > epitech > zia-api
changeset 3:e80935852b9a
added .hgignore and CMakeLists.txt
author | Zoltan K |
---|---|
date | Fri, 19 Mar 2010 19:07:43 +0100 |
parents | cd9942c3faaa |
children | 81af35509f71 |
files | .hgignore src/CMakeLists.txt src/examples/CMakeLists.txt src/examples/rot13/Buffer.cpp src/examples/rot13/Buffer.hpp src/examples/rot13/CMakeLists.txt src/examples/rot13/Rot13Module.hpp |
diffstat | 7 files changed, 51 insertions(+), 8 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/.hgignore Fri Mar 19 19:07:43 2010 +0100 @@ -0,0 +1,8 @@ +Session.vim$ +tags$ +\.project$ +\.cproject$ +\.sw.$ +build/.+ +doc/.+ +~$
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/CMakeLists.txt Fri Mar 19 19:07:43 2010 +0100 @@ -0,0 +1,29 @@ +PROJECT(STREAMIT_API CXX C) + +CMAKE_MINIMUM_REQUIRED(VERSION 2.4) + +IF (CMAKE_MAJOR_VERSION GREATER 1 AND CMAKE_MINOR_VERSION GREATER 4) + # CMP0005 is about escaping stuff in ADD_DEFINITIONS() + # But, I want to be sure that will works on cmake 2.4 + CMAKE_POLICY(SET CMP0005 OLD) + CMAKE_POLICY(SET CMP0003 OLD) +ENDIF (CMAKE_MAJOR_VERSION GREATER 1 AND CMAKE_MINOR_VERSION GREATER 4) + +# Global definitions ########################################################### + +IF (CMAKE_COMPILER_IS_GNUCXX) + SET(CMAKE_CXX_FLAGS "-pipe -Wextra -Wall") + IF (${CMAKE_BUILD_TYPE} MATCHES "DEBUG") + ADD_DEFINITIONS("-D_GLIBCXX_DEBUG") + ENDIF (${CMAKE_BUILD_TYPE} MATCHES "DEBUG") +ENDIF (CMAKE_COMPILER_IS_GNUCXX) + +IF (CMAKE_SYSTEM_NAME MATCHES "Linux") + ADD_DEFINITIONS("-D_POSIX_C_SOURCE=200112L -D_XOPEN_SOURCE=500") +ENDIF (CMAKE_SYSTEM_NAME MATCHES "Linux") + +# Subdirectories ############################################################### + +INCLUDE_DIRECTORIES(${STREAMIT_API_SOURCE_DIR}/include) + +ADD_SUBDIRECTORY(examples)
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/examples/CMakeLists.txt Fri Mar 19 19:07:43 2010 +0100 @@ -0,0 +1,1 @@ +ADD_SUBDIRECTORY(rot13) \ No newline at end of file
--- a/src/examples/rot13/Buffer.cpp Fri Mar 19 18:45:39 2010 +0100 +++ b/src/examples/rot13/Buffer.cpp Fri Mar 19 19:07:43 2010 +0100 @@ -14,14 +14,10 @@ this->setp(s, s + n); } -Buffer::Buffer(const Buffer & cpy) - : _rawBuffer(cpy._rawBuffer) -{ -} - int Buffer::sync(void) { std::cout << "Buffer is being sync." << std::endl; + return (0); } int Buffer::underflow(void)
--- a/src/examples/rot13/Buffer.hpp Fri Mar 19 18:45:39 2010 +0100 +++ b/src/examples/rot13/Buffer.hpp Fri Mar 19 19:07:43 2010 +0100 @@ -11,7 +11,6 @@ Buffer(void); virtual ~Buffer(void) { } - Buffer(const Buffer & cpy); protected: @@ -19,6 +18,9 @@ virtual int underflow(void); private: + Buffer(const Buffer & cpy); + +private: std::vector<char> _rawBuffer;
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/examples/rot13/CMakeLists.txt Fri Mar 19 19:07:43 2010 +0100 @@ -0,0 +1,7 @@ +SET(ROT13_SRC + main.cpp + Buffer.cpp + Rot13Module.cpp + ) + +ADD_EXECUTABLE(rot13 ${ROT13_SRC})
--- a/src/examples/rot13/Rot13Module.hpp Fri Mar 19 18:45:39 2010 +0100 +++ b/src/examples/rot13/Rot13Module.hpp Fri Mar 19 19:07:43 2010 +0100 @@ -3,8 +3,8 @@ # include <iostream> -# include "IHttpHandler.hpp" -# include "ITransaction.hpp" +# include "handler/IHttpHandler.hpp" +# include "http/ITransaction.hpp" # include "IConfig.hpp" # include "IModule.hpp"