File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2929 - name : Checkout OSI
3030 uses : actions/checkout@v4
3131 with :
32- submodules : true
32+ submodules : recursive
3333
3434 - name : Setup Python
3535 uses : actions/setup-python@v5
Original file line number Diff line number Diff line change 1- [submodule "examples/open-simulation-interface "]
2- path = examples/open-simulation-interface
3- url = https://github.com/OpenSimulationInterface/open-simulation-interface.git
4- branch = master
1+ [submodule "examples/osi-cpp "]
2+ path = examples/osi-cpp
3+ url = https://github.com/PMSFIT/osi-cpp.git
Original file line number Diff line number Diff line change 1- cmake_minimum_required (VERSION 3.5 )
1+ cmake_minimum_required (VERSION 3.10 )
2+ project ("OSMPExamples" )
23set (CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH } "${CMAKE_SOURCE_DIR } /Modules/" )
34
45# Set a default build type if none was specified
@@ -29,11 +30,11 @@ set(OSMP_VERSION_PATCH ${CMAKE_MATCH_1})
2930
3031set (OSMPVERSION "${OSMP_VERSION_MAJOR} .${OSMP_VERSION_MINOR} .${OSMP_VERSION_PATCH} " CACHE STRING "OSMP Version String" )
3132
32- add_subdirectory ( open-simulation-interface )
33+ add_subdirectory ( osi-cpp )
3334
34- get_directory_property (OSI_VERSION_MAJOR DIRECTORY open-simulation-interface DEFINITION VERSION_MAJOR)
35- get_directory_property (OSI_VERSION_MINOR DIRECTORY open-simulation-interface DEFINITION VERSION_MINOR)
36- get_directory_property (OSI_VERSION_PATCH DIRECTORY open-simulation-interface DEFINITION VERSION_PATCH)
35+ get_directory_property (OSI_VERSION_MAJOR DIRECTORY osi-cpp DEFINITION VERSION_MAJOR)
36+ get_directory_property (OSI_VERSION_MINOR DIRECTORY osi-cpp DEFINITION VERSION_MINOR)
37+ get_directory_property (OSI_VERSION_PATCH DIRECTORY osi-cpp DEFINITION VERSION_PATCH)
3738set (OSIVERSION "${OSI_VERSION_MAJOR} .${OSI_VERSION_MINOR} .${OSI_VERSION_PATCH} " )
3839
3940include_directories ( includes )
Original file line number Diff line number Diff line change 1+ {
2+ "version" : 3 ,
3+ "configurePresets" : [
4+ {
5+ "name" : " vcpkg" ,
6+ "binaryDir" : " ${sourceDir}/build" ,
7+ "cacheVariables" : {
8+ "CMAKE_TOOLCHAIN_FILE" : " $env{VCPKG_ROOT}/scripts/buildsystems/vcpkg.cmake"
9+ }
10+ },
11+ {
12+ "name" : " vcpkg-windows" ,
13+ "inherits" : " vcpkg" ,
14+ "cacheVariables" : {
15+ "VCPKG_TARGET_TRIPLET" : " x64-windows-static-md"
16+ }
17+ }
18+ ]
19+ }
Original file line number Diff line number Diff line change 1- cmake_minimum_required (VERSION 3.5 )
1+ cmake_minimum_required (VERSION 3.10 )
22project (OSMPCNetworkProxy)
33
44set (PUBLIC_LOGGING OFF CACHE BOOL "Enable logging via FMI logger" )
Original file line number Diff line number Diff line change 1- cmake_minimum_required (VERSION 3.5 )
1+ cmake_minimum_required (VERSION 3.10 )
22project (OSMPDummySensor)
33
44set (CMAKE_CXX_STANDARD 11)
@@ -23,7 +23,7 @@ string(MD5 FMUGUID modelDescription.in.xml)
2323configure_file (modelDescription.in.xml modelDescription.xml @ONLY )
2424configure_file (OSMPDummySensorConfig.in.h OSMPDummySensorConfig.h )
2525
26- find_package (Protobuf 2.6.1 REQUIRED )
26+ find_package (Protobuf REQUIRED )
2727add_library (OSMPDummySensor SHARED OSMPDummySensor.cpp )
2828set_target_properties (OSMPDummySensor PROPERTIES PREFIX "" )
2929target_compile_definitions (OSMPDummySensor PRIVATE "FMU_SHARED_OBJECT" )
Original file line number Diff line number Diff line change 1- cmake_minimum_required (VERSION 3.5 )
1+ cmake_minimum_required (VERSION 3.10 )
22project (OSMPDummySource)
33
44set (CMAKE_CXX_STANDARD 11)
@@ -23,7 +23,7 @@ string(MD5 FMUGUID modelDescription.in.xml)
2323configure_file (modelDescription.in.xml modelDescription.xml @ONLY )
2424configure_file (OSMPDummySourceConfig.in.h OSMPDummySourceConfig.h )
2525
26- find_package (Protobuf 2.6.1 REQUIRED )
26+ find_package (Protobuf REQUIRED )
2727add_library (OSMPDummySource SHARED OSMPDummySource.cpp )
2828set_target_properties (OSMPDummySource PROPERTIES PREFIX "" )
2929target_compile_definitions (OSMPDummySource PRIVATE "FMU_SHARED_OBJECT" )
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1+ {
2+ "default-registry" : {
3+ "kind" : " git" ,
4+ "baseline" : " 4f8fe05871555c1798dbcb1957d0d595e94f7b57" ,
5+ "repository" : " https://github.com/microsoft/vcpkg"
6+ },
7+ "registries" : [
8+ {
9+ "kind" : " artifact" ,
10+ "location" : " https://github.com/microsoft/vcpkg-ce-catalog/archive/refs/heads/main.zip" ,
11+ "name" : " microsoft"
12+ }
13+ ]
14+ }
You can’t perform that action at this time.
0 commit comments