Changeset 255 for trunk/libs
- Timestamp:
- 02/14/10 08:47:11 (2 years ago)
- Location:
- trunk/libs
- Files:
-
- 2 edited
-
cryptopp/CMakeLists.txt (modified) (1 diff)
-
protobuf (modified) (1 prop)
Legend:
- Unmodified
- Added
- Removed
-
trunk/libs/cryptopp/CMakeLists.txt
r254 r255 1 FILE (GLOB cryptopp_SOURCES "${CMAKE_CURRENT_SOURCE_DIR}/*.cpp") 2 FILE (GLOB cryptopp_HEADERS "${CMAKE_CURRENT_SOURCE_DIR}/*.h") 1 IF (HAVE_CRYPTOPP) 2 message(STATUS "Found CACHED Crypto++ in ${CRYPTOPP_SOURCE_DIR}") 3 ELSE (HAVE_CRYPTOPP) 4 FIND_PATH(CRYPTOPP_SOURCE_DIR cryptlib.h ${CRYPTOPP_DIR}) 5 6 IF (CRYPTOPP_SOURCE_DIR) 7 message(STATUS "Found Crypto++ in ${CRYPTOPP_SOURCE_DIR}") 8 SET(HAVE_CRYPTOPP TRUE PARENT_SCOPE) 9 SET(HAVE_CRYPTOPP TRUE) 10 ELSE (CRYPTOPP_SOURCE_DIR) 11 message(STATUS "Crypto++ was not found in ${CRYPTOPP_SOURCE_DIR} (CRYPTOPP_SOURCE_DIR)") 12 ENDIF (CRYPTOPP_SOURCE_DIR) 3 13 4 IF (MSVC) 5 # ADD_DEFINITIONS (-DCRYPTOPP_GENERATE_X64_MASM) 6 # ADD_DEFINITIONS (-DCRYPTOPP_DISABLE_ASM) 7 # ADD_DEFINITIONS (-DNDEBUG) 8 CMAKE_POLICY(SET CMP0008 NEW) 9 SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /Oi") 10 ENDIF (MSVC) 14 ENDIF (HAVE_CRYPTOPP) 11 15 12 # TODO add asm echo $(.source)/x64masm.asm ;13 # obj x64masm.obj : $(.source)/x64masm.asm ;14 16 15 ADD_LIBRARY (cryptopp SHARED ${cryptopp_SOURCES}) 16 #IF(NOT WIN32) 17 ADD_LIBRARY (cryptopp_static STATIC ${cryptopp_SOURCES}) 18 # SET_TARGET_PROPERTIES(cryptopp_static PROPERTIES OUTPUT_NAME cryptopp) 19 #ENDIF(NOT WIN32) 17 IF (HAVE_CRYPTOPP) 18 FILE (GLOB cryptopp_SOURCES "${CRYPTOPP_SOURCE_DIR}/*.cpp") 19 FILE (GLOB cryptopp_HEADERS "${CRYPTOPP_SOURCE_DIR}/*.h") 20 message(STATUS "Using Crypto++ from ${CRYPTOPP_SOURCE_DIR}") 21 IF (MSVC) 22 # ADD_DEFINITIONS (-DCRYPTOPP_GENERATE_X64_MASM) 23 # ADD_DEFINITIONS (-DCRYPTOPP_DISABLE_ASM) 24 # ADD_DEFINITIONS (-DNDEBUG) 25 CMAKE_POLICY(SET CMP0008 NEW) 26 SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /Oi") 27 ENDIF (MSVC) 20 28 21 IF (WIN32) 22 TARGET_LINK_LIBRARIES (cryptopp Ws2_32.lib) 23 TARGET_LINK_LIBRARIES (cryptopp_static Ws2_32.lib) 24 # We cannot build static versions of this in windows for some reason 25 ENDIF (WIN32) 29 # TODO add asm echo $(.source)/x64masm.asm ; 30 # obj x64masm.obj : $(.source)/x64masm.asm ; 26 31 27 IF (WIN32) 28 INSTALL (TARGETS cryptopp 29 RUNTIME DESTINATION bin 30 LIBRARY DESTINATION bin 31 ARCHIVE DESTINATION bin 32 ADD_LIBRARY (cryptopp SHARED ${cryptopp_SOURCES}) 33 #IF(NOT WIN32) 34 ADD_LIBRARY (cryptopp_static STATIC ${cryptopp_SOURCES}) 35 # SET_TARGET_PROPERTIES(cryptopp_static PROPERTIES OUTPUT_NAME cryptopp) 36 #ENDIF(NOT WIN32) 37 38 IF (WIN32) 39 TARGET_LINK_LIBRARIES (cryptopp Ws2_32.lib) 40 TARGET_LINK_LIBRARIES (cryptopp_static Ws2_32.lib) 41 # We cannot build static versions of this in windows for some reason 42 ENDIF (WIN32) 43 44 IF (WIN32) 45 INSTALL (TARGETS cryptopp 46 RUNTIME DESTINATION bin 47 LIBRARY DESTINATION bin 48 ARCHIVE DESTINATION bin 49 ) 50 ELSE (WIN32) 51 INSTALL (TARGETS cryptopp cryptopp_static 52 RUNTIME DESTINATION bin 53 LIBRARY DESTINATION bin 54 ARCHIVE DESTINATION bin 32 55 ) 33 ELSE (WIN32) 34 INSTALL (TARGETS cryptopp cryptopp_static 35 RUNTIME DESTINATION bin 36 LIBRARY DESTINATION bin 37 ARCHIVE DESTINATION bin 38 ) 39 ENDIF (WIN32) 56 ENDIF (WIN32) 40 57 41 IF(APPLE) 42 SET_TARGET_PROPERTIES(cryptopp PROPERTIES COMPILE_FLAGS "-fPIC -w -DOSX -DNDEBUG -finline-functions -O3 -DCRYPTOPP_DISABLE_ASM") 43 SET_TARGET_PROPERTIES(cryptopp_static PROPERTIES COMPILE_FLAGS "-w -DOSX -DNDEBUG -finline-functions -O3 -DCRYPTOPP_DISABLE_ASM") 44 ELSEIF(UNIX AND NOT APPLE) 45 SET_TARGET_PROPERTIES(cryptopp PROPERTIES COMPILE_FLAGS "-fPIC -w -pipe -DNDEBUG -DLINUX -finline-functions -O3") 46 SET_TARGET_PROPERTIES(cryptopp_static PROPERTIES COMPILE_FLAGS " -w -pipe -DNDEBUG -DLINUX -finline-functions -O3") 47 ELSEIF(WIN32) 48 IF(NOT MSVC) 49 SET_TARGET_PROPERTIES(cryptopp PROPERTIES COMPILE_FLAGS "-mthreads -w -finline-functions -O3 -DNDEBUG -D__MINGW__ -DWIN32 -D_WIN32_WINNT=0x0501 -D_WIN32") 50 SET_TARGET_PROPERTIES(cryptopp_static PROPERTIES COMPILE_FLAGS "-mthreads -w -finline-functions -O3 -DNDEBUG -D__MINGW__ -DWIN32 -D_WIN32_WINNT=0x0501 -D_WIN32") 51 ENDIF(NOT MSVC) 52 ENDIF(APPLE) 58 IF(APPLE) 59 SET_TARGET_PROPERTIES(cryptopp PROPERTIES COMPILE_FLAGS "-fPIC -w -DOSX -DNDEBUG -finline-functions -O3 -DCRYPTOPP_DISABLE_ASM") 60 SET_TARGET_PROPERTIES(cryptopp_static PROPERTIES COMPILE_FLAGS "-w -DOSX -DNDEBUG -finline-functions -O3 -DCRYPTOPP_DISABLE_ASM") 61 ELSEIF(UNIX AND NOT APPLE) 62 SET_TARGET_PROPERTIES(cryptopp PROPERTIES COMPILE_FLAGS "-fPIC -w -pipe -DNDEBUG -DLINUX -finline-functions -O3") 63 SET_TARGET_PROPERTIES(cryptopp_static PROPERTIES COMPILE_FLAGS " -w -pipe -DNDEBUG -DLINUX -finline-functions -O3") 64 ELSEIF(WIN32) 65 IF(NOT MSVC) 66 SET_TARGET_PROPERTIES(cryptopp PROPERTIES COMPILE_FLAGS "-mthreads -w -finline-functions -O3 -DNDEBUG -D__MINGW__ -DWIN32 -D_WIN32_WINNT=0x0501 -D_WIN32") 67 SET_TARGET_PROPERTIES(cryptopp_static PROPERTIES COMPILE_FLAGS "-mthreads -w -finline-functions -O3 -DNDEBUG -D__MINGW__ -DWIN32 -D_WIN32_WINNT=0x0501 -D_WIN32") 68 ENDIF(NOT MSVC) 69 ENDIF(APPLE) 70 ENDIF (HAVE_CRYPTOPP) 71 -
trunk/libs/protobuf
-
Property
svn:ignore
set to
plugin.proto.h
-
Property
svn:ignore
set to
Note: See TracChangeset
for help on using the changeset viewer.







