3 cmake_minimum_required (VERSION 2.8)
5 option (BUILD_SHARED_LIBS "shared/static libs" ON)
6 option (BUILD_TESTS "tests?" OFF)
11 add_library (mman ${sources})
13 if (BUILD_SHARED_LIBS)
14 target_compile_definitions(mman
15 PUBLIC MMAN_LIBRARY_DLL
20 install (TARGETS mman RUNTIME DESTINATION bin
21 LIBRARY DESTINATION lib${LIB_SUFFIX}
22 ARCHIVE DESTINATION lib${LIB_SUFFIX})
24 install (FILES ${headers} DESTINATION include/sys)
28 add_executable (t_mman test.c)
29 target_link_libraries (t_mman mman)
30 add_test (NAME t_mman COMMAND t_mman${CMAKE_EXECUTABLE_SUFFIX})