Skip to content

Commit dfb1df2

Browse files
committed
Compile all of Boost.Serialization at once
1 parent 0ca8474 commit dfb1df2

File tree

3 files changed

+12
-12
lines changed

3 files changed

+12
-12
lines changed

CMakeLists.txt

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -129,16 +129,7 @@ add_library(lslboost OBJECT
129129
lslboost/asio_objects.cpp
130130
lslboost/libs/atomic/src/lockpool.cpp
131131
lslboost/libs/chrono/src/chrono.cpp
132-
lslboost/libs/serialization/src/archive_exception.cpp
133-
lslboost/libs/serialization/src/basic_archive.cpp
134-
lslboost/libs/serialization/src/basic_iarchive.cpp
135-
lslboost/libs/serialization/src/basic_iserializer.cpp
136-
lslboost/libs/serialization/src/basic_oarchive.cpp
137-
lslboost/libs/serialization/src/basic_oserializer.cpp
138-
lslboost/libs/serialization/src/basic_serializer_map.cpp
139-
lslboost/libs/serialization/src/extended_type_info.cpp
140-
lslboost/libs/serialization/src/extended_type_info_typeid.cpp
141-
lslboost/libs/serialization/src/void_cast.cpp
132+
lslboost/serialization_objects.cpp
142133
)
143134
if (UNIX)
144135
target_sources(lslboost PRIVATE

lslboost/serialization_objects.cpp

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
#include "libs/serialization/src/archive_exception.cpp"
2+
#include "libs/serialization/src/basic_archive.cpp"
3+
#include "libs/serialization/src/basic_iarchive.cpp"
4+
#include "libs/serialization/src/basic_iserializer.cpp"
5+
#include "libs/serialization/src/basic_oarchive.cpp"
6+
#include "libs/serialization/src/basic_oserializer.cpp"
7+
#include "libs/serialization/src/basic_serializer_map.cpp"
8+
#include "libs/serialization/src/extended_type_info.cpp"
9+
#include "libs/serialization/src/extended_type_info_typeid.cpp"
10+
#include "libs/serialization/src/void_cast.cpp"

standalone_compilation_linux.sh

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,8 @@ ${CXX:-g++} -fPIC -fvisibility=hidden -O2 ${CFLAGS} -Ilslboost \
1212
-DBOOST_ALL_NO_LIB \
1313
-DLSL_LIBRARY_INFO_STR=\"${LSLGITREVISION:-"built from standalone build script"}\" \
1414
src/*.cpp src/pugixml/pugixml.cpp src/loguru/loguru.cpp \
15-
lslboost/libs/atomic/src/lockpool.cpp \
1615
lslboost/libs/chrono/src/chrono.cpp \
17-
lslboost/libs/serialization/src/*.cpp \
16+
lslboost/serialization_objects.cpp \
1817
lslboost/libs/thread/src/pthread/once.cpp \
1918
lslboost/libs/thread/src/pthread/thread.cpp \
2019
${LDFLAGS} \

0 commit comments

Comments
 (0)