-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
dynamically update version from CMake Input for releases
- Loading branch information
1 parent
5f290ca
commit 11d709d
Showing
5 changed files
with
74 additions
and
22 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -3,6 +3,7 @@ | |
|
||
/* Capstone Disassembly Engine */ | ||
/* By Nguyen Anh Quynh <[email protected]>, 2013-2016 */ | ||
#include "version.h" | ||
|
||
#ifdef __cplusplus | ||
extern "C" { | ||
|
@@ -47,20 +48,6 @@ extern "C" { | |
#define CAPSTONE_DEPRECATED | ||
#endif | ||
|
||
// Capstone API version | ||
#define CS_API_MAJOR 6 | ||
#define CS_API_MINOR 0 | ||
|
||
// Version for bleeding edge code of the Github's "next" branch. | ||
// Use this if you want the absolutely latest development code. | ||
// This version number will be bumped up whenever we have a new major change. | ||
#define CS_NEXT_VERSION 7 | ||
|
||
// Capstone package version | ||
#define CS_VERSION_MAJOR CS_API_MAJOR | ||
#define CS_VERSION_MINOR CS_API_MINOR | ||
#define CS_VERSION_EXTRA 0 | ||
|
||
/// Macro to create combined version which can be compared to | ||
/// result of cs_version() API. | ||
#define CS_MAKE_VERSION(major, minor) ((major << 8) + minor) | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
#ifndef CAPSTONE_VERSION_H | ||
#define CAPSTONE_VERSION_H | ||
|
||
// Capstone API version | ||
#define CS_API_MAJOR 6 | ||
#define CS_API_MINOR 0 | ||
#define CS_VERSION_EXTRA 0 | ||
|
||
// Version for bleeding edge code of the Github's "next" branch. | ||
// Use this if you want the absolutely latest development code. | ||
// This version number will be bumped up whenever we have a new major change. | ||
#define CS_NEXT_VERSION CS_API_MAJOR + 1 | ||
|
||
// Capstone package version | ||
#define CS_VERSION_MAJOR CS_API_MAJOR | ||
#define CS_VERSION_MINOR CS_API_MINOR | ||
|
||
#endif // CAPSTONE_VERSION_H |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
# Package version of Capstone for Makefile. | ||
# To be used to generate capstone.pc for pkg-config | ||
|
||
# version major & minor | ||
PKG_MAJOR = @PROJECT_VERSION_MAJOR@ | ||
PKG_MINOR = @PROJECT_VERSION_MINOR@ | ||
|
||
# version bugfix level. Example: PKG_EXTRA = 1 | ||
PKG_EXTRA = @PROJECT_VERSION_PATCH@ | ||
|
||
# version tag. Examples: rc1, b2, post1 - or just comment out for no tag | ||
PKG_TAG = @PROJECT_VERSION_PRERELEASE@ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
#ifndef CAPSTONE_VERSION_H | ||
#define CAPSTONE_VERSION_H | ||
|
||
// Capstone API version | ||
#define CS_API_MAJOR @PROJECT_VERSION_MAJOR@ | ||
#define CS_API_MINOR @PROJECT_VERSION_MINOR@ | ||
#define CS_VERSION_EXTRA @PROJECT_VERSION_PATCH@ | ||
|
||
// Version for bleeding edge code of the Github's "next" branch. | ||
// Use this if you want the absolutely latest development code. | ||
// This version number will be bumped up whenever we have a new major change. | ||
#define CS_NEXT_VERSION CS_API_MAJOR + 1 | ||
|
||
// Capstone package version | ||
#define CS_VERSION_MAJOR CS_API_MAJOR | ||
#define CS_VERSION_MINOR CS_API_MINOR | ||
|
||
#endif // CAPSTONE_VERSION_H |