open-license-manager
2014-08-08 ef84976d556bc5ff20040f1e11980798cf7815e9
build linux
5个文件已修改
1 文件已重命名
1 文件已复制
76 ■■■■■ 已修改文件
CMakeLists.txt 36 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
build/linux/.gitignore 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/license-generator/CMakeLists.txt 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/license-generator/linux/LicenseSigner.cpp 补丁 | 查看 | 原始文档 | blame | 历史
src/license-generator/win/LicenseSigner.cpp 补丁 | 查看 | 原始文档 | blame | 历史
test/library/CMakeLists.txt 15 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
test/license-generator/CMakeLists.txt 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
CMakeLists.txt
@@ -50,28 +50,10 @@
SET( TargetArchitecture "X86_64")
SET(Boost_USE_STATIC_LIBS ON)
include(add_boost)
set(Boost_FOUND TRUE)
include_directories(${Boost_INCLUDE_DIRS})
link_directories ( ${Boost_LIBRARY_DIRS} )
#get_cmake_property(_variableNames VARIABLES)
#foreach (_variableName ${_variableNames})
#    message(STATUS "${_variableName}=${${_variableName}}")
#endforeach()
#include_directories(${Boost_INCLUDE_DIRS})
#link_directories ( ${Boost_LIBRARY_DIRS} )
#find_package(CryptoPP REQUIRED)
#include_directories(${CRYPTOPP_INCLUDE_DIRS})
#link_directories ( ${Boost_LIBRARY_DIRS} )
# static runtime requires /MT 
#SET(Boost_USE_MULTITHREADED ON) #SET(Boost_USE_STATIC_RUNTIME OFF)
#find_package(Boost COMPONENTS thread date_time program_options filesystem system regex unit_test_framework)
#find_package(Boost COMPONENTS date_time program_options filesystem system unit_test_framework)
#include_directories(${Boost_INCLUDE_DIRS})
#link_directories ( ${Boost_LIBRARY_DIRS} )
if(NOT WIN32)    
@@ -123,16 +105,14 @@
add_subdirectory(src)
#test are done with boost_tests:disable them if boost not found.
IF(Boost_FOUND)
    ENABLE_TESTING()
    INCLUDE(CTest)
    IF(BUILD_TESTING)
      SET(BUILDNAME "${BUILDNAME}" CACHE STRING "Name of build on the dashboard")
      MARK_AS_ADVANCED(BUILDNAME)
    ENDIF(BUILD_TESTING)
    add_subdirectory(test)
ENDIF(Boost_FOUND)
ENABLE_TESTING()
INCLUDE(CTest)
IF(BUILD_TESTING)
  SET(BUILDNAME "${BUILDNAME}" CACHE STRING "Name of build on the dashboard")
  MARK_AS_ADVANCED(BUILDNAME)
ENDIF(BUILD_TESTING)
add_subdirectory(test)
#include(build/modules/CmakeDebugVariables.txt)
build/linux/.gitignore
@@ -1,13 +1 @@
/CMakeFiles
/src
/test
/Testing
/CMakeCache.txt
/DartConfiguration.tcl
/lib
/cmake_install.cmake
/CTestTestfile.cmake
/Makefile
/doc
/nohup.out
/build_properties.h
/*
src/license-generator/CMakeLists.txt
@@ -1,9 +1,15 @@
if(WIN32)
ADD_LIBRARY(license_generator_lib STATIC
    license-generator.cpp
    LicenseSigner.cpp
    win/LicenseSigner.cpp
)
else()
ADD_LIBRARY(license_generator_lib STATIC
    license-generator.cpp
    linux/LicenseSigner.cpp
)
endif()
link_directories ( ${Boost_LIBRARY_DIRS} )
add_dependencies( license_generator_lib boost_filesystem private_key )
src/license-generator/linux/LicenseSigner.cpp
copy from src/license-generator/LicenseSigner.cpp copy to src/license-generator/linux/LicenseSigner.cpp
src/license-generator/win/LicenseSigner.cpp
test/library/CMakeLists.txt
@@ -1,5 +1,3 @@
link_directories ( ${Boost_LIBRARY_DIRS} )
add_executable(
 license_reader_test
 LicenseReader_test.cpp
@@ -8,15 +6,15 @@
target_link_libraries(
 license_reader_test
 license++_static
 ${Boost_LIBRARIES}
)
add_dependencies( license_reader_test boost_test boost_filesystem )
SET_TARGET_PROPERTIES(license_reader_test PROPERTIES LINK_SEARCH_START_STATIC ON)
ADD_TEST(license_reader_test ${EXECUTABLE_OUTPUT_PATH}/license_reader_test)
IF(WIN32)
#IF(WIN32)
#test windows
ELSE(WIN32)
#ELSE(WIN32)
    add_executable(
         os_linux_test
         Os_Linux_test.cpp
@@ -25,9 +23,10 @@
    target_link_libraries(
         os_linux_test
         os
         ${Boost_LIBRARIES}
    )
    add_dependencies( os_linux_test boost_test )
    SET_TARGET_PROPERTIES(os_linux_test PROPERTIES LINK_SEARCH_START_STATIC ON)
    ADD_TEST(os_linux_test ${EXECUTABLE_OUTPUT_PATH}/os_linux_test)   
ENDIF(WIN32)
#ENDIF(WIN32)
test/license-generator/CMakeLists.txt
@@ -9,5 +9,6 @@
 license_generator_lib
)
add_dependencies( license_generator_test boost_test boost_filesystem )
SET_TARGET_PROPERTIES(license_generator_test PROPERTIES LINK_SEARCH_START_STATIC ON)
ADD_TEST(license_generator_test ${EXECUTABLE_OUTPUT_PATH}/license_generator_test)