gcontini
2019-09-12 63ed26d791a5af32f16a8f9f07183971351179cd
minor updates and documentation
5个文件已修改
34 ■■■■ 已修改文件
.travis.yml 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
CMakeLists.txt 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
CONTRIBUTING.md 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
LICENSE 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
README.md 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
.travis.yml
@@ -61,14 +61,17 @@
         directories:
             - "/C/local/boost"
     before_script:
         #- Regsvr32.exe "C:\Widnows\System32\rsaenh.dll"
         #Not sure this is necessary let's leave it here for some time, see if there are
         #differences with the build (/MT)
         - sc stop CryptSvc
         - travis_wait 30 ./windows_download_boost.bat
         - cd "/C/Users/travis/build/open-license-manager/open-license-manager"
         - mkdir build
         - cd build && cmake -G "Visual Studio 15 2017 Win64" -DBOOST_ROOT="C:/local/boost" ..
     script:
          - cmake --build . --target install --config Release
          - ctest -C Release
         - cmake --build . --target install --config Release
         - ctest -C Release
   - os: windows
     name: "Widnows server 1803 - Visual Studio 15 2017 Win64 - (/MT)"
@@ -78,14 +81,13 @@
         directories:
             - "/C/local/boost"
     before_script:
         #- Regsvr32.exe "C:\Widnows\System32\rsaenh.dll"
         - travis_wait 30 ./windows_download_boost.bat
         - cd "/C/Users/travis/build/open-license-manager/open-license-manager"
         - mkdir build
         - cd build && cmake -G "Visual Studio 15 2017 Win64" -DBOOST_ROOT="C:/local/boost" -DSTATIC_RUNTIME=1 ..
     script:
          - cmake --build . --target install --config Release
          - ctest -C Release
         - cmake --build . --target install --config Release
         - ctest -C Release
           
env:
    - CTEST_OUTPUT_ON_FAILURE=1      
CMakeLists.txt
@@ -1,5 +1,3 @@
#TODO guess address_model 64 in boost
#fix shared libraries activation
cmake_minimum_required(VERSION 2.8.11 FATAL_ERROR)
@@ -15,7 +13,7 @@
SET(CMAKE_DISABLE_IN_SOURCE_BUILD ON)
SET(CMAKE_VERBOSE_MAKEFILE ON CACHE BOOL "CMake verbose")
project (license++ C CXX)
project (license++ C CXX )
SET(LIBRARY_OUTPUT_PATH ${PROJECT_BINARY_DIR}/lib)
SET(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/modules/")
CONTRIBUTING.md
@@ -18,7 +18,7 @@
* **Use a clear and descriptive title** for the issue to identify the problem.
* **Describe the exact steps which reproduce the problem** in as many details as possible. For example, start by explaining how are you using Open License Manager. 
* **Provide specific examples to demonstrate the steps**. Include links to files or GitHub projects, or copy/pasteable snippets, which you use in those examples. If you're providing snippets in the issue, use [Markdown code blocks](https://help.github.com/articles/markdown-basics/#multiple-lines).
* **Provide specific examples to demonstrate the steps**. Include links to files or GitHub projects, or licenses, which can cause the bug. If you're providing code snippets in the issue, use [Markdown code blocks](https://help.github.com/articles/markdown-basics/#multiple-lines). The best way to report a bug is to **design a test** to demonstrate it.
* **If you're reporting that Open License Manager crashed**, include a crash dump and the associated message. 
* **Label the issue as bug.**
@@ -40,9 +40,10 @@
This section guides you through submitting an enhancement suggestion for Open License Manager, including completely new features and minor improvements to existing functionality. Following these guidelines helps maintainers and the community understand your suggestion :pencil: and find related suggestions :mag_right:.
Before creating enhancement suggestions, please check [existing enhancement request](https://github.com/open-license-manager/open-license-manager/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3Aenhancement) to see if the enhancement has already been suggested, as you might find out that you don't need to create one. When you are creating an enhancement suggestion, please [include as many details as possible](#how-do-i-submit-a-good-enhancement-suggestion). 
Please also check for the [current and planned features](https://github.com/open-license-manager/open-license-manager/wiki/features) in the wiki to see where the project is heading to.
#### How Do I Submit A (Good) Enhancement Suggestion?
Enhancement suggestions are tracked as [GitHub issues](https://guides.github.com/features/issues/). 
LICENSE
@@ -1,4 +1,5 @@
Copyright (c) 2014, rillf
Copyright (c) 2014, 2019 Gabriele Contini et al.
All rights reserved.
Redistribution and use in source and binary forms, with or without
@@ -11,7 +12,7 @@
  this list of conditions and the following disclaimer in the documentation
  and/or other materials provided with the distribution.
* Neither the name of the {organization} nor the names of its
* Neither the name of "open-license-manager" nor the names of its
  contributors may be used to endorse or promote products derived from
  this software without specific prior written permission. 
README.md
@@ -1,6 +1,6 @@
# Open License Manager
[![Build Status](https://travis-ci.org/open-license-manager/open-license-manager.svg?branch=master)](https://travis-ci.org/open-license-manager/open-license-manager)
[![experimental](http://badges.github.io/stability-badges/dist/experimental.svg)](http://github.com/badges/stability-badges)
[![Build Status](https://travis-ci.org/open-license-manager/open-license-manager.svg?branch=develop)](https://travis-ci.org/open-license-manager/open-license-manager)
[![experimental](http://badges.github.io/stability-badges/dist/experimental.svg)](http://github.com/badges/stability-badges)[![License](https://img.shields.io/badge/License-BSD%203--Clause-blue.svg)](https://opensource.org/licenses/BSD-3-Clause)
A copy protection, licensing software written in C/C++ for Windows and Linux.
@@ -15,7 +15,6 @@
## Project Structure
The software is made by 2 main sub-components:
 * a C library with no (or minimal) external dependencies (the part you have to integrate in your software).
 * a license generator written in C++ (allows you to generate a license).
@@ -29,8 +28,7 @@
 * bootstrap: allows to generate private keys and modify the library on the fly after the downloading.
 * testing  : runs the tests (and publish the results on cdash)
How to build
============
#How to build
Below an overview of the basic build procedure, you can find detailed instructions for each [supported environment](https://github.com/open-license-manager/open-license-manager/wiki/Build-the-library) in the wiki.