Skip to content

Commit

Permalink
Removed ECSTASY_ENABLE_ENTITY_SERIALIZERS define and associated code
Browse files Browse the repository at this point in the history
Linked: #150
  • Loading branch information
AndreasLrx committed Oct 4, 2024
1 parent cfc7649 commit a169b0a
Show file tree
Hide file tree
Showing 13 changed files with 0 additions and 534 deletions.
1 change: 0 additions & 1 deletion .github/workflows/build-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,6 @@ jobs:
-DECSTASY_INTEGRATIONS_SFML_BUILD_DEMO=TRUE
-DECSTASY_INTEGRATIONS_USER_ACTION=TRUE
-DECSTASY_THREAD_SAFE=TRUE
-DECSTASY_ENABLE_ENTITY_SERIALIZERS=FALSE

- name: Build
run: cmake --build ${{github.workspace}}/build --config ${{env.BUILD_TYPE}} -j
Expand Down
4 changes: 0 additions & 4 deletions CMakePresets.json
Original file line number Diff line number Diff line change
Expand Up @@ -30,10 +30,6 @@
"ECSTASY_THREAD_SAFE": {
"type": "BOOL",
"value": "TRUE"
},
"ECSTASY_ENABLE_ENTITY_SERIALIZERS": {
"type": "BOOL",
"value": "FALSE"
}
}
},
Expand Down
1 change: 0 additions & 1 deletion cmake/Options.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,6 @@ CMAKE_DEPENDENT_OPTION(ECSTASY_INTEGRATIONS_SFML_BUILD_DEMO "Build SFML integrat
CMAKE_DEPENDENT_OPTION(ECSTASY_INTEGRATIONS_USER_ACTION "User Action integration." OFF ECSTASY_INTEGRATIONS_EVENT OFF)

## Serializer formats
option(ECSTASY_ENABLE_ENTITY_SERIALIZERS "Enable serialization methods in I/AStorage classes" OFF)
option(ECSTASY_SERIALIZER_TOML "Build Toml serializer." OFF)

if (${ECSTASY_INTEGRATIONS_USER_ACTION})
Expand Down
1 change: 0 additions & 1 deletion doc/Building.md
Original file line number Diff line number Diff line change
Expand Up @@ -107,4 +107,3 @@ _In case this documentation is not up to date with the [Options.cmake](/cmake/Op
| ECSTASY_INTEGRATIONS_SFML_BUILD_DEMO | Enable the Sfml integration demos. Requires **ECSTASY_INTEGRATIONS_SFML** | OFF |
| ECSTASY_INTEGRATIONS_USER_ACTION | Enable the User Actions integration. Requires **ECSTASY_INTEGRATIONS_EVENT** | OFF |
| ECSTASY_SERIALIZER_TOML | Enable the Toml Serializer. Force set if **ECSTASY_INTEGRATIONS_USER_ACTION** is set | OFF |
| ECSTASY_ENABLE_ENTITY_SERIALIZERS | **WIP** - Enable the serialization methods in I/AStorage classes. This allows easy entity (de)serialization. | OFF |
2 changes: 0 additions & 2 deletions src/ecstasy/config.hpp.in
Original file line number Diff line number Diff line change
Expand Up @@ -40,8 +40,6 @@ namespace ecstasy::thread
#endif
} // namespace ecstasy::thread

// Enable serialization methods in I/AStorage classes
#cmakedefine ECSTASY_ENABLE_ENTITY_SERIALIZERS
// Toml Serializer is available
#cmakedefine ECSTASY_SERIALIZER_TOML

Expand Down
270 changes: 0 additions & 270 deletions src/ecstasy/serialization/ComponentSerializer.hpp

This file was deleted.

Loading

0 comments on commit a169b0a

Please sign in to comment.