Added CMake option to enable/disable scripting support
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
add_library(core STATIC
|
||||
set(core_sources
|
||||
3ds.h
|
||||
announce_multiplayer_session.cpp
|
||||
announce_multiplayer_session.h
|
||||
@@ -410,14 +410,6 @@ add_library(core STATIC
|
||||
movie.h
|
||||
perf_stats.cpp
|
||||
perf_stats.h
|
||||
rpc/packet.cpp
|
||||
rpc/packet.h
|
||||
rpc/rpc_server.cpp
|
||||
rpc/rpc_server.h
|
||||
rpc/server.cpp
|
||||
rpc/server.h
|
||||
rpc/zmq_server.cpp
|
||||
rpc/zmq_server.h
|
||||
settings.cpp
|
||||
settings.h
|
||||
telemetry_session.cpp
|
||||
@@ -426,6 +418,19 @@ add_library(core STATIC
|
||||
tracer/recorder.cpp
|
||||
tracer/recorder.h
|
||||
)
|
||||
if (ENABLE_SCRIPTING)
|
||||
list(APPEND core_sources
|
||||
rpc/packet.cpp
|
||||
rpc/packet.h
|
||||
rpc/rpc_server.cpp
|
||||
rpc/rpc_server.h
|
||||
rpc/server.cpp
|
||||
rpc/server.h
|
||||
rpc/zmq_server.cpp
|
||||
rpc/zmq_server.h
|
||||
)
|
||||
endif()
|
||||
add_library(core STATIC ${core_sources})
|
||||
|
||||
create_target_directory_groups(core)
|
||||
|
||||
@@ -445,4 +450,6 @@ if (ARCHITECTURE_x86_64)
|
||||
target_link_libraries(core PRIVATE dynarmic)
|
||||
endif()
|
||||
|
||||
target_link_libraries(core PUBLIC libzmq-headers cppzmq-headers libzmq)
|
||||
if (ENABLE_SCRIPTING)
|
||||
target_link_libraries(core PUBLIC libzmq-headers cppzmq-headers libzmq)
|
||||
endif()
|
||||
|
Reference in New Issue
Block a user