comparison Resources/CMake/Compiler.cmake @ 566:6a3e2ca7a7a0 laaw

the client library compiles with LSB 4.0
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 24 Sep 2013 15:12:51 +0200
parents 06119badb2b0
children 701d748cf327
comparison
equal deleted inserted replaced
564:06119badb2b0 566:6a3e2ca7a7a0
28 endif() 28 endif()
29 29
30 30
31 if (${CMAKE_SYSTEM_NAME} STREQUAL "Linux") 31 if (${CMAKE_SYSTEM_NAME} STREQUAL "Linux")
32 if ("${CMAKE_SYSTEM_VERSION}" STREQUAL "LinuxStandardBase") 32 if ("${CMAKE_SYSTEM_VERSION}" STREQUAL "LinuxStandardBase")
33 SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -I${LSB_PATH}/include") 33 SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} --lsb-target-version=${LSB_TARGET_VERSION} -I${LSB_PATH}/include")
34 SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -nostdinc++ -I${LSB_PATH}/include -I${LSB_PATH}/include/c++ -I${LSB_PATH}/include/c++/backward -fpermissive") 34 SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} --lsb-target-version=${LSB_TARGET_VERSION} -nostdinc++ -I${LSB_PATH}/include -I${LSB_PATH}/include/c++ -I${LSB_PATH}/include/c++/backward -fpermissive")
35 SET(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -L${LSB_LIBPATH}") 35 SET(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} --lsb-target-version=${LSB_TARGET_VERSION} -L${LSB_LIBPATH}")
36 endif() 36 endif()
37 37
38 add_definitions( 38 add_definitions(
39 -D_LARGEFILE64_SOURCE=1 39 -D_LARGEFILE64_SOURCE=1
40 -D_FILE_OFFSET_BITS=64 40 -D_FILE_OFFSET_BITS=64