QTfrontend/CMakeLists.txt
changeset 10015 4feced261c68
parent 9961 c18c66d621e5
parent 9984 84835d0ceb64
child 10109 91d126fbd7bd
equal deleted inserted replaced
10014:56d2f2d5aad8 10015:4feced261c68
    61 include_directories(${CMAKE_CURRENT_SOURCE_DIR}/util/platform)
    61 include_directories(${CMAKE_CURRENT_SOURCE_DIR}/util/platform)
    62 include_directories(${SDL_INCLUDE_DIR})
    62 include_directories(${SDL_INCLUDE_DIR})
    63 include_directories(${SDLMIXER_INCLUDE_DIR})
    63 include_directories(${SDLMIXER_INCLUDE_DIR})
    64 include_directories(BEFORE ${PHYSFS_INCLUDE_DIR})
    64 include_directories(BEFORE ${PHYSFS_INCLUDE_DIR})
    65 include_directories(BEFORE ${PHYSLAYER_INCLUDE_DIR})
    65 include_directories(BEFORE ${PHYSLAYER_INCLUDE_DIR})
    66 
    66 include_directories(${LUA_INCLUDE_DIR}) #brought by physlayer hwpacksmounter.h
    67 
    67 
    68 if(UNIX)
    68 if(UNIX)
    69     # HACK: in freebsd cannot find iconv.h included via SDL.h
    69     # HACK: in freebsd cannot find iconv.h included via SDL.h
    70     include_directories("/usr/local/include")
    70     include_directories("/usr/local/include")
    71 endif(UNIX)
    71 endif(UNIX)
   213         winspool
   213         winspool
   214         uuid
   214         uuid
   215         )
   215         )
   216 endif()
   216 endif()
   217 
   217 
       
   218 if(CMAKE_CXX_COMPILER MATCHES "clang*")
       
   219     list(APPEND HW_LINK_LIBS stdc++ m)
       
   220 endif()
       
   221 
   218 target_link_libraries(hedgewars ${HW_LINK_LIBS})
   222 target_link_libraries(hedgewars ${HW_LINK_LIBS})
   219 
   223 
   220 
   224 
   221 install(PROGRAMS "${EXECUTABLE_OUTPUT_PATH}/hedgewars${CMAKE_EXECUTABLE_SUFFIX}" DESTINATION ${target_binary_install_dir})
   225 install(PROGRAMS "${EXECUTABLE_OUTPUT_PATH}/hedgewars${CMAKE_EXECUTABLE_SUFFIX}" DESTINATION ${target_binary_install_dir})
   222 
   226