mirror of
https://github.com/ETLCPP/etl.git
synced 2026-04-30 19:09:10 +08:00
Created CMakeLists.txt files for QueuedFSM and QueuedMessageRouter example projects.
This commit is contained in:
parent
bff480b9a2
commit
2d77b63de3
17
examples/QueuedFSM/CMakeLists.txt
Normal file
17
examples/QueuedFSM/CMakeLists.txt
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
cmake_minimum_required(VERSION 3.5.0)
|
||||||
|
project(queued_fsm)
|
||||||
|
|
||||||
|
add_definitions(-DETL_DEBUG)
|
||||||
|
|
||||||
|
include_directories(${UTPP_INCLUDE_DIRS} ${PROJECT_SOURCE_DIR}/../../include)
|
||||||
|
|
||||||
|
set(SOURCE_FILES QueuedFSM.cpp)
|
||||||
|
|
||||||
|
add_executable(queued_fsm ${SOURCE_FILES})
|
||||||
|
target_include_directories(queued_fsm
|
||||||
|
PUBLIC
|
||||||
|
${CMAKE_CURRENT_LIST_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
set_property(TARGET queued_fsm PROPERTY CXX_STANDARD 17)
|
||||||
|
|
||||||
17
examples/QueuedMessageRouter/CMakeLists.txt
Normal file
17
examples/QueuedMessageRouter/CMakeLists.txt
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
cmake_minimum_required(VERSION 3.5.0)
|
||||||
|
project(queued_message_router)
|
||||||
|
|
||||||
|
add_definitions(-DETL_DEBUG)
|
||||||
|
|
||||||
|
include_directories(${UTPP_INCLUDE_DIRS} ${PROJECT_SOURCE_DIR}/../../include)
|
||||||
|
|
||||||
|
set(SOURCE_FILES QueuedMessageRouter.cpp)
|
||||||
|
|
||||||
|
add_executable(queued_message_router ${SOURCE_FILES})
|
||||||
|
target_include_directories(queued_message_router
|
||||||
|
PUBLIC
|
||||||
|
${CMAKE_CURRENT_LIST_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
set_property(TARGET queued_message_router PROPERTY CXX_STANDARD 17)
|
||||||
|
|
||||||
@ -33,12 +33,8 @@ SOFTWARE.
|
|||||||
|
|
||||||
#define ETL_THROW_EXCEPTIONS
|
#define ETL_THROW_EXCEPTIONS
|
||||||
#define ETL_VERBOSE_ERRORS
|
#define ETL_VERBOSE_ERRORS
|
||||||
#define ETL_CHECK_PUSH_POP
|
|
||||||
#define ETL_ISTRING_REPAIR_ENABLE
|
|
||||||
#define ETL_IVECTOR_REPAIR_ENABLE
|
|
||||||
#define ETL_IDEQUE_REPAIR_ENABLE
|
|
||||||
|
|
||||||
#ifdef _MSC_VER
|
#if defined(_MSC_VER)
|
||||||
#include "etl/profiles/msvc_x86.h"
|
#include "etl/profiles/msvc_x86.h"
|
||||||
#else
|
#else
|
||||||
#include "etl/profiles/gcc_windows_x86.h"
|
#include "etl/profiles/gcc_windows_x86.h"
|
||||||
@ -150,7 +150,7 @@
|
|||||||
<ClCompile Include="..\QueuedMessageRouter.cpp" />
|
<ClCompile Include="..\QueuedMessageRouter.cpp" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ClInclude Include="etl_profile.h" />
|
<ClInclude Include="..\etl_profile.h" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||||
<ImportGroup Label="ExtensionTargets">
|
<ImportGroup Label="ExtensionTargets">
|
||||||
|
|||||||
@ -20,7 +20,7 @@
|
|||||||
</ClCompile>
|
</ClCompile>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ClInclude Include="etl_profile.h">
|
<ClInclude Include="..\etl_profile.h">
|
||||||
<Filter>Header Files</Filter>
|
<Filter>Header Files</Filter>
|
||||||
</ClInclude>
|
</ClInclude>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|||||||
@ -39,7 +39,7 @@ SOFTWARE.
|
|||||||
|
|
||||||
#define ETL_VERSION_MAJOR 17
|
#define ETL_VERSION_MAJOR 17
|
||||||
#define ETL_VERSION_MINOR 1
|
#define ETL_VERSION_MINOR 1
|
||||||
#define ETL_VERSION_PATCH 0
|
#define ETL_VERSION_PATCH 1
|
||||||
#define ETL_VERSION ETL_STRINGIFY(ETL_VERSION_MAJOR) "." ETL_STRINGIFY(ETL_VERSION_MINOR) "." ETL_STRINGIFY(ETL_VERSION_PATCH)
|
#define ETL_VERSION ETL_STRINGIFY(ETL_VERSION_MAJOR) "." ETL_STRINGIFY(ETL_VERSION_MINOR) "." ETL_STRINGIFY(ETL_VERSION_PATCH)
|
||||||
#define ETL_VERSION_W ETL_STRINGIFY(ETL_VERSION_MAJOR) L"." ETL_STRINGIFY(ETL_VERSION_MINOR) L"." ETL_STRINGIFY(ETL_VERSION_PATCH)
|
#define ETL_VERSION_W ETL_STRINGIFY(ETL_VERSION_MAJOR) L"." ETL_STRINGIFY(ETL_VERSION_MINOR) L"." ETL_STRINGIFY(ETL_VERSION_PATCH)
|
||||||
#define ETL_VERSION_U16 ETL_STRINGIFY(ETL_VERSION_MAJOR) u"." ETL_STRINGIFY(ETL_VERSION_MINOR) u"." ETL_STRINGIFY(ETL_VERSION_PATCH)
|
#define ETL_VERSION_U16 ETL_STRINGIFY(ETL_VERSION_MAJOR) u"." ETL_STRINGIFY(ETL_VERSION_MINOR) u"." ETL_STRINGIFY(ETL_VERSION_PATCH)
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "Embedded Template Library",
|
"name": "Embedded Template Library",
|
||||||
"version": "17.1.0",
|
"version": "17.1.1",
|
||||||
"authors": {
|
"authors": {
|
||||||
"name": "John Wellbelove",
|
"name": "John Wellbelove",
|
||||||
"email": "john.wellbelove@etlcpp.com"
|
"email": "john.wellbelove@etlcpp.com"
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
name=Embedded Template Library
|
name=Embedded Template Library
|
||||||
version=17.1.0
|
version=17.1.1
|
||||||
author= John Wellbelove <john.wellbelove@etlcpp.com>
|
author= John Wellbelove <john.wellbelove@etlcpp.com>
|
||||||
maintainer=John Wellbelove <john.wellbelove@etlcpp.com>
|
maintainer=John Wellbelove <john.wellbelove@etlcpp.com>
|
||||||
license=MIT
|
license=MIT
|
||||||
|
|||||||
@ -1,3 +1,7 @@
|
|||||||
|
===============================================================================
|
||||||
|
17.1.1
|
||||||
|
Created CMakeLists.txt files for QueuedFSM and QueuedMessageRouter example projects.
|
||||||
|
|
||||||
===============================================================================
|
===============================================================================
|
||||||
17.1.0
|
17.1.0
|
||||||
Removed ETL's implementation of nullptr for pre C++11 compilers and created the macro
|
Removed ETL's implementation of nullptr for pre C++11 compilers and created the macro
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user