misc/physfs/CMakeLists.txt
branchflibqtfrontend
changeset 8126 5bfa1b2025d6
parent 8100 0e6fadf81a2c
parent 8119 257ffa847aa2
child 8208 171da01bd04d
equal deleted inserted replaced
8106:861d145b270e 8126:5bfa1b2025d6
    45         SET(OTHER_LDFLAGS ${OTHER_LDFLAGS} " -mmacosx-version-min=10.2")
    45         SET(OTHER_LDFLAGS ${OTHER_LDFLAGS} " -mmacosx-version-min=10.2")
    46     ENDIF(CMAKE_OSX_ARCHITECTURES MATCHES ppc)
    46     ENDIF(CMAKE_OSX_ARCHITECTURES MATCHES ppc)
    47 
    47 
    48     # Need these everywhere...
    48     # Need these everywhere...
    49     ADD_DEFINITIONS(-fno-common)
    49     ADD_DEFINITIONS(-fno-common)
    50     SET(OTHER_LDFLAGS ${OTHER_LDFLAGS} "-framework Carbon -framework IOKit")
    50     SET(OTHER_LDFLAGS ${OTHER_LDFLAGS} "-framework IOKit")
    51 ENDIF(MACOSX)
    51 ENDIF(MACOSX)
    52 
    52 
    53 # Add some gcc-specific command lines.
    53 # Add some gcc-specific command lines.
    54 IF(CMAKE_COMPILER_IS_GNUCC)
    54 IF(CMAKE_COMPILER_IS_GNUCC)
    55     # Always build with debug symbols...you can strip it later.
    55     # Always build with debug symbols...you can strip it later.
   284     SET_TARGET_PROPERTIES(physfs PROPERTIES VERSION ${PHYSFS_VERSION})
   284     SET_TARGET_PROPERTIES(physfs PROPERTIES VERSION ${PHYSFS_VERSION})
   285     SET_TARGET_PROPERTIES(physfs PROPERTIES SOVERSION ${PHYSFS_SOVERSION})
   285     SET_TARGET_PROPERTIES(physfs PROPERTIES SOVERSION ${PHYSFS_SOVERSION})
   286     TARGET_LINK_LIBRARIES(physfs ${OPTIONAL_LIBRARY_LIBS} ${OTHER_LDFLAGS})
   286     TARGET_LINK_LIBRARIES(physfs ${OPTIONAL_LIBRARY_LIBS} ${OTHER_LDFLAGS})
   287     SET(PHYSFS_LIB_TARGET physfs)
   287     SET(PHYSFS_LIB_TARGET physfs)
   288     SET(PHYSFS_INSTALL_TARGETS ${PHYSFS_INSTALL_TARGETS} ";physfs")
   288     SET(PHYSFS_INSTALL_TARGETS ${PHYSFS_INSTALL_TARGETS} ";physfs")
       
   289     INSTALL(TARGETS ${PHYSFS_INSTALL_TARGETS}
       
   290             RUNTIME DESTINATION bin)
   289 ENDIF(PHYSFS_BUILD_SHARED)
   291 ENDIF(PHYSFS_BUILD_SHARED)
   290 
   292 
   291 IF(NOT PHYSFS_BUILD_SHARED AND NOT PHYSFS_BUILD_STATIC)
   293 IF(NOT PHYSFS_BUILD_SHARED AND NOT PHYSFS_BUILD_STATIC)
   292     MESSAGE(FATAL "Both shared and static libraries are disabled!")
   294     MESSAGE(FATAL "Both shared and static libraries are disabled!")
   293 ENDIF(NOT PHYSFS_BUILD_SHARED AND NOT PHYSFS_BUILD_STATIC)
   295 ENDIF(NOT PHYSFS_BUILD_SHARED AND NOT PHYSFS_BUILD_STATIC)