Macports support (OS X only). MAP_ANON -> MAP_ANONYMOUS (OS X only).

This commit is contained in:
slvr 2013-08-09 16:42:47 +01:00
parent 8542b5bac8
commit 4b217bca97
2 changed files with 12 additions and 0 deletions

View File

@ -10,6 +10,14 @@ else()
option(USE_NACL "Use NaCl library instead of libsodium")
endif()
#OS X specific
if(APPLE)
set(CMAKE_LIBRARY_PATH ${CMAKE_LIBRARY_PATH} /opt/local/lib)
set(CMAKE_INCLUDE_PATH ${CMAKE_INCLUDE_PATH} /opt/local/include)
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -I/opt/local/include" )
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -L/opt/local/lib")
endif()
if(UNIX)
find_package(Curses REQUIRED)
endif()

View File

@ -29,6 +29,10 @@
#define WAIT_COUNT 30
#define WAIT_TIME 500
#ifndef MAP_ANONYMOUS
#define MAP_ANONYMOUS MAP_ANON
#endif
/* first step, second step */
#define FIRST_FLAG 0x1
#define SECOND_FLAG 0x2