Thu, 11 Dec 2014 05:58:55 +0200
- code cleanup
- added network-related classes (bytestream, ipaddress, udp socket)
cmake_minimum_required (VERSION 2.4) project (hurgharama) set (SOURCE_FILES sources/filesystem.cpp sources/format.cpp sources/main.cpp sources/mystring.cpp sources/version.cpp sources/network/bytestream.cpp sources/network/ipaddress.cpp sources/network/udp.cpp ) set (CURSES_NEED_NCURSES, True) set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x -W -Wall") find_package (Curses) include_directories (${CURSES_INCUDE_DIRS}) include_directories (${CMAKE_CURRENT_BINARY_DIR}) add_executable (${PROJECT_NAME} ${SOURCE_FILES}) target_link_libraries (${PROJECT_NAME} ${CURSES_LIBRARIES}) add_custom_target (make_hginfo_h COMMAND python "${CMAKE_SOURCE_DIR}/updaterevision/updaterevision.py" "${CMAKE_CURRENT_BINARY_DIR}/hginfo.h") add_dependencies (${PROJECT_NAME} make_hginfo_h)