Skip to content

Commit d407405

Browse files
committed
Release 1.2.0
1 parent 94e2844 commit d407405

File tree

8 files changed

+18
-13
lines changed

8 files changed

+18
-13
lines changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ cmake_minimum_required( VERSION 3.5 FATAL_ERROR )
1111

1212
project(
1313
variant_lite
14-
VERSION 1.1.0
14+
VERSION 1.2.0
1515
# DESCRIPTION "A C++17-like variant, a type-safe union for C++98, C++11 and later in a single-file header-only library"
1616
# HOMEPAGE_URL "https://github.com/martinmoene/variant-lite"
1717
LANGUAGES CXX )

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# variant lite: A single-file header-only version of a C++17-like variant, a type-safe union for C++98, C++11 and later
22

3-
[![Language](https://img.shields.io/badge/C%2B%2B-98/11/14/17-blue.svg)](https://en.wikipedia.org/wiki/C%2B%2B#Standardization) [![License](https://img.shields.io/badge/license-BSL-blue.svg)](https://opensource.org/licenses/BSL-1.0) [![Build Status](https://travis-ci.org/martinmoene/variant-lite.svg?branch=master)](https://travis-ci.org/martinmoene/variant-lite) [![Build status](https://ci.appveyor.com/api/projects/status/w2dgn3fxyrd6vcq8?svg=true)](https://ci.appveyor.com/project/martinmoene/variant-lite) [![Version](https://badge.fury.io/gh/martinmoene%2Fvariant-lite.svg)](https://github.com/martinmoene/variant-lite/releases) [![Latest download](https://img.shields.io/badge/latest-download-blue.svg)](https://raw.githubusercontent.com/martinmoene/variant-lite/master/include/nonstd/variant.hpp) [![Conan](https://img.shields.io/badge/on-conan-blue.svg)](https://bintray.com/martinmoene/nonstd-lite/variant-lite%3Anonstd-lite/_latestVersion) [![Try it online](https://img.shields.io/badge/on-wandbox-blue.svg)](https://wandbox.org/permlink/TDg24BSSfesvjX3o)
3+
[![Language](https://img.shields.io/badge/C%2B%2B-98/11/14/17-blue.svg)](https://en.wikipedia.org/wiki/C%2B%2B#Standardization) [![License](https://img.shields.io/badge/license-BSL-blue.svg)](https://opensource.org/licenses/BSL-1.0) [![Build Status](https://travis-ci.org/martinmoene/variant-lite.svg?branch=master)](https://travis-ci.org/martinmoene/variant-lite) [![Build status](https://ci.appveyor.com/api/projects/status/w2dgn3fxyrd6vcq8?svg=true)](https://ci.appveyor.com/project/martinmoene/variant-lite) [![Version](https://badge.fury.io/gh/martinmoene%2Fvariant-lite.svg)](https://github.com/martinmoene/variant-lite/releases) [![Latest download](https://img.shields.io/badge/latest-download-blue.svg)](https://raw.githubusercontent.com/martinmoene/variant-lite/master/include/nonstd/variant.hpp) [![Conan](https://img.shields.io/badge/on-conan-blue.svg)](https://bintray.com/martinmoene/nonstd-lite/variant-lite%3Anonstd-lite/_latestVersion) [![Try it online](https://img.shields.io/badge/on-wandbox-blue.svg)](https://wandbox.org/permlink/OyNSGFat1cRbEYxW)
44

55
**Contents**
66
- [Example usage](#example-usage)

conanfile.py

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
from conans import ConanFile
1+
from conans import ConanFile, CMake
22

33
class VariantLiteConan(ConanFile):
4-
version = "1.1.0"
4+
version = "1.2.0"
55
name = "variant-lite"
66
description = "A single-file header-only version of a C++17-like variant, a type-safe union for C++98, C++11 and later"
77
license = "Boost Software License - Version 1.0. http://www.boost.org/LICENSE_1_0.txt"
88
url = "https://github.com/martinmoene/variant-lite.git"
9-
exports_sources = "include/nonstd/*", "LICENSE.txt"
9+
exports_sources = "include/nonstd/*", "CMakeLists.txt", "cmake/*", "LICENSE.txt"
1010
build_policy = "missing"
1111
author = "Martin Moene"
1212

@@ -15,8 +15,12 @@ def build(self):
1515
pass
1616

1717
def package(self):
18-
"""Provide pkg/include/nonstd/*.hpp"""
19-
self.copy("*.hpp")
18+
"""Run CMake install"""
19+
cmake = CMake(self)
20+
cmake.definitions["VARIANT_LITE__OPT_BUILD_TESTS"] = "OFF"
21+
cmake.definitions["VARIANT_LITE__OPT_BUILD_EXAMPLES"] = "OFF"
22+
cmake.configure()
23+
cmake.install()
2024

2125
def package_info(self):
2226
self.info.header_only()

include/nonstd/variant.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
#define NONSTD_VARIANT_LITE_HPP
1212

1313
#define variant_lite_MAJOR 1
14-
#define variant_lite_MINOR 1
14+
#define variant_lite_MINOR 2
1515
#define variant_lite_PATCH 0
1616

1717
#define variant_lite_VERSION variant_STRINGIFY(variant_lite_MAJOR) "." variant_STRINGIFY(variant_lite_MINOR) "." variant_STRINGIFY(variant_lite_PATCH)

project/CodeBlocks/variant-lite.cbp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
<Unit filename="../../LICENSE.txt" />
3131
<Unit filename="../../README.md" />
3232
<Unit filename="../../appveyor.yml" />
33+
<Unit filename="../../cmake/variant-lite-config-version.cmake.in" />
3334
<Unit filename="../../cmake/variant-lite-config.cmake.in" />
3435
<Unit filename="../../conanfile.py" />
3536
<Unit filename="../../example/01-basic.cpp" />

template/variant.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
#define NONSTD_VARIANT_LITE_HPP
1212

1313
#define variant_lite_MAJOR 1
14-
#define variant_lite_MINOR 1
14+
#define variant_lite_MINOR 2
1515
#define variant_lite_PATCH 0
1616

1717
#define variant_lite_VERSION variant_STRINGIFY(variant_lite_MAJOR) "." variant_STRINGIFY(variant_lite_MINOR) "." variant_STRINGIFY(variant_lite_PATCH)

test/t.bat

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ echo VC%version%: %args%
1616
set UCAP=%unit%
1717
call :toupper UCAP
1818

19-
set unit_select=-D%unit%_CONFIG_SELECT_%UCAP%=%unit%_%UCAP%_DEFAULT
20-
::set unit_select=-D%unit%_CONFIG_SELECT_%UCAP%=%unit%_%UCAP%_NONSTD
19+
::set unit_select=-D%unit%_CONFIG_SELECT_%UCAP%=%unit%_%UCAP%_DEFAULT
20+
set unit_select=-D%unit%_CONFIG_SELECT_%UCAP%=%unit%_%UCAP%_NONSTD
2121
::set unit_select=-D%unit%_CONFIG_SELECT_%UCAP%=%unit%_%UCAP%_STD
2222

2323
set unit_config=

test/tg.bat

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ echo %gpp% %version%: %std% %args%
1919
set UCAP=%unit%
2020
call :toupper UCAP
2121

22-
set unit_select=-D%unit%_CONFIG_SELECT_%UCAP%=%unit%_%UCAP%_DEFAULT
23-
::set unit_select=-D%unit%_CONFIG_SELECT_%UCAP%=%unit%_%UCAP%_NONSTD
22+
::set unit_select=-D%unit%_CONFIG_SELECT_%UCAP%=%unit%_%UCAP%_DEFAULT
23+
set unit_select=-D%unit%_CONFIG_SELECT_%UCAP%=%unit%_%UCAP%_NONSTD
2424
::set unit_select=-D%unit%_CONFIG_SELECT_%UCAP%=%unit%_%UCAP%_STD
2525

2626
set unit_config=

0 commit comments

Comments
 (0)